Programowanie w JAVA – kurs zaawansowany

WSTiE > Oferta studiów > Kursy i szkolenia > Programowanie w JAVA – kurs zaawansowany

Rozpoczęcie rekrutacji Ciągły nabór
Czas trwania 30 godzin
Tryb kształcenia Stacjonarne lub online
Koszt 1 500 zł

Programowanie w JAVA – kurs zaawansowany

Zaprogramuj swoją karierę JAVA developera!

Rozwiązania sieciowe są nie tylko przyszłością, ale niezbędną teraźniejszością gospodarki, finansów i życia publicznego. Fachowcy w dziedzinie programowania są najbardziej poszukiwanymi ekspertami, jednak kluczem do sukcesu jest pakiet realnych, praktycznych i zaawansowanych kompetencji.

W ramach szkolenia na poziomie zaawansowanym:

  • poznasz fundamentalne techniki, które pomogą Ci zbudować warsztat JAVA developera
  • przetestujesz praktyczne rozwiązania, przydatne programistom JAVA
  • zwiększysz szanse na zatrudnienie dodając do CV umiejętności, które nieustannie przewijają się w ofertach pracy

Bezpośredni kontakt z prowadzącym-programistą, który zrealizował wiele realnych projektów, zapewni niepowtarzalną szansę poznania realnych rozwiązań, które działają nie tylko w teorii.

Sprawdź szczegółowy program i przekonaj się, w jaki sposób ta inwestycja może przełożyć się na rozwój Twojej kariery.

Program

Program programowanie w JAVA – kurs średniozaawansowany

  • Przedstawienie/przypomnienie zasad programowania w Java (klasy/metody/atrybuty/instrukcje sterujące/wyjątki)
  • Interfejsy. Tworzenie interfejsów. Implementacja interfejsów w klasie.
  • Abstrakcyjność w Java – klasy abstrakcyjne i ich użytkowanie
  • Tworzenie i użytkowanie własnych komponentów w Java
  • Tworzenie w Java komponentów uniezależnionych z wykorzystaniem interfejsów i zgodnie z zasadą DIP (Dependency Inversion Principle)
  • Użytkowanie klas implementujących złożone liniowe i nieliniowe struktury danych. Użytkowanie obiektów enumerable i kolekcje w języku Java.
  • Wyjątki. Tworzenie i użytkowanie własnych klas wyjątków
  • Programowanie wielowątkowe w Java. Tworzenie klas wątków i użytkowanie ich instancji
  • Synchronizacja wątków w Java – instrukcje sterujące
  • Tworzenie zastosowań sieciowych w Java
  • Dokumentowanie oprogramowania w Java. JavaDoc

Kadra

Prowadzący szkolenie

Dr Michał Turek – wykładowca akademicki w Wyższej Szkole Turystyki i Ekologii oraz Akademii Górniczo-Hutniczej w Krakowie; doktor nauk technicznych w dyscyplinie Informatyka.

Zrealizował dziesiątki projektów informatycznych w rozmaitych technologiach, przede wszystkim jako kierownik projektu  lub główny wykonawca. Kierownik i uczestnik wielu projektów badawczo-rozwojowych, zrealizowanych zarówno przez podmioty komercyjne, jak i publiczne oraz instytucje naukowe.

Uczestniczył w realizacji przedsięwzięć związanych z innowacyjnymi technologiami, w tym w tworzeniu podsystemów rozszerzonej rzeczywistości dla platformy Microsoft Hololens®. Współpracował z wieloma podmiotami komercyjnymi i naukowymi (Comarch, ComputerSoft, Doosan, Datacomp, Interia, Koncept, Mobiltek, XTRF, VSoft i in.). Prowadził badania m. in. nad mikrokontrolerami i mikroprocesorami, spektrum wysokowydajnych liniowych sygnałów mieszanych, zarządzaniem zużyciem energii przez ekosystem oraz zarządzaniem temperaturą podzespołów.

Interesuje się głównie zagadnieniami powiązanymi z sieciami komputerowymi, inżynierią oprogramowania, architekturami systemów informatycznych, metodykami wytwarzania oprogramowania, programowaniem systemów sieciowych. Inną dziedziną jego zainteresowań jest programowanie dla potrzeb trójwymiarowej grafiki komputerowej, a w szczególności użytkowanie trójwymiarowych bibliotek graficznych oraz programowanie procesorów graficznych.

Oprócz działalności naukowo-dydaktycznej w ramach uczelni oraz pracy programistycznej zajmuje się szkoleniami w zakresie m. in. sieci komputerowych oraz wytwarzaniaoprogramowania systemów informatycznychw rozmaitych językach i ich dialektach, współpracując z wieloma instytucjami.

Autor kilkudziesięciu publikacji naukowych.

Masz pytania?

Skontaktuj się z nami, opowiemy Ci o studiach na WSTiE

+48 (33) 87 42 080
rekrutacja@wste.edu.pl

Znajdziesz nas na: