JAVA
Język Java jest bez wątpienia kamieniem milowym technologii wytwórczych świata IT. Skutecznie zajął nisze, które do tej pory były domeną innych języków programowania. Począwszy od systemów mobilnych, poprzez aplikacje samodzielne „głównego nurtu”, aż po portale internetowe oraz aplikacje typu e-commerce. Bywa także stosowany z powodzeniem jako język programowania okazjonalnego czyli typowy „szwajcarski scyzoryk” programisty.
Dzięki staraniom społeczności i polityce twórców języka, Java obecnie jest językiem otwartym i dopuszczającym implementacje na licencjach otwartych źródeł. Jednocześnie rozwój języka i technologii z nim związanych, pozwala bezpiecznie stosować go w ramach realiów biznesowych z zamkniętym kodem. Taki stan rzeczy pozwala dostarczać wiedzę (dosłownie i w przenośni) „u źródeł” a wiedza ta znajduje swoje bezpośrednie zastosowanie na rynku na którym z różnych powodów właściciele rozwiązań podejmują decyzje o zamknięciu kodu nie chcą otwierać dostępu do kodu źródłowego.
Co oferujemy
Proponujemy ścieżki szkoleń które są na bieżąco dostosowywane do zmieniających się uwarunkowań rynku i odpowiadają potrzebom tak entuzjastów programowania jak i wymaganiom stawianym przez biznes. Stąd, szkolenia jeśli to możliwe przygotowują do odpowiednich poziomów certyfikacji związanych z technologiami języka Java ale także wybiegają poza to co określane jest jako niezbędne minimum.
Uczestnicząc w naszych zajęciach zyskujesz:
- Solidną wiedzę popartą praktyką tak w zakresie programowania okazjonalnego i małych aplikacji jak i projektowania oraz implementowania architektury JEE.
- Uzupełnienie wiedzy i umiejętności o technologie które niebawem staną się standardem w środowiskach produkcyjnych.
- Konkurencyjną cenę która (co podkreślamy nie bez dumy) jest obecnie najlepszą propozycją przy tej jakości i formie kształcenia na rynku.
- Dostęp do wiedzy którą dzielimy się na sali szkoleniowej. Nasi instruktorzy to doświadczeni praktycy którzy posiadają odpowiednie certyfikaty potwierdzające ich wiedzę i uczestniczyli w wielu projektach jako programiści, architekci oraz analitycy aplikacyjni.
- Możliwość zweryfikowania swojej wiedzy w ramach testów które w niektórych przypadkach symulują zadania certyfikacyjne.
Nasze cele
We wszystkich naszych szkoleniach związanych z językiem Java naszym celem jest:
- Dostarczenie wiedzy i umiejętności weryfikowalnych w trakcie codziennej pracy. Wiedzy, która pozwoli podejmować świadome decyzje i umiejętności które w znaczącym stopniu podniosą efektywność i zadowolenie z wykonywanej pracy.
- Przygotowanie uczestnika szkolenia do zdawania odpowiedniego certyfikatu, potwierdzającego jego umiejętności i kompetencje.
- Poszerzenie wiedzy poza to co określane jest jako standard.
- Wskazanie narzędzi, zasobów, kompetencji i źródeł samodzielnego podnoszenia swoich umiejętności związanych z projektowaniem architektury i implementowaniem rozwiązań w języku Java.
- Ścisłe odnoszenie się do istniejących rozwiązań na poziomie kodu źródłowego, tak aby uczestnik szkolenia mógł samodzielnie zapoznać się z zasadami działania mechanizmów języka i sposobem implementowania modułów, komponentów i bibliotek uznawanym jako wzorcowy.
Ścieżki szkoleń
Elastyczność i kompletność propozycji, systematyczność to główne aspekty na które położyliśmy nacisk kształtując nasze propozycje. W naszej ocenie przydatność umiejętności i wiedzy zdobytej w ramach szkoleń ma być bezpośrednio weryfikowana w środowisku produkcyjnym. Każde więc szkolenie, mimo tego że posiada ustalone ramy tak czasu jak i zakresu materiału dostosowujemy do potrzeb klienta. Wymagania stawiane technologii w każdej organizacji różnią się nieco a to co stosowano dziś, może być nieefektywne jutro.
Egzaminy i tytuły
Na naszych szkoleniach z języka Java, możesz przygotować się do następujących egzaminów:
SCJP – Sun Certified Java Programmer
Egzaminy:
Sun Certified Programmer for the Java Platform, Standard Edition 6 (CX-310-065)
SCWCD – Sun Certified Web Component Developer
Egzaminy:
Sun Certified Web Component Developer for the Java Platform, Enterprise Edition 5 (CX-310-083)
Poza ścieżką certyfikacyjną...
Rzecz jasna wiedza i umiejętności nie w całości poddają się procesowi certyfikowania. Proponujemy więc także szkolenia które bezpośrednio odpowiadają obszarom zastosowań praktycznych.
Architektura aplikacji
Projektowanie architektury aplikacji JEE
EJB – tworzenie komponentów
Praktyczna implementacja wzorców projektowych
Metodologie programowania i mapowanie relacyjno-obiektowe
Mapowanie obiektowo-relacyjne Hibernate
Refaktoryzacja kodu i metodyka programowania TDD w języku Java
Aplikacje internetowe
Aplikacje internetowe w języku Java
Programowanie z użyciem baz danych
Programowanie z użyciem bazy danych MySQL – język Java
Programowanie z użyciem bazy danych PostgreSQL – język Java


