Aktualne promocje

29/02/2012
28/03/2012
01/05/2012

Barcampy

W tej chwili planujemy najbliższy barcamp. Jeżeli chcesz wystąpić ze swoją prezentacją zgłoś się do nas na adres: barcamp@osec.pl

Zapoznaj się z archiwum naszych spotkań

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:

  1. Solidną wiedzę popartą praktyką tak w zakresie programowania okazjonalnego i małych aplikacji jak i projektowania oraz implementowania architektury JEE.
  2. Uzupełnienie wiedzy i umiejętności o technologie które niebawem staną się standardem w środowiskach produkcyjnych.
  3. Konkurencyjną cenę która (co podkreślamy nie bez dumy) jest obecnie najlepszą propozycją przy tej jakości i formie kształcenia na rynku.
  4. 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.
  5. 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:

  1. 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.
  2. Przygotowanie uczestnika szkolenia do zdawania odpowiedniego certyfikatu, potwierdzającego jego umiejętności i kompetencje.
  3. Poszerzenie wiedzy poza to co określane jest jako standard.
  4. 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.
  5. Ś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

O osec.pl

Nasz serwis działa dzieki następującym projektom:

Drupal CMS - http://www.drupal.org
Apache HTTPD - http://www.apache.org
PHP - http://www.php.net
MySQL - http://www.mysql.com