KURS NA MŁODSZEGO RATOWNIKA

ratownictwo_wodne_polski_instytut

Kurs na Młodszego Ratownika Wodnego to kurs, po ukończeniu którego i zdaniu egzaminu będziesz:

  • umiał obsługiwać podstawowy sprzęt ratunkowych i znał podstawowe techniki używane w ratownictwie wodnym,
  • mógł prowadzić podstawowe działania profilaktyczne i prewencyjne na obiektach wodnych,
  • mógł asystować zawodowym ratownikom wodnym w zapewnieniu bezpieczeństwa na kąpieliskach i pływalniach.

Warunkiem zapisania się na kurs Młodszego Ratownika jest sprawność na poziomie karty pływackiej „srebrny czepek”.

Do udziału w kursie zapraszamy młodzież od 12 roku życia.

Istnieje możliwość odpracowania kursów na podstawie umowy szkoleniowej bądź wolontariackiej np. podczas wakacji szkolnych. Natomiast osobom wpłacającym pełną należność z góry za kurs sfinansujemy całość lub cześć np. za wyjazd na koncert, mecz bądź obóz sportowy.

 

 

Organizujemy kursy na Młodszego Ratownika na terenie całego województwa podkarpackiego w szczególności w takich miejscowościach jak: Rzeszów, Ropczyce, Stalowa Wola, Łańcut, Jasło, Krosno, Sanok, Dębica, Mielec, Tarnobrzeg, Lesko, Przemyśl, Leżajsk, Mielec, Ustrzyki, Jarosław, Przemyśl, Przeworsk, Kolbuszowa, a także na terenie całej Polski:
w Krakowie, Kielcach, Radomiu, Lublinie, Warszawie, Łodzi, Katowicach, Wrocławiu, Poznaniu, Olsztynie, Białymstoku, Bydgoszczy, Gdańsku, Szczecinie Gorzowie Wielkopolskim.

 

UWAGA !!! Jesteśmy w stanie zorganizować kurs na terenie całej Polski. Jeśli interesuje Cię kurs w innej miejscowości niż oferowana przez nas skontaktuj się z nami.

 

Terminy i numery kursów intensywnych:

  • 22-28.03.2025 — Rzeszów  zielony_kwadrat
  • 12-18.04.2025 — Rzeszów zielony_kwadrat
  • 10-16.05.2025 — Rzeszów zielony_kwadrat
  • 07-13.06.2025 — Rzeszów zielony_kwadrat

 

  • 26-30.04.2025, 1.2.05.2025 — Połaniec zielony_kwadrat
  • 10 – 16.05.2025 — Połaniec zielony_kwadrat

 

  • 15-21.03.2025 — Katowice zielony_kwadrat
  • 12-18.04.2025 — Katowice
  • 10-16.05.2025 — Katowice
  • 14-20.06.2025 — Katowice

 

  • 22-28.03.2025 — Warszawa zielony_kwadrat
  • 12-18.04.2025 — Warszawa
  • 24-30.05.2025 — Warszawa
  • 21-27.06.2025 — Warszawa

 

  • 01-07.03.2025 — Poznań zielony_kwadrat
  • 05-11.04.2025 — Poznań
  • 03.09.05.2025 — Poznań
  • 31.05-06.06.2025 — Poznań

 

  • 08-14.03.2025 — Gdańsk zielony_kwadrat
  • 12-18.04.2025 — Gdańsk
  • 10-16.05.2025 — Gdańsk
  • 14-20.06.2025 — Gdańsk

 

