Wprowadzenie do programowania od podstaw w języku JAVA
Wprowadzenie do programowania od podstaw w języku JAVA
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Identyfikatory projektówMałopolski Pociąg do kariery, Nowy start w Małopolsce z EURESEM
- Grupa docelowa usługi
Szkolenie „Wprowadzenie do programowania od podstaw Java” jest skierowane przede wszystkim do osób rozpoczynających swoją przygodę z programowaniem oraz tych, które chcą zdobyć solidne fundamenty języka programowania Java. Grupą docelową są m.in. początkujący programiści, testerzy, osoby planujące przebranżowienie do IT, manualni testerzy chcący rozwijać się i zdobyć kompetencję przygotowujące do automatyzacji testów , a także wszyscy, którzy chcą nauczyć się podstaw programowania w praktyczny i uporządkowany sposób. Szkolenie nie wymaga wcześniejszego doświadczenia programistycznego i koncentruje się na zrozumieniu podstawowych zagadnień oraz pracy z kodem od podstaw.
- Minimalna liczba uczestników3
- Maksymalna liczba uczestników20
- Data zakończenia rekrutacji17-03-2027
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Podstawa uzyskania wpisu do BURZnak Jakości TGLS Quality Alliance
Cel
Cel
Cel edukacyjny
Szkolenie przygotowuje uczestników do samodzielnego tworzenia prostych programów i rozwiązań w języku Java oraz wykonywania podstawowych zadań programistycznych wykorzystywanych w projektach IT. Uczestnik po zakończeniu szkolenia potrafi samodzielnie tworzyć i uruchamiać programy, wykorzystywać podstawowe elementy języka Java, analizować i rozwiązywać proste problemy programistyczne oraz rozwijać kompetencje niezbędne do dalszej pracy i nauki w obszarze programowania.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
| Wiedza: rozumie podstawowe pojęcia związane z programowaniem i tworzeniem aplikacji, zna podstawową składnię języka Java, rozumie zasady programowania obiektowego, zna podstawowe typy danych, instrukcje warunkowe oraz pętle w języku Java. Umiejętności: potrafi tworzyć proste programy w języku Java, wykorzystuje zmienne, operatory, instrukcje warunkowe i pętle, potrafi definiować klasy, obiekty i metody, analizuje i rozwiązuje podstawowe problemy programistyczne, potrafi uruchamiać i testować przygotowany kod. Kompetencje społeczne: rozwija umiejętność logicznego i analitycznego myślenia, samodzielnie realizuje zadania programistyczne, potrafi współpracować podczas wykonywania ćwiczeń warsztatowych, jest przygotowany do dalszego rozwijania kompetencji programistycznych. | Weryfikacja efektów uczenia się odbywa się poprzez obserwację uczestnika podczas wykonywania ćwiczeń praktycznych i realizacji zadań programistycznych w trakcie szkolenia. Ocenie podlega w szczególności: poprawność tworzenia prostych programów w języku Java, umiejętność wykorzystania podstawowych elementów składni języka Java, poprawne stosowanie instrukcji warunkowych i pętli, umiejętność definiowania klas, obiektów i metod, samodzielność podczas rozwiązywania zadań programistycznych, umiejętność analizowania i poprawiania błędów w kodzie, poprawność uruchamiania i testowania przygotowanych rozwiązań, aktywny udział w ćwiczeniach praktycznych realizowanych podczas szkolenia. | Test teoretyczny z wynikiem generowanym automatycznie |
Kwalifikacje i kompetencje
Kwalifikacje i kompetencje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
1. Wprowadzenie do języka Java i konfiguracja środowiska
- omówienie podstaw programowania,
- zastosowanie języka Java,
- instalacja i konfiguracja środowiska programistycznego,
- tworzenie pierwszego programu w Java.
2. Zmienne, typy danych i operacje arytmetyczne
- deklarowanie zmiennych,
- podstawowe typy danych,
- operatory arytmetyczne i logiczne,
- wykonywanie prostych operacji na danych.
3. Instrukcje warunkowe
- stosowanie instrukcji warunkowych,
- budowanie prostych warunków logicznych,
- sterowanie przepływem programu,
- praktyczne ćwiczenia z wykorzystaniem instrukcji warunkowych.
4. Pętle
- wykorzystanie pętli w programowaniu,
- iterowanie po danych,
- tworzenie powtarzalnych operacji,
- praktyczne zastosowanie pętli.
5. Tablice i listy, struktury danych w praktyce
- tworzenie i wykorzystanie tablic,
- podstawowe operacje na listach,
- przechowywanie i przetwarzanie danych,
- ćwiczenia praktyczne na strukturach danych.
6. Metody i przekazywanie danych
- tworzenie metod,
- parametry i wartości zwracane,
- przekazywanie danych między metodami,
- organizacja kodu programu.
7. Programowanie obiektowe: klasy, obiekty, konstruktory
- podstawy programowania obiektowego,
- tworzenie klas i obiektów,
- wykorzystanie konstruktorów,
- definiowanie właściwości i metod.
8. Praca z tekstem i wejściem użytkownika
- operacje na danych tekstowych,
- pobieranie danych od użytkownika,
- przetwarzanie danych wejściowych,
- praktyczne ćwiczenia.
9. Obsługa błędów i wprowadzenie do wyjątków
- identyfikacja błędów w kodzie,
- podstawy obsługi wyjątków,
- analiza komunikatów błędów,
- poprawianie błędów w aplikacji.
10. Tworzenie prostej aplikacji konsolowej.
- realizacja prostego projektu praktycznego,
- wykorzystanie poznanych elementów języka Java,
- samodzielne wykonanie zadania programistycznego.
11. Podsumowanie szkolenia
- utrwalenie zdobytej wiedzy i umiejętności,
- obserwacja uczestników podczas wykonywania ćwiczeń praktycznych,
12. Walidacja.
- test teoretyczny z wynikiem generowanym automatycznie,
- analiza poprawności przygotowanego kodu i rozwiązań programistycznych,
- omówienie najczęściej pojawiających się błędów,
- podsumowanie zdobytych kompetencji oraz omówienie dalszego rozwoju kompetencji programistycznych.
Harmonogram
Harmonogram
| Przedmiot / temat | Typ aktywności | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|---|
Przedmiot / temat 1 z 16 Wprowadzenie do języka Java i konfiguracja środowiska | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 18-03-2027 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 08:30 | Liczba godzin 00:30 |
Przedmiot / temat 2 z 16 Zmienne, typy danych i operacje arytmetyczne | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 18-03-2027 | Godzina rozpoczęcia 08:30 | Godzina zakończenia 09:30 | Liczba godzin 01:00 |
Przedmiot / temat 3 z 16 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 18-03-2027 | Godzina rozpoczęcia 09:30 | Godzina zakończenia 10:00 | Liczba godzin 00:30 |
Przedmiot / temat 4 z 16 Instrukcje warunkowe | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 18-03-2027 | Godzina rozpoczęcia 10:00 | Godzina zakończenia 11:00 | Liczba godzin 01:00 |
Przedmiot / temat 5 z 16 Pętle | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 18-03-2027 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 12:00 | Liczba godzin 01:00 |
Przedmiot / temat 6 z 16 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 18-03-2027 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 12:30 | Liczba godzin 00:30 |
Przedmiot / temat 7 z 16 Tablice i listy, struktury danych w praktyce | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 18-03-2027 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 14:00 | Liczba godzin 01:30 |
Przedmiot / temat 8 z 16 Metody i przekazywanie danych | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 18-03-2027 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 15:00 | Liczba godzin 01:00 |
Przedmiot / temat 9 z 16 Programowanie obiektowe: klasy, obiekty, konstruktory | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 19-03-2027 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 09:00 | Liczba godzin 01:00 |
Przedmiot / temat 10 z 16 Praca z tekstem i wejściem użytkownika | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 19-03-2027 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:00 | Liczba godzin 01:00 |
Przedmiot / temat 11 z 16 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 19-03-2027 | Godzina rozpoczęcia 10:00 | Godzina zakończenia 10:30 | Liczba godzin 00:30 |
Przedmiot / temat 12 z 16 Obsługa błędów i wprowadzenie do wyjątków | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 19-03-2027 | Godzina rozpoczęcia 10:30 | Godzina zakończenia 11:30 | Liczba godzin 01:00 |
Przedmiot / temat 13 z 16 Tworzenie prostej aplikacji konsolowej | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 19-03-2027 | Godzina rozpoczęcia 11:30 | Godzina zakończenia 13:00 | Liczba godzin 01:30 |
Przedmiot / temat 14 z 16 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 19-03-2027 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 13:30 | Liczba godzin 00:30 |
Przedmiot / temat 15 z 16 Podsumowanie szkolenia | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 19-03-2027 | Godzina rozpoczęcia 13:30 | Godzina zakończenia 14:00 | Liczba godzin 00:30 |
Przedmiot / temat 16 z 16 - | Typ aktywności Walidacja | Prowadzący - | Data realizacji zajęć 19-03-2027 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 15:00 | Liczba godzin 01:00 |
Podsumowanie
| Rodzaj godzin | Liczba godzin |
|---|---|
Rodzaj godzin Suma godzin zegarowych usługi | Liczba godzin 14:00 |
Rodzaj godzin w tym suma godzin zajęć | Liczba godzin 11:00 |
Rodzaj godzin w tym suma godzin walidacji | Liczba godzin 01:00 |
Rodzaj godzin w tym suma przerw | Liczba godzin 02:00 |
Rodzaj godzin Suma godzin dydaktycznych bez przerw | Liczba godzin 16:00 |
Cena
Cena
Cennik
| Rodzaj ceny | Cena |
|---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 2 766,27 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 2 249,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 197,59 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 160,64 PLN |
Liczba godzin usługi
| Rodzaj godzin | Liczba godzin |
|---|---|
Rodzaj godzin Liczba godzin zegarowych usługi | Liczba godzin 14:00 |
Prowadzący
Prowadzący
TOMASZ STELMACH
Posiada praktyczne doświadczenie w pracy z językami programowania oraz tworzeniem i rozwijaniem rozwiązań wykorzystywanych w projektach IT. Na co dzień pracuje z kodem, automatyzacją oraz narzędziami wspierającymi proces tworzenia i testowania oprogramowania. W swojej pracy koncentruje się na praktycznym podejściu do nauki programowania oraz przekazywaniu wiedzy w sposób zrozumiały dla osób rozpoczynających rozwój w branży IT.
Od wielu lat prowadzi szkolenia, warsztaty, konsultacje i mentoring dla testerów, programistów oraz specjalistów QA. Jest prelegentem największych konferencji technologicznych i IT w Polsce oraz organizatorem Testing Ground Conference, wydarzenia poświęconego jakości oprogramowania i nowoczesnym technologiom. Regularnie występuje na scenach branżowych, gdzie wygłasza prelekcje i dzieli się praktyczną wiedzą z zakresu jakości oprogramowania, automatyzacji testów oraz rozwoju kompetencji technologicznych.
Podczas szkoleń szczególny nacisk kładzie na praktyczne ćwiczenia, rozwijanie logicznego myślenia oraz zdobywanie umiejętności wykorzystywanych w codziennej pracy programistycznej i projektowej.
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
repozytorium z kodem źródłowym i przykładami,
checklisty i ściągi ze składni Java,
instrukcję konfiguracji środowiska programistycznego,
zadania utrwalające po każdym module szkolenia,
nagrania lub materiały podsumowujące wybrane zagadnienia,
dodatkowe materiały do dalszego rozwoju kompetencji programistycznych,
rekomendacje narzędzi i źródeł do dalszej nauki Java.
Warunki techniczne
Warunki techniczne
Usługa realizowana będzie w formie zdalnej w czasie rzeczywistym z wykorzystaniem profesjonalnej platformy szkoleniowej ClickMeeting.
Uczestnik powinien dysponować:
- komputerem lub laptopem wyposażonym w mikrofon oraz głośniki lub słuchawki,
- stabilnym dostępem do Internetu (rekomendowana minimalna przepustowość 10 Mb/s),
- aktualną przeglądarką internetową umożliwiającą korzystanie z platformy ClickMeeting,
- możliwością instalacji i uruchamiania oprogramowania wykorzystywanego podczas szkolenia.
W ramach szkolenia uczestnik powinien posiadać możliwość instalacji:
- Java Development Kit (JDK),
- środowiska programistycznego (np. IntelliJ IDEA Community Edition),
- dodatkowych narzędzi wskazanych przez trenera przed rozpoczęciem szkolenia.
Uczestnicy przed rozpoczęciem szkolenia otrzymają:
- link do pokoju szkoleniowego ClickMeeting,
- instrukcję logowania do platformy,
- informacje organizacyjne dotyczące udziału w szkoleniu,
- instrukcję przygotowania środowiska programistycznego.