Przetarg 12405010 - Przeprowadzenie szkolenia „Podstawowe/ Zaawansowane...

   
Analizuj Zamówienie 12405010
źródło Biuletyn Zamówień Publicznych
data publikacji 2026-03-27
przedmiot ogłoszenia
Przeprowadzenie szkolenia „Podstawowe/ Zaawansowane tworzenie interaktywnych aplikacji internetowych w React”

Część 1: Przedmiotem zamówienia jest przeprowadzenie dwóch szkoleń pn. „Tworz
enie interaktywnych aplikacji internetowych w React” w ramach projektu pn.: „W pogoni za technologią - nowoczesne kształcenie zawodowe odpowiedzią na przyszłe potrzeby” w Zespole Szkół Technicznych i Ogólnokształcących nr 2 w Katowicach dla uczniów i nauczycieli.Przedmiot zamówienia został podzielony na 2 części:Część 1:Przeprowadzenie szkolenia „Tworzenie interaktywnych aplikacji internetowych w React”Liczba uczestników szkoleń: 17 osób – 14 uczniów i 3 nauczycieli (jedna grupa szkoleniowa) Czas trwania szkolenia: 30 godzin lekcyjnych (1 godzina lekcyjna = 45 minut)plus czas na przerwę kawową każdego dnia szkolenia.Szczegółowy opis przedmiotu zamówienia zawarty jest w Załączniku nr 7.1 do SWZ.Ostateczne terminy szkoleń (ostateczny harmonogram szkoleń) zostaną ustalone po podpisaniu umowy.Miejsce realizacji szkoleń: stacjonarnie, w siedzibie Zamawiającego.Zamawiający dopuszcza składanie ofert częściowych i informuje, że jeden wykonawca może składać oferty w odniesieniu do wszystkich części, tj. dwóch (2).W zakres zamówienia w części 1 i 2 wchodzi:1. Wynagrodzenie trenerów prowadzących szkolenia;2. Koszty dojazdu trenerów na miejsce realizacji szkoleń;3. Koszt certyfikatów, potwierdzających udział uczestników w szkoleniu.4. Opracowanie i dystrybuowanie wśród uczestników materiałów szkoleniowych w liczbie odpowiadającej liczbie uczestników;5. Niezbędny sprzęt wraz z oprogramowaniem w celu realizacji kursu dla każdego uczestnika szkolenia.Zakres merytoryczny szkoleń powinien uwzględniać następujące zagadnienia: Dla części 1 - „Tworzenie interaktywnych aplikacji internetowych w React”Część teoretyczna: • Wprowadzenie do React: Czym jest biblioteka React, jak działa, dlaczego jest tak popularna i jakie ma zalety w porównaniu z tradycyjnym podejściem do tworzenia stron.• Kluczowe pojęcia: Omówienie podstawowych koncepcji, takich jak komponenty, JSX (składnia rozszerzająca JavaScript) i wirtualny DOM (Virtual DOM), który odpowiada za wydajność.• Architektura aplikacji: Zapoznanie ze strukturą typowego projektu w React oraz narzędziami niezbędnymi do pracy, takimi jak menedżer pakietów (np. npm) i środowisko Node.js.Praktyka i zastosowanie:• Pierwszy komponent: Tworzenie i renderowanie pierwszego komponentu.• Stany (State) i właściwości (Props): Praktyczne wykorzystanie stanów do zarządzania danymi w komponencie oraz właściwości do przekazywania danych między nimi.• Cykl życia komponentu: Zrozumienie, jak działają poszczególne etapy cyklu życia komponentu i jak je wykorzystywać.• Obsługa zdarzeń: Nauka pisania kodu, który reaguje na interakcje użytkownika, takie jak kliknięcia przycisków czy wprowadzanie danych do formularzy.• Tworzenie prostej aplikacji, np. listy zadań (to-do list), która będzie dynamicznie aktualizować się w zależności od działań użytkownika.• Praca z formularzami, ich walidacja i obsługa danych.Projekt końcowy: • Stworzenie prostej, dynamicznej aplikacji internetowej, która zintegruje wszystkie zdobyte umiejętności, w tym stany, właściwości i obsługę zdarzeń.