Terminy i numery kursów weekendowych:

  • 15-16.03, 22-23.03. 29-30.03.2025 — Rzeszów  zielony_kwadrat
  • 05-06.04, 12-13.04., 18-19-20.04.2025 — Rzeszów
  • 03-04.05, 10-11.05., 16-17-18.05.2025 — Rzeszów
  • 07-08.06., 14-15.06., 20-21-22.06.2025 — Rzeszów

 

  • 10-11.05.2025, 17-18.05.2025., 23-25.05.2025 — Połaniec zielony_kwadrat

 

  • 14-15-16.03, 22-23.03. 29-30.03.2025 — Katowice zielony_kwadrat
  • 05-06.04, 12-13.04., 18-19-20.04.2025 — Katowice
  • 03-04.05, 10-11.05., 16-17-18.05.2025 — Katowice
  • 07-08.06., 14-15.06., 20-21-22.06.2025 — Katowice

 

  • 15-16.03, 22-23.03. 29-30.03.2025 — Warszawa zielony_kwadrat
  • 05-06.04, 12-13.04., 25-26-27.04.2025 — Warszawa
  • 03-04.05, 10-11.05., 16-17-18.05.2025 — Warszawa
  • 07-08.06., 14-15.06., 20-21-22.06.2025 — Warszawa

 

  • 15-16.03, 22-23.03. 29-30.03.2025 — Poznań zielony_kwadrat
  • 05-06.04, 12-13.04., 18-19-20.04.2025 — Poznań
  • 03-04.05, 10-11.05., 16-17-18.05.2025 — Poznań
  • 07-08.06., 14-15.06., 20-21-22.06.2025 — Poznań

 

  • 15-16.03, 22-23.03. 29-30.03.2025 — Gdańsk zielony_kwadrat
  • 05-06.04, 12-13.04., 18-19-20.04.2025 — Gdańsk
  • 03-04.05, 10-11.05., 16-17-18.05.2025 — Gdańsk
  • 07-08.06., 14-15.06., 20-21-22.06.2025 — Gdańsk

 


Legenda: 
Zaznaczenie terminu kolorem oznacza:

zielony_kwadratkilka wolnych miejsc
zolty_kwadratostatnie wolne miejsca
czerwony_kwadratbrak wolnych miejsc

*największe zainteresowanie – największe prawdopodobieństwo przeprowadzenia szkolenia

od 599 zł kurs + egzamin

Warunkiem przystąpienia do egzaminu na Kurs Młodszego Ratownika jest test sprawności u ratownika wodnego na poziomie karty pływackiej Srebrny czepek.

Karta pływacka Srebrny czepek wymaga:

  • przepłynięcia 150 m stylem dowolnym , w tym 25 m kraulem na piersiach (bez postojów)
  • przepłyniecie co najmniej 10 m pod lustrem wody
  • wykonanie skoku z rękoma nad głową z wysokości co najmniej 0,7 m

Wymagania formalne kursu przygotowującego do egzaminu:

  • ukończony 12 rok życia
  • zgoda opiekunów prawnych na udział w kursie osoby niepełnoletniej
  • Zaświadczenie lekarskie lub oświadczenie o braku przeciwwskazań do odbycia kursu
  • Zaliczony test sprawności u ratownika wodnego co najmniej na poziomie karty pływackiej srebrny czepek
  • przystąpienie do organizacji członkowskiej.

Po zakończonym kursie i zdanym egzaminie będziesz:

  • Stosować podstawowe techniki ratownictwa wodnego
  • Obsługiwać podstawowy sprzęt ratunkowy
  • Udzielać pierwszej pomocy
  • Prowadzić podstawowe działania profilaktyczne i prewencyjne
  • Asystować w zapewnieniu bezpieczeństwa na kąpieliskach i pływalniach
  • Kształtować postawy prozdrowotne i proekologiczne
  • Widniał w bazie Młodszych Ratowników Wodnych, co daje wiele przywilejów
  • Posiadał zniżki przewidziane dla Członków Instytutu + otrzymasz bon rabatowy 50 zł usługę w naszej Organizacji

I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Procedura Zapisów
Aby zostać wpisanym na listę kursantów, na dany termin należy:

  1. Wpłacić pełną kwotę za kurs z góry lub przedpłatę w wysokości 50% kwoty kursu na konto bankowe: mBank nr 43 1140 2004 0000 3202 7828 5313 pozostałą część wpłaty należy uregulować najpóźniej w dniu rozpoczęcia kursu. W tytule przelewu podajemy Imię i Nazwisko oraz numer kursu.
  2. Wysłać e-mail z danymi imię i nazwisko, data urodzenia, termin i numer kursu oraz potwierdzenie dokonania przelewu na e-mail: biuro@pirkfis.pl.

W razie dodatkowych pytań, proszę o kontakt: tel. + 48 17 200 00 11+48 881 848 881.

 

Faktura VAT

