Seminare

Angebot in 2 Minuten anfordern

kostenlos und unverbindlich

individuelle Seminare möglich

Kundenstimmen:

Seminar: Multiprojektmanagement

„Intensiver Wissenstransfer, bei dem auf meine spezielle Situation und Fragen umfassend eingegangen wurde“

Seminar: Projektmanagement in der Automobilindustrie

„Super Schulung & Einstig in das systematische Projektmanagement. Viele Fehler aus dem Projektgeschäft kann man sich sparen mit zwei Tagen Kursteilnahme.“

Seminar: Projektmanagement im Maschinen- und Anlagenbau sowie Grundlagen

„Sehr viel Praxis: sehr gut.“

„Sehr gutes Planspiel“

„Sehr abwechslungsreiche und spannende Vortragsweise mit viel aktivem Einbezug der Teilnehmer, daher kommt auch keine Langeweile auf!“

„Guter Mix aus Theorie und auflockernden Beispielen. Speziell das abschließende Planspiel war sehr eindrucksvoll“

Seminar: Abteilungen strukturieren – Zusammenarbeit effizient gestalten

„Sehr gute Inhalte, auf den Punkt gebracht“

„Schwierige Sachverhalte plakativ dargestellt“

„Praxisnah und vielfältig“

„Sehr praxisnahe Darstellung; gehen super auf die Teilnehmer ein; Das erlernte Wissen wurde durch Beispiele vertieft, wodurch die Umsetzung in der Praxis vereinfacht wird“

Aus unserem Beratungs– und Interim-Management-Geschäft entstand eine Vielzahl von Seminaren und Workshops zu Themen des Projektmanagements, der Organisationsformen für Agilität und Komplexität, zu Soft Skills und zu anderen Themen. Diese haben wir anfangs ausschließlich bei Kunden in den laufenden Projekten durchgeführt. Aufgrund der Feedbacks und Weiterempfehlung unserer Kunden und Teilnehmer bieten wir Seminare mittlerweile auch als praxisnahe und leicht verständliche offene Trainings an (Melden Sie sich zu unserem Newsletter an, um die aktuellen Termine nicht zu verpassen).

Alle unsere Seminare sind vor Ort oder online verfügbar.

Beispiele aus unserem Schulungskatalog:

Die Themen und Praxisbeispiele unserer Seminare werden von Jahr zu Jahr umfangreicher und ausgefeilter. Wir legen großen Wert auf Austausch, Interaktion und Übertragbarkeit auf die Praxis. Besuchen Sie eines unserer offenen Seminare oder buchen Sie für Ihre Firma ein Inhouse-Seminar (auch gerne als live/online) aus unserem Seminarkatalog.

Haben Sie in Ihrem Umfeld 3-4 Personen, mit denen Sie eines unserer Seminare besuchen möchten, bieten wir Ihnen gerne auch individuelle Termine an. Anruf (+49-8152-929929-0), online Termin oder E-Mail genügt.

*/ // API authentication $yourApiId = '1tQZ1VaAl9TplqGB1xmA2pwZ1xmAkVGp'; $yourAPIKey = 'ZQIuBJWwZQx5AzSvAQHlLGp0Zmp1ZGtmLzWyAwV5ATZ'; $apiUrl = 'https://www.provenexpert.com/api_rating_v5.json'; // cache options $errorFile = '/provenexpert_error.txt'; $cacheFile = '/provenexpert_9532f07f8d34de011fbd7b1cc13301de.json'; $cachePath = dirname($_SERVER['SCRIPT_FILENAME']) . $cacheFile; $cachingTime = 3600; // in seconds $scriptVersion = '1.8'; if (! file_exists($cachePath)) { @touch($cachePath, $cachingTime); @chmod($cachePath, 0666); } // check if user ca write the cache file, otherwise use the system temp directory if (! is_writable($cachePath)) { $cachePath = sys_get_temp_dir() . $cacheFile; if (! file_exists($cachePath)) { @touch($cachePath, $cachingTime); @chmod($cachePath, 0666); } } if (function_exists('curl_init')) { try { // check if a cache file exists and its age inside the caching time range if (! file_exists($cachePath) || (time() - filemtime($cachePath)) > $cachingTime) { // init curl handler $curlHandler = curl_init(); // set curl options curl_setopt($curlHandler, CURLOPT_TIMEOUT, 3); curl_setopt($curlHandler, CURLOPT_RETURNTRANSFER, true); curl_setopt($curlHandler, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curlHandler, CURLOPT_URL, $apiUrl . '?v=' . $scriptVersion); curl_setopt($curlHandler, CURLOPT_USERPWD, $yourApiId . ':' . $yourAPIKey); if (defined('CURLOPT_IPRESOLVE') && defined('CURL_IPRESOLVE_V4')) { curl_setopt($curlHandler, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4); } // send call to api $json = curl_exec($curlHandler); if ($json === false) { // curl error $errorMessage = 'curl error (' . date('c') . ')'; if (file_exists($cachePath)) { $errorMessage .= PHP_EOL . PHP_EOL . 'last call: ' . date('c', filemtime($cachePath)); } $errorMessage .= PHP_EOL . PHP_EOL . curl_error($curlHandler); $errorMessage .= PHP_EOL . PHP_EOL . print_r(curl_version(), true); @file_put_contents(dirname($cachePath) . $errorFile, $errorMessage); $json = json_encode(array('status' => 'error', 'errors' => array('curl error'))); } curl_close($curlHandler); // convert json to array $data = json_decode($json, true); if (! is_array($data)) { // json format is wrong $errorMessage = 'json error (' . date('c') . ')' . PHP_EOL . PHP_EOL . $json; if (file_exists($cachePath)) { $errorMessage .= PHP_EOL . PHP_EOL . 'last call: ' . date('c', filemtime($cachePath)); } @file_put_contents(dirname($cachePath) . $errorFile, $errorMessage); $data = array('status' => 'error', 'errors' => array('json error')); $json = json_encode($data); } if ($data['status'] == 'success') { if (is_writable($cachePath)) { // save data in cache file @file_put_contents($cachePath, $json); } else { echo(''); } } elseif(! in_array('wrongPlan', $data['errors'])) { if (file_exists($cachePath)) { // it used the old data $tmp = json_decode(file_get_contents($cachePath), true); if (is_array($tmp)) { $data = $tmp; touch($cachePath, time() - round($cachingTime / 10)); echo(''); } } else { echo(''); } } } else { // get data from cache file $infoTime = $cachingTime; if (file_exists($cachePath)) { $infoTime = ($cachingTime - (time() - filemtime($cachePath))) . '/' . $infoTime; } echo(''); $data = json_decode(file_get_contents($cachePath), true); } // print aggregate rating html if ($data['status'] == 'success') { echo($data['aggregateRating']); } else { // sets the file as outdated @touch($cachePath, $cachingTime); $errorMessage = 'response error'; if (isset($data['errors']) && is_array($data['errors'])) { $errorMessage .= ' (' . implode(', ', $data['errors']) . ')'; } $errorMessage .= ' [v' . $scriptVersion . ']'; echo(''); } } catch (Exception $e) { $errorMessage = 'exception' . PHP_EOL . PHP_EOL . $e->__toString(); @file_put_contents(dirname($cachePath) . $errorFile, $errorMessage); echo(''); } } else { echo(''); } ?>