Przetarg 12404927 - Przeprowadzenie szkolenia „Podstawy programowania...

   
Analizuj Zamówienie 12404927
źródło Biuletyn Zamówień Publicznych
data publikacji 2026-03-27
przedmiot ogłoszenia
Przeprowadzenie szkolenia „Podstawy programowania aplikacji dla systemu Android” oraz „Zaawansowane programowanie aplikacji dla systemu Android”

Część 1: Przedmiotem zamówienia jest przep
rowadzenie dwóch szkoleń pn. „Podstawy programowania aplikacji dla systemu Android” 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 w ramach projektu pn.: „W pogoni za technologią - nowoczesne kształcenie zawodowe odpowiedzią na przyszłe potrzeby” dla trzech nauczycieli przedmiotów zawodowych poza siedzibą Zamawiającego. Część 1:Przeprowadzenie szkolenia „Podstawy programowania aplikacji dla systemu Android” Liczba uczestników szkoleń: 16 osoby – 14 uczniów i 2 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.Zakres merytoryczny szkoleń powinien uwzględniać następujące zagadnienia: Dla części 1 - „Podstawy programowania aplikacji dla systemu Android”Część teoretyczna: • Wprowadzenie do Androida: Historia i ewolucja systemu, jego architektura oraz komponenty (Activity, Services, Broadcast Receivers).• Środowisko programistyczne: Zapoznanie ze środowiskiem Android Studio (Android Development Tools), wirtualnymi urządzeniami (emulatory) oraz strukturą projektu.Praktyka i zastosowanie:• Projektowanie układów i elementów interfejsu (takich jak przyciski, pola tekstowe i obrazy), z użyciem zaawansowanych metod.• Praca z językiem XML do definiowania wyglądu aplikacji, w tym wykorzystanie różnych typów układów do tworzenia responsywnych interfejsów.Logika aplikacji:• Nauka pisania kodu w Kotlin do obsługi zdarzeń • Intencje, Zrozumienie i praktyczne wykorzystanie mechanizmów intencji do komunikacji między komponentami aplikacji oraz do wywoływania działań innych aplikacji.Tworzenie aktywności:• Praca z wieloma ekranami (Activity) w jednej aplikacji i nauka nawigacji między nimi.• Omówienie cyklu życia aktywności i zarządzania jej stanem.Debugowanie i testowanie:• Wprowadzenie do narzędzi debugowania w Android Studio, pozwalających na wyszukiwanie usuwanie błędów w kodzie.• Uruchamianie aplikacji na emulatorze lub rzeczywistym urządzeniu.Projekt końcowy:• Samodzielne stworzenie prostej, w pełni funkcjonalnej aplikacji, która będzie uwzględniać zdobyte umiejętności w zakresie interfejsu użytkownika, intencji i tworzenia nowych aktywności.

Część 2: Przedmiotem zamówienia jest przeprowadzenie dwóch szkoleń pn. „Zaawansowane programowanie aplikacji dla systemu Android” 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 w ramach projektu pn.: „W pogoni za technologią - nowoczesne kształcenie zawodowe odpowiedzią na przyszłe potrzeby” dla trzech nauczycieli przedmiotów zawodowych poza siedzibą Zamawiającego. Część 2:Przeprowadzenie szkolenia „Zaawansowane programowanie aplikacji dla systemu Android” Liczba uczestników szkoleń: 16 osoby – 14 uczniów i 2 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.Dla części 2 - „Zaawansowane programowanie aplikacji dla systemu Android”Część teoretyczna: • Podstawy języka Kotlin: Omówienie podstaw składni języka Kotlin, który jest oficjalnie rekomendowany do tworzenia aplikacji na Androida.• Zaawansowana architektura: Omówienie wzorców projektowych, takich jak MVVM (Model-View-ViewModel), które ułatwiają organizację kodu.• Komponenty Androida: Szczegółowe poznanie komponentów, takich jak Services i Broadcast Receivers, które pozwalają na wykonywanie zadań w tle i komunikację między aplikacjami.• Dobre praktyki: Omówienie kluczowych zasad pisania czystego i wydajnego kodu w Kotlinie, w tym konwencji nazewnictwa, komentarzy oraz narzędzi do profilowania.Praktyka i zastosowanie:• Praca z modułowymi komponentami UI, które pozwalają na budowanie elastycznych interfejsów dostosowanych do różnych rozmiarów ekranu.• Wydajne wyświetlanie list danych za pomocą RecyclerView.Zarządzanie danymi:• Trwałe przechowywanie danych na urządzeniu za pomocą bazy danych SQLite (z wykorzystaniem biblioteki Room).• Obsługa preferencji użytkownika za pomocą SharedPreferences.Komunikacja między komponentami:• Zaawansowane wykorzystanie Intencji do komunikacji między aktywnościami, a także do wymiany danych między różnymi aplikacjami.• Przechodzenie danych między aktywnościami, w tym za pomocą obiektów.Zastosowania i optymalizacja:• Nawiązywanie połączenia z internetem i pobieranie danych z API (np. REST API), by tworzyć aplikacje z dynamiczną zawartością • Analiza wydajności aplikacji za pomocą narzędzi w Android Studio.Projekt końcowy:• Uczestnicy samodzielnie stworzą aplikację, która będzie wykorzystywała bazę danych oraz dane pobrane z internetu, np. aplikację do zarządzania notatkami lub prostą aplikację do obsługi e-commerce.

ZP/200/2026
branża Edukacja, szkolenia
podbranża kursy informatyczne
kody CPV 80000000, 80210000, 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