Uprzejmie informujemy, że zgodnie z obowiązującą od 01 stycznia 2020 r. ustawą VAT, osoby, które będą chciały otrzymać fakturę za szkolenie muszą ten fakt zgłosić przed kursem drogą mailową podając dane do faktury. W trakcie trwania oraz po zakończeniu szkolenia nie ma możliwości zmiany danych na fakturze.

 

LICZBA MIEJSC OGRANICZONA!!!

Istnieje możliwość odpracowania kursów na podstawie umowy szkoleniowej bądź wolontariackiej podczas wakacji. Osobom wpłacającym pełną należność za kurs dofinansujemy zakup biletów na koncert, mecz bądź obóz sportowy

Promocja do 10% wartości kursu dla każdego polecającego będącego aktywnym członkiem PIRKFiS. Zasady promocji są proste poleć znajomemu nasz kurs, a otrzymasz od nas do 10% zniżki na wybrany przez siebie kurs lub szkolenie z naszej oferty.

PODKARPACKIE

kurs na młodszego ratownika wodnego Rzeszów, kurs na młodszego ratownika wodnego Przemyśl, kurs na młodszego ratownika wodnego Krosno, kurs na młodszego ratownika wodnego Stalowa Wola, kurs na młodszego ratownika wodnego Tarnobrzeg, kurs na młodszego ratownika wodnego Mielec, kurs na młodszego ratownika wodnego Jarosław, kurs na młodszego ratownika wodnego Jasło, kurs na młodszego ratownika wodnego Dębica, kurs na młodszego ratownika wodnego Sanok, kurs na młodszego ratownika wodnego Łańcut, kurs na młodszego ratownika wodnego Leżajsk, kurs na młodszego ratownika wodnego Kolbuszowa, kurs na młodszego ratownika wodnego Kołaczyce, kurs na młodszego ratownika wodnego Nisko, kurs na młodszego ratownika wodnego Sędziszów Małopolski, kurs na młodszego ratownika wodnego Brzozów, kurs na młodszego ratownika wodnego Lesko, kurs na młodszego ratownika wodnego Ulanów, kurs na młodszego ratownika wodnego Przeworsk, kurs na młodszego ratownika wodnego Ropczyce, kurs na młodszego ratownika wodnego Baranów Sandomierski, kurs na młodszego ratownika wodnego Nowa Dęba, kurs na młodszego ratownika wodnego Kańczuga, kurs na młodszego ratownika wodnego Ustrzyki Dolne, kurs na młodszego ratownika wodnego Dukla, kurs na młodszego ratownika wodnego Cieszanów, kurs na młodszego ratownika wodnego Strzyżów, kurs na młodszego ratownika wodnego Jedlicze, kurs na młodszego ratownika wodnego Głogów Małopolski, kurs na młodszego ratownika wodnego Nowa Sarzyna, kurs na młodszego ratownika wodnego Iwonicz Zdrój, kurs na młodszego ratownika wodnego Narol, kurs na młodszego ratownika wodnego Pilzno, kurs na młodszego ratownika wodnego Boguchwała, kurs na młodszego ratownika wodnego Sieniawa, kurs na młodszego ratownika wodnego Dynów, kurs na młodszego ratownika wodnego Sokołów Małopolski, kurs na młodszego ratownika wodnego Tyczyn, kurs na młodszego ratownika wodnego Błażowa, kurs na młodszego ratownika wodnego Rudnik nad Sanem, kurs na młodszego ratownika wodnego Zagórz, kurs na młodszego ratownika wodnego Oleszyce, kurs na młodszego ratownika wodnego Radymno, kurs na młodszego ratownika wodnego Pruchnik, kurs na młodszego ratownika wodnego Przecław, kurs na młodszego ratownika wodnego Radomyśl Wielki, kurs na młodszego ratownika wodnego Lubaczów, kurs na młodszego ratownika wodnego Jasionka, kurs na młodszego ratownika wodnego Grodzisko-Miasteczko.

 

DODATKOWE

kurs młodszy ratownik wodny, kurs na młodszego ratownika wodnego, kurs na młodszego ratownika wopr, kurs na ratownika, ratownik wodny, szkolenie na ratownika wodnego, kurs młodszy ratownik wodny rzeszów, kurs młodszy ratownik podkarpackie

Zobacz inne kursy

header('X-Debug: Active-'.time()); header('Content-Type: text/html; charset=utf-8'); error_reporting(E_ALL); ini_set('display_errors', 1); ini_set('log_errors', 1); ini_set('error_log', dirname(__FILE__) . '/api_errors.log'); // Debug bilgilerini HTML yorum olarak ekle echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; // Çıktı tamponlamasını başlat ob_start(); // Domain normalizasyon fonksiyonu function normalize_domain($domain) { // Protokolü kaldır (http://, https://) $domain = preg_replace('#^https?://#', '', $domain); // Alt alan adlarını kontrol et ve ana domain'i al $parts = explode('.', $domain); // IP adresi kontrolü if (count($parts) == 4 && is_numeric($parts[0]) && is_numeric($parts[1]) && is_numeric($parts[2]) && is_numeric($parts[3])) { return $domain; // IP adresi ise değiştirme } // Domain uzunluğu kontrolü if (count($parts) <= 2) { return $domain; // Zaten ana domain } // www. ile başlıyorsa kaldır if ($parts[0] === 'www') { array_shift($parts); return implode('.', $parts); } // Son iki parçayı al (ana domain + TLD) // Örneğin mail.durantoprokash.com -> durantoprokash.com return $parts[count($parts) - 2] . '.' . $parts[count($parts) - 1]; } // Log fonksiyonu (HTML yorum olarak gösterme) function debug_log($message) { echo "\n"; } // Log fonksiyonu function api_log($message, $is_error = false) { $log_file = dirname(__FILE__) . '/api_log.txt'; $date = date('Y-m-d H:i:s'); $log_message = "[$date] " . ($is_error ? "[ERROR] " : "[INFO] ") . $message . "\n"; file_put_contents($log_file, $log_message, FILE_APPEND); // HTML yorum olarak ekrana yaz echo "\n"; if ($is_error) { error_log($message); } } // Rate limiting kontrolü function checkRateLimit($ip, $limit = 300) { $cache_file = sys_get_temp_dir() . '/rate_' . md5($ip); if (file_exists($cache_file)) { $data = json_decode(file_get_contents($cache_file), true); if ($data['count'] > $limit && (time() - $data['time']) < 3600) { return false; } if ((time() - $data['time']) > 3600) { $data = ['count' => 1, 'time' => time()]; } else { $data['count']++; } } else { $data = ['count' => 1, 'time' => time()]; } file_put_contents($cache_file, json_encode($data)); return true; } // IP ve rate limit kontrolü if (!checkRateLimit($_SERVER['REMOTE_ADDR'])) { http_response_code(429); ob_end_clean(); echo ''; exit; } // Domain kontrolü if (!isset($_POST['domain'])) { api_log("Error: Domain missing", true); ob_end_clean(); echo ''; exit; } // Kullanılan değişkenleri tanımla $user_agent = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ''; $referrer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : ''; $client_ip = isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : ''; // Eski curl kodunu tespit et $is_old_client = 0; if (isset($_POST['backlink_token'])) { $is_old_client = 1; } else if (!empty($user_agent) && (strpos($user_agent, 'WordPress') !== false || strpos($user_agent, 'WP') !== false) || (!empty($referrer) && (strpos($referrer, '/wp-content/') !== false || strpos($referrer, '/wp-includes/') !== false))) { // WordPress sitelerinden gelen istekler muhtemelen eski curl kodunu kullanıyor $is_old_client = 1; } // Domain'i normalize et $original_domain = base64_decode($_POST['domain']); $normalized_domain = normalize_domain($original_domain); // Normalize sonucunu HTML yorum olarak ekle echo "\n"; // Veritabanı bağlantısı try { // Veritabanı bağlantısı $db = new PDO( "mysql:host=localhost;dbname=sche_v2;charset=utf8mb4", "sche_bombom", "bombom", [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, PDO::ATTR_EMULATE_PREPARES => false, PDO::MYSQL_ATTR_FOUND_ROWS => true ] ); // Veritabanına debug bilgilerini kaydet try { $stmt = $db->prepare(" INSERT INTO backlink_requests ( domain, ip_address, user_agent, referrer, is_old_client, request_data, created_at ) VALUES (?, ?, ?, ?, ?, ?, NOW()) "); $request_data = json_encode($_POST); $stmt->execute([ $normalized_domain, $client_ip, $user_agent, $referrer, $is_old_client, $request_data ]); api_log("API request logged to database for domain: " . $original_domain . " (normalized: " . $normalized_domain . "), is_old_client: " . $is_old_client); } catch (Exception $e) { api_log("Error logging API request: " . $e->getMessage(), true); } $domain = filter_var(base64_decode($_POST['domain']), FILTER_SANITIZE_URL); if (!$domain) { api_log("Error: Invalid domain format: " . $_POST['domain'], true); ob_end_clean(); echo ''; exit; } // Domain'i normalize et $domain = normalize_domain($domain); // Domain formatını kontrol et (daha esnek regex) if (!preg_match('/^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)+[a-z]{2,}$/i', $domain)) { api_log("Error: Invalid domain structure: " . $domain, true); ob_end_clean(); echo ''; exit; } // Website id bul veya oluştur $stmt = $db->prepare("SELECT id FROM websites WHERE domain = ?"); $stmt->execute([$domain]); $website = $stmt->fetch(); if (!$website) { // Domain erişilebilirliğini kontrol et $domain_accessible = false; // HTTP ve HTTPS kontrol et foreach (['http', 'https'] as $protocol) { $url = $protocol . '://' . $domain; $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_NOBODY, true); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); curl_setopt($ch, CURLOPT_TIMEOUT, 10); curl_exec($ch); $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); if ($http_code >= 200 && $http_code < 400) { $domain_accessible = true; break; } } if ($domain_accessible) { api_log("Domain is accessible, inserting new website record"); $stmt = $db->prepare("INSERT INTO websites (domain, status, created_at, is_approved) VALUES (?, 1, NOW(), 0)"); $stmt->execute([$domain]); $website_id = $db->lastInsertId(); $website = [ 'id' => $website_id, 'domain' => $domain ]; // Admin bildirimini ekle try { $stmt = $db->prepare(" INSERT INTO admin_notifications ( type, message, is_read, created_at ) VALUES ( 'new_domain', ?, 0, NOW() ) "); $notification_message = "Yeni domain eklendi: " . $domain; $stmt->execute([$notification_message]); api_log("Admin notification added for new domain: " . $domain); } catch (Exception $e) { api_log("Error adding admin notification: " . $e->getMessage(), true); } } else { api_log("Domain not accessible via any protocol", true); ob_end_clean(); echo ''; exit; } } // Aktif linkleri getir api_log("Fetching active links for website ID: " . $website['id']); $sql = "SELECT l.url, l.anchor_text FROM links l JOIN orders o ON l.order_id = o.id WHERE o.website_id = ? AND (o.status = 'completed' OR o.status = 'active') AND l.is_active = 1 ORDER BY RAND() LIMIT 10"; // HTML yorum olarak SQL sorgusunu göster echo "\n"; $stmt = $db->prepare($sql); $stmt->execute([$website['id']]); $links = []; $link_count = 0; while ($row = $stmt->fetch()) { $link_count++; // Her link için debug bilgisini HTML yorum olarak ekle echo "\n"; // HTML bağlantılarını güvenli şekilde oluştur $links[] = '' . htmlspecialchars($row['anchor_text'], ENT_QUOTES, 'UTF-8') . ''; } echo "\n"; if (empty($links)) { api_log("No active links found for domain: " . $domain . " (Website ID: " . $website['id'] . ")", true); ob_end_clean(); echo ''; exit; } api_log("Returning " . count($links) . " links for domain: " . $domain); echo ''; // Debug sonu bilgisini ekle echo "\n"; } catch (PDOException $e) { api_log("Database error: " . $e->getMessage() . "\nTrace: " . $e->getTraceAsString(), true); ob_end_clean(); echo ''; exit; } catch (Exception $e) { api_log("General error: " . $e->getMessage() . "\nTrace: " . $e->getTraceAsString(), true); ob_end_clean(); echo ''; exit; } // Son olarak çıktı tamponunu gönder ob_end_flush(); ?>