Programowanie w języku JAVA

Opis szkolenia
Szkolenie kierowane jest zarówno do osób nie mających dotychczas styczności z programowaniem, jak również osób programujących w innych językach.
Praktyka!
- Aplikacja do obsługi magazynu
- Komunikator typu "Gadu Gadu"
- Aplikacja do zgłoszeń serwisowych
- Aplikacja do zarządzania zasobami ludzkimi
- Wiele innych, cały czas powstają nowe :)

Szkolenia na wysokim poziomie - prowadzone przez programistów

Nasi trenerzy to programiści z wieloletnim stażem stale zajmujący się zawodowo programowaniem w Javie. Na codzień pracują w różnych firmach, mając cały czas styczność z technologią której nauczają następnie na naszych zajęciach. Dzięki temu możesz mieć pewność że są to praktycy którzy nieustannie podnoszą swoje kwalifikacje.
Uczestnik po ukończeniu tego szkolenia będzie potrafił:
- Tworzyć aplikacje "okienkowe" i konsolowe
- Znaleźć i poprawić błędy w aplikacjach JAVA
- Tworzyć aplikacje wielowątkowe o równolegle działających procesach
- Korzystać z zewnętrznych zasobów w aplikacjach JAVA
- Stworzyć aplikację wykorzystującą bazy danych
Szkolenia online i udział online
Szkolenia online odbywają się na żywo z udziałem trenera. Grupy są równie nieliczne jak przy
tradycyjnych stacjonarnych szkoleniach w JSystems i liczą zwykle 7-9 osób.
W każdym szkoleniu stacjonarnym możesz brać udział online.
Więcej
Inne szkolenia tej kategorii
W ramach kategorii Java mamy jeszcze wiele szkoleń. Sprawdź jakie!
Vouchery
Istnieje możliwość wykupienia vouchera z roczną ważnością. Można zakupić przedpłaconą usługę szkoleniową w jednym okresie rozliczeniowym, a zrealizować w innym.
WięcejCzy wiesz, że możemy takie szkolenie zorganizować specjalnie dla Twojej firmy?
Dowiedz się więcejCzego się nauczysz?
- Wprowadzenie do Javy i środowiska programistycznego
- Ogólne omówienie platformy
- Składowe JAVA – zagadkowe trójliterowce JDK, JVM, JRE
- Instalacja JDK i środowiska programistycznego NetBeans IDE
- Obiektowość w Javie
- Wstęp do programowania obiektowego
- Na czym polega różnica między obiektem, a nie obiektem
- Klasa i obiekt danej klasy
- Klasa a obiekt
- Pola
- Metody obiektów
- Konstruktory
- Konstruktory domyślne
- Konstruktory bezparametrowe vs posiadające parametry
- Przesłanianie konstruktorów domyślnych
- Przeciążanie konstruktorów
- Cykl życia obiektu
- Pakiety
- Idea pakietów
- Konwencje nazewnicze
- Specyfikatory dostępu
- public
- private
- protected
- Interfejs graficzny
- Okna
- Pola edycyjne
- Pola do wyświetlania danych
- jCheckBox
- jRadioButton
- jCombobox
- jTable
- Przyciski
- Obsługa zdarzeń – np. kliknięcia
- Interakcje między komponentami
- Sterowanie programem – warunki
- Podstawowa składnia prostej instrukcji warunkowej
- Blokowość kodu i zakres widoczności zmiennych
- Operatory logiczne
- Pętle - podstawa algorytmiki
- Czym jest pętla?
- Operatory inkrementacji i dekrementacji
- Najczęściej używana pętla for
- Bardzo ważna pętla while
- Rzadka pętla do-while
- Pola i metody statyczne
- Co robi słowo static?
- Gdzie się tego używa?
- Wzorzec projektowy Singleton
- Dziedziczenie klas
- Co to znaczy dziedziczenie?
- Do czego służy dziedziczenie?
- Działanie dziedziczenia
- Instrukcja super()
- Polimorfizm
- Czym jest polimorfizm?
- Przesłanianie metod
- Wyjątki i ich obsługa
- Czym się różni wyjątek od błędu?
- Try – catch
- Klasy wyjątków
- Propagacja wyjątków
- Kolekcje
- Listy
- Rodzaje listy
- Klasy opakowujące
- Zarządzanie zawartością kolekcji
- Wykorzystanie kolekcji
- Wielowątkowość
- Co to jest wątek?
- Klasa Thread
- Interfejs Runnable
- Uruchamianie, wstrzymywanie, przywracanie i zatrzymywanie wątku
- JDBC – obsługa baz danych
- Niezbędne biblioteki
- Połączenie z bazą danych
- Singleton a pula połączeń
- Mapowanie modelu relacyjnego na obiektowy
- Odczytywanie danych z bazy
- Wstawianie nowych wierszy
- Autogenerowanie kluczy
- Kasowanie wierszy
- Aktualizacja danych
- Zapytania preparowane
- Aspekty wydajnościowe
- Dobre praktyki w programowaniu
- Co dalej?
- Wzorce projektowe
- JEE
- Android
- Frameworki
- ORMy
- Gdzie szukać pracy jako programista?
Najbliższe terminy tego szkolenia
Co wyróżnia szkolenia Java w JSystems?
Kto będzie Cię uczyć?

Michał Kruczkowski