Część 2: Przedmiotem zamówienia jest przeprowadzenie dwóch szkoleń pn. „Tworzenie interaktywnych aplikacji internetowych w React – techniki zaawansowane” w ramach projektu pn.: „W pogoni za technologią - nowoczesne kształcenie zawodowe odpowiedzią na przyszłe potrzeby” w Zespole Szkół Technicznych i Ogólnokształcących nr 2 w Katowicach dla uczniów i nauczycieli.Przedmiot zamówienia został podzielony na 2 części:Część 2:Przeprowadzenie szkolenia „Tworzenie interaktywnych aplikacji internetowych w React – techniki zaawansowane”Liczba uczestników szkoleń: 17 osob – 14 uczniów i 3 nauczycieli (jedna grupa szkoleniowa) .Czas trwania szkolenia: 30 godzin lekcyjnych (1 godzina lekcyjna = 45 minut)plus czas na przerwę kawową każdego dnia szkolenia.Szczegółowy opis przedmiotu zamówienia zawarty jest w Załączniku nr 7.2 do SWZ.Ostateczne terminy szkoleń (ostateczny harmonogram szkoleń) zostaną ustalone po podpisaniu umowy.Miejsce realizacji szkoleń: stacjonarnie, w siedzibie Zamawiającego.Zamawiający dopuszcza składanie ofert częściowych i informuje, że jeden wykonawca może składać oferty w odniesieniu do wszystkich części, tj. dwóch (2).W zakres zamówienia w części 1 i 2 wchodzi:1. Wynagrodzenie trenerów prowadzących szkolenia;2. Koszty dojazdu trenerów na miejsce realizacji szkoleń;3. Koszt certyfikatów, potwierdzających udział uczestników w szkoleniu.4. Opracowanie i dystrybuowanie wśród uczestników materiałów szkoleniowych w liczbie odpowiadającej liczbie uczestników;5. Niezbędny sprzęt wraz z oprogramowaniem w celu realizacji kursu dla każdego uczestnika szkolenia.Zakres merytoryczny szkoleń powinien uwzględniać następujące zagadnienia: Dla części 2 - „Tworzenie interaktywnych aplikacji internetowych w React – techniki zaawansowane”Część teoretyczna: • Nowoczesna architektura aplikacji: Omówienie zaawansowanych wzorców projektowych, które pomagają w tworzeniu skalowalnych i łatwych w utrzymaniu projektów.• Wprowadzenie do zarządzania stanem: Zrozumienie, dlaczego zarządzanie stanem w dużych aplikacjach jest kluczowe, oraz przegląd popularnych bibliotek (np. Redux, Context API).• Optymalizacja wydajności: Wyjaśnienie, jak działają mechanizmy optymalizacji w React, w tym memoizacja i ładowanie leniwe, które przyspieszają działanie aplikacji.Praktyka i zastosowanie:• Zaawansowane komponenty i Hooks: Pogłębione poznanie wbudowanych Hooks (np. useMemo, useCallback) oraz tworzenie własnych, co pozwala na ponowne użycie logiki w różnych komponentach.• Zarządzanie stanem aplikacji: Praktyczne warsztaty z użyciem Context API do globalnego zarządzania stanem, eliminując potrzebę przekazywania właściwości przez wiele poziomów komponentów (props drilling).Komunikacja z API i routing:• Asynchroniczne pobieranie danych z zewnętrznego API (np. za pomocą biblioteki Axios).• Wdrożenie routingu w aplikacji, co pozwoli na tworzenie wielostronicowych witryn za pomocą biblioteki React Router.Dobre praktyki i wydajność:• Organizacja struktury projektu i konwencje nazewnictwa, które ułatwiają pracę w zespole.• Narzędzia deweloperskie React (React DevTools) do debugowania i monitorowania wydajności komponentów.Projekt końcowy: • Uczestnicy stworzą zaawansowaną aplikację, która pobiera dane z publicznego API, a także umożliwia dynamiczną nawigację między stronami i efektywnie zarządza stanem aplikacji.

ZP/205/2026
branża Edukacja, szkolenia
podbranża kursy informatyczne
kody CPV 80000000, 80210000, 80310000, 80400000, 80510000, 80530000
forma tryb podstawowy
typ ogłoszenia usługi, wykonanie
kraj realizacji Polska
województwo realizacji śląskie
kraj organizatora Polska
województwo organizatora śląskie

Zamieszczone dane to tylko fragment informacji – aby uzyskać dostęp aktywuj darmowy test lub zaloguj się

WYŚWIETL PODOBNE ZAMÓWIENIA Z BRANŻY: kursy informatyczne