14 godzin (2 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści pragnący nauczyć się bezpośredniej obsługi komunikacji sieciowej TCP/IP w języku C, szczególnie w systemie UNIX lub pochodnym (np. Linux).
Szkolenie polecamy przede wszystkim programistom przygotowującym się do pracy w projektach wymagających bezpośredniego skorzystania z komunikacji sieciowej. Może ono być także kolejnym krokiem w naturalnym rozwoju programisty języka C platformy UNIX
Głównym tematem szkolenia są interfejsy programistyczne pozwalające w języku C bezpośrednio korzystać z połączeń sieciowych UDP i TCP. Szkolenie obejmuje także podstawowe informacje o adresacji sieci IP oraz prezentuje różne strategie tworzenia serwerów sieciowych.
Szkolenie prowadzone jest na platformie Linux, a prezentowane mechanizmy powinny być przenośne między różnymi wersjami systemów opartych o UNIX. Ogólne informacje oraz strategie korzystania z sieci znajdują swoje odzwierciedlenie także w innych językach programowania i na innych platformach (np. Java lub Windows), ale różnią się tam w szczegółach API.
Prezentowane jest podstawowe API mechanizmów, dostępne z języka C i korzystające bezpośrednio z odpowiednich zasobów i funkcji systemowych. Używanie ich w ten sposób daje największą przenośność rozwiązań i największą kontrolę nad szczegółami.
Po zakończeniu szkolenia aktywny uczestnik potrafi:
Zapraszamy do zapoznania się z Regulaminami na http://vavatech.pl/regulamin
Firma Vavatech ukierunkowana jest na tworzenie zaawansowanych systemów opartych na www oraz dostarczania specjalistycznych szkoleń informatycznych. Przez ponad 12 lat (od 2003 roku) byliśmy obecni na rynku działając pod nazwą Javatech, aktualnie Vavatech. Od początku działalności jesteśmy skoncentrowani na J2EE oraz technologiach pokrewnych - dzięki temu dysponujemy obecnie zespołem posiadającym bardzo wysokie kompetencje i doświadczenie w tej dziedzinie.
Systemy informatyczne budujemy w oparciu o standardy wypracowane przy realizowanych projektach oraz zgodnie z najlepszymi wzorcami projektowymi. Stosujemy iteracyjny model budowy systemów informatycznych Agile Development. Architektura projektowanych przez nas aplikacji opiera się na wzorcu MVC.
Posiadamy akredytację Polskiej Agencji Rozwoju Przedsiębiorczości w zakresie Innowacje i nowe technologie, dzięki czemu istnieje możliwość skorzystania z dofinansowania Unii Europejskiej przy projektach, które realizujemy.
Zapraszamy do zapoznania się z Regulaminami na http://vavatech.pl/regulamin
35 godzin (5 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści i/lub przedstawiciele innych zawodów pragnących posiąść umiejętności programowania w języku Java. Mile widziana jest podstawowa znajomość programowania w dowolnym języku.
Szkolenie będzie odpowiednie zarówno dla doświadczonych programistów innych języków, którzy chcą poznać język i platformę Java, jak i dla osób bez dużego doświadczenia w programowaniu. Oczekujemy wszelako znajomości podstawowych pojęć, jak proces, plik czy zmienna. Na szkoleniu pojawiają się zarówno krótkie zadania do napisania przez uczestników, jak i gotowe przykłady do uruchomienia i omówienia. W każdym przypadku uczestnicy otrzymują ostateczną wersję rozwiązania od prowadzącego.
Celem szkolenia jest nabycie umiejętności programowania w języku Java.
W trakcie kursu uczestnicy zapoznają się również z zasobami Java Community, a także narzędziami wspierającymi rozwój oprogramowania, przede wszystkim Eclipse. Bezpośrednim celem tego szkolenia nie jest przygotowanie do egzaminów Oracle; większy nacisk położony jest na ćwiczenia praktyczne, a wybór tematów nie jest ściśle ograniczony do zakresu wymaganego podczas certyfikacji.
Szkolenie przeznaczone jest dla programistów Javy, którzy znają ten język w poprzednich wydaniach a chcieliby szybko i efektywnie poznać nowości tego języka i platformy SE, by móc zacząć je stosować w nowych projektach.
Po zakończeniu szkolenia aktywny uczestnik:
21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Szkolenie przeznaczone jest dla osób chcących nauczyć się podstaw języka i platformy Java w zakresie obejmowanym przez egzamin Java SE 7 Programmer I, szczególnie zaś dla osób chcących przystąpić do tego egzaminu.
Założenia: Zalecane jest, aby uczestnicy szkolenia mieli wykształcenie techniczne i podstawową znajomość zagadnień programowania, np. dzięki umiejętności programowania w innym języku. Nie jest wymagana wstępna znajomość języka Java.
Dwa główne cele szkolenia to nauczenie podstaw programowania w Javie oraz przygotowanie do egzaminu Java SE 7 Programmer I.
Szkolenie koncentruje się na języku Java oraz wybranych elementach biblioteki standardowej.
Po zakończeniu szkolenia aktywny uczestnik będzie potrafił:
Ponadto uczestnik będzie zaznajomiony z wymaganiami egzaminu, formą typowych pytań egzaminacyjnych i będzie przygotowany do przystąpienia do egzaminu.
21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Szkolenie przeznaczone jest dla osób chcących nauczyć się zaawansowanych elementów języka i platformy Java SE w zakresie obejmowanym przez egzamin Java SE 7 Programmer II, szczególnie zaś dla osób posiadających już certyfikat na poziomie Associate (OCAJP) i chcących przystąpić do egzaminu na certyfikat na poziomie Professional (OCPJP).
Założenia: Wymagana jest znajomość języka Java i podstawowe umiejętności programowania. Zalecane jest, aby uczestnicy ukończyli wcześniej kurs J-OCAJP-7 lub w inny sposób przyswoili wiedzę z jego zakresu. Osoby planujące przystąpić do egzaminu powinny posiadać już certyfikat OCAJP.
Dwa główne cele szkolenia to nauczenie średnio zaawansowanego programowania w Javie oraz przygotowanie do egzaminu Java SE 7 Programmer II.
Szkolenie koncentruje sie na zaawansowanych aspektach języka Java oraz wielu elementach API standardowej edycji Javy. Szkolenie obejmuje wszystkie tematy wymienione w wymaganiach egzaminu, ale nie powtarza szczegółowo tematów, które były już omówione na szkoleniu J-OCAJP-7.
Po zakończeniu szkolenia aktywny uczestnik będzie potrafił:
Ponadto uczestnik będzie zaznajomiony z wymaganiami egzaminu, formą typowych pytań egzaminacyjnych i będzie przygotowany do przystąpienia do egzaminu.
21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Szkolenie przeznaczone jest dla osób chcących nauczyć się podstaw języka i platformy Java w zakresie obejmowanym przez egzamin Java SE 8 Programmer I, szczególnie zaś dla osób chcących przystąpić do tego egzaminu.
Założenia: Zalecane jest, aby uczestnicy szkolenia mieli wykształcenie techniczne i podstawową znajomość zagadnień programowania, np. dzięki umiejętności programowania w innym języku. Nie jest wymagana wstępna znajomość języka Java.
Dwa główne cele szkolenia to nauczenie podstaw programowania w Javie oraz przygotowanie do egzaminu Java SE 8 Programmer I.
Po zakończeniu szkolenia aktywny uczestnik będzie potrafił:
Ponadto uczestnik będzie zaznajomiony z wymaganiami egzaminu, formą typowych pytań egzaminacyjnych i będzie przygotowany do przystąpienia do egzaminu.
21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści przygotowujący się do zdana egzaminu Sun Certified Web Component Developer (SCWCD) EE 5 (Nowa pełna nazwa to: Oracle Certified Professional, Java EE 5 Web Component Developer (OCWCD)). Od uczestników szkolenia wymagana jest znajomość podstaw programowania w języku Java (kurs J-PD).
Celem szkolenia jest przygotowanie słuchaczy do egzaminu Sun Certified Web Component Developer (SCWCD) EE 5. Słuchacze podczas szkolenia zostaną zapoznani z problemami poruszanymi na egzaminie i poznają typowe zadania egzaminacyjne. Program szkolenia obejmuje również informacje o egzaminie i kończy się egzaminem próbnym.
21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści przygotowujący się do zdana egzaminu Oracle Certified Expert, Java EE Web Component Developer (OCWCD) (Wcześniejszymj odpowiednikiem tego szkolenia było szkolenie Sun Certified Web Component Developer (SCWCD). Od uczestników szkolenia wymagana jest znajomość podstaw programowania w języku Java (kurs J-PD).
Celem szkolenia jest przygotowanie słuchaczy do egzaminu Oracle Certified Expert, Java EE Web Component Developer (OCWCD). Słuchacze podczas szkolenia zostaną zapoznani z problemami poruszanymi na egzaminie i poznają typowe zadania egzaminacyjne. Program szkolenia obejmuje również informacje o samym egzaminie i kończy się egzaminem próbnym.
21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści Java pragnący zapoznać się z platformą Java EE, a także z zasadami tworzenia aplikacji internetowych na platformie Java EE z wykorzystaniem technologii: Servlet, JSP, JDBC oraz technologii Java Server Faces. Od słuchaczy wymagana jest podstawowa znajomość programowania w języku Java (kurs J-PD), a także znajomość podstaw relacyjnych baz danych i języka SQL (BD-SQL).
Celem szkolenia jest nabycie praktycznych umiejętności tworzenia aplikacji internetowych. Szkolenie obejmuje różne technologie wchodzące w skład specyfikacji Java EE: Servlet, JSP, JDBC oraz JSF.
W trakcie kursu uczestnicy dowiedzą się jak przy użyciu powyższych. technologii tworzyć wydajne, skalowalne aplikacje internetowe zgodnie z arkanami sztuki. Podczas szkolenia słuchacze zapoznają się również z zasobami Java Community, a także narzędziami wspierającymi rozwój oprogramowania takimi jak ANT oraz środowisko Eclipse. Częścią kursu jest również zapoznanie się z wybranym serwerem aplikacyjnym.
35 godzin (5 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści Java pragnący zapoznać się z platformą Java EE, a także z zasadami tworzenia aplikacji internetowych na platformie Java EE z wykorzystaniem technologii: Servlet, JSP, JDBC oraz szkieletu aplikacyjnego Struts. Od słuchaczy wymagana jest podstawowa znajomość programowania w języku Java (kurs J-PD), a także znajomość podstaw relacyjnych baz danych i języka SQL (BD-SQL).
Celem szkolenia jest nabycie praktycznych umiejętności tworzenia aplikacji internetowych. Szkolenie obejmuje różne technologie wchodzące w skład specyfikacji Java EE: Servlet, JSP, JDBC oraz uznany framework Struts 2.0.
W trakcie kursu uczestnicy dowiedzą się jak przy użyciu powyższych. technologii tworzyć wydajne, skalowalne aplikacje internetowe zgodnie z arkanami sztuki. Podczas szkolenia słuchacze zapoznają się również z zasobami Java Community, a także narzędziami wspierającymi rozwój oprogramowania takimi jak ANT oraz środowisko Eclipse. Częścią kursu jest również zapoznanie się z wybranym serwerem aplikacyjnym.
35 godzin (5 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści Java i Java EE pragnący posiąść dogłębną wiedzę na temat narzędzia mapowania relacyjno-obiektowego Hibernate. Od słuchaczy wymagana jest znajomość programowania w języku Java (kurs: J-PD). Zalecana jest również znajomość podstaw relacyjnych baz danych i języka SQL.
Kurs zalecany jest dla osób, które będą wykorzystywały technologie Hibernate lub JPA organizując dostęp aplikacji do relacyjnej bazy danych. W ofercie szkoleń firmy Javatech dostępny jest także kurs J-I-BAT, który omawia inne narzędzie umożliwiające mapowanie relacyjno-obiektowe iBatis.
Celem szkolenia jest nabycie praktycznych umiejętności korzystania z biblioteki Hibernate. Szkolenie obejmuje zarówno wykorzystanie Java Persistence API jak i API Hibernate.
W trakcie kursu uczestnicy dowiedzą się jak przy użyciu w/w. technologii organizować dostęp do danych zgromadzonych w relacyjnej bazie danych w sposób wydajny, skalowalny, zgodny z arkanami sztuki.
28 godzin (4 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści Java i Java EE pragnący posiąść dogłębną wiedzę na temat narzędzia mapowania relacyjno-obiektowego Hibernate. Od słuchaczy wymagana jest znajomość programowania w języku Java (kurs: J-PD). Zalecana jest również znajomość podstaw relacyjnych baz danych i języka SQL.
Kurs zalecany jest dla osób, które będą wykorzystywały technologie Hibernate lub JPA organizując dostęp aplikacji do relacyjnej bazy danych. W ofercie szkoleń firmy Javatech dostępny jest także kurs J-I-BAT, który omawia inne narzędzie umożliwiające mapowanie relacyjno-obiektowe iBatis.
Celem szkolenia jest nabycie praktycznych umiejętności korzystania z biblioteki Hibernate. Szkolenie obejmuje zarówno wykorzystanie Java Persistence API jak i API Hibernate.
W trakcie kursu uczestnicy dowiedzą się jak przy użyciu w/w. technologii organizować dostęp do danych zgromadzonych w relacyjnej bazie danych w sposób wydajny, skalowalny, zgodny z arkanami sztuki.
28 godzin (4 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści Java pragnący zapoznać się z zasadami tworzenia aplikacji internetowych na platformie Java EE z wykorzystaniem najnowszych trendów i technologii: JSF oraz EJB 3.0, JPA (Hibernate). Od słuchaczy wymagana jest dobra znajomość programowania w języku Java (kurs J-PD), a także podstaw relacyjnych baz danych i SQL (kurs BD-SQL). Zalecana jest również znajomość technologii Servlet/JSP, którą można poznać uczestnicząc w kursie J-EE.
Celem szkolenia jest nabycie praktycznych umiejętności tworzenia aplikacji internetowych. Szkolenie obejmuje różne technologie wchodzące w skład specyfikacji Java EE: JSF, EJB 3.0 oraz JPA (Hibernate).
W trakcie kursu uczestnicy dowiedzą się jak przy użyciu powyższych. technologii efektywnie tworzyć wydajne oraz skalowalne aplikacje internetowe zgodnie z arkanami sztuki.
35 godzin (5 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści Java pragnący zapoznać się z zasadami tworzenia aplikacji internetowych na platformie Java EE z wykorzystaniem najnowszych trendów i technologii: EJB 3.0, JPA (Hibernate) oraz szkieletu aplikacyjnego Struts. Od słuchaczy wymagana jest dobra znajomość programowania w języku Java (kurs J-PD), a także podstaw relacyjnych baz danych i SQL (kurs BD-SQL). Zalecana jest również znajomość technologii Servlet/JSP, którą można poznać uczestnicząc w kursie J-EE.
Celem szkolenia jest nabycie praktycznych umiejętności tworzenia aplikacji internetowych. Szkolenie obejmuje różne technologie wchodzące w skład specyfikacji Java EE: EJB 3.0, JPA (Hibernate) oraz szkieletu aplikacyjnego Struts.
W trakcie kursu uczestnicy dowiedzą się jak przy użyciu powyższych. technologii efektywnie tworzyć wydajne oraz skalowalne aplikacje internetowe zgodnie z arkanami sztuki.
35 godzin (5 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresaci szkolenia
Adresatami szkolenia są programiści Java i Java EE pragnący posiąść dogłębną wiedzę z komponentów w EJB w obu istniejących na rynku wersjach: 2.x obecną w wielu istniejących rozwiązaniach, a także 3.0 - nową, atrakcyjną technologią wchodzącą do nowo inicjowanych projektów. Od słuchaczy wymagana jest znajomość programowania w języku Java (kurs: J-PD). Zalecana jest również znajomość technologii Servlet/JSP (którą można poznać uczestnicząc w kursie J-I-STR) a także podstaw relacyjnych baz danych i SQL (kurs BD-SQL).
Celem szkolenia jest nabycie praktycznych umiejętności tworzenia komponentów biznesowych EJB. Szkolenie obejmuje zarówno EJB 2.x jak i EJB 3.0 wraz z JPA (Hibernate) .
W trakcie kursu uczestnicy dowiedzą się jak przy użyciu ww. technologii tworzyć działające, wydajne, skalowalne komponenty biznesowe zgodnie z arkanami sztuki.
35 godzin (5 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści przygotowujący się do zdana egzaminu Oracle Certified Expert, Java EE 6 Enterprise JavaBeans Developer. Od uczestników szkolenia wymagana jest znajomość podstaw programowania w języku Java (kurs J-PD).
Celem szkolenia jest przygotowanie słuchaczy do egzaminu Oracle Certified Expert, Java EE 6 Enterprise JavaBeans Developer. Słuchacze podczas szkolenia zostaną zapoznani z problemami poruszanymi na egzaminie i poznają typowe zadania egzaminacyjne. Program szkolenia obejmuje również informacje o egzaminie i kończy się egzaminem próbnym.
21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są osoby pragnące posiąść umiejętność tworzenia arkuszy XSLT, służących do prezentacji oraz przekształcania dokumentów XML.
Od słuchaczy wymagana jest znajomość standardu XML oraz pobieżna znajomość HTML i podstawowe umiejętności w zakresie programowania. Szkolenie adresowane jest jednak nie tylko.
Celem szkolenia jest poznanie standardu Extensible Stylesheet Language (XSL) w zakresie XSL Tranformations (XSLT) 2.0 oraz języka XPath 2.0, a także zdobycie praktycznych umiejętności tworzenia arkuszy XSLT służących prezentacji dokumentów XML w postaci (X)HTML lub przekształcaniu dokumentów XML do innego formatu XML.
14 godzin (2 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Szkolenie przeznaczone jest dla programistów Javy, którzy chcą podnieść komfort i jakość swojej pracy poprzez tworzenie testów dających informację zwrotną programiście, ułatwiających projektowanie klas i wspierających dobre praktyki programowania obiektowego. Wymagana jest praktyczna znajomość języka Java.
Szkolenie koncentruje się przede wszystkim na praktycznym stosowaniu idei Test-Driven Development w Javie. Uczestnicy poznają szczegółowo bibliotekę JUnit, a dodatkowo także biblioteki Mockito, DBUnit, JFCUnit i HTTPUnit. Na szkoleniu przedstawione są także ogólne, niezależne od języka programowania, idee TDD i metodyk „zwinnego” tworzenia oprogramowania.
Podczas szkolenia, zgodnie z ideą TDD i jej różnymi wariantami, od podstaw tworzona jest przykładowa aplikacja. Wykorzystywana jest Java SE, baza danych (domyślnie SQLite), wspomniane narzędzia i biblioteki oraz środowisko programistyczne Eclipse.
Po zakończeniu szkolenia aktywny uczestnik:
Szkolenie kierowane jest do Architektów Korporacyjnych, Architektów IT,Analityków,Projektantów oraz Konsultantów IT. Do wszystkich tych, którzy chcą zapoznać się z aktualnymi kierunkami rozwoju branży IT, którzy potrzebują pozyskać i pogłębić wiedzę o nowoczesnych technologiach, architekturach i rozwiązaniach informatycznych.
Podstawowym celem szkolenia jest przekazanie wiedzy oraz pogłębienie zrozumienia słuchacza w zakresie problematyki projektowania, wytwarzania i opracowywania architektur nowoczesnych, kompleksowych rozwiązań IT funkcjonujących w złożonych, zintegrowanych środowiskach dużych i średnich firm. Na początku szkolenia przedstawiona jest problematyka tego typu rozwiązań a następnie przedstawiony jest szeroki przegląd rozwiązań i trendów panujących w IT, w odniesieniu do tejże problematyki. Omawiane są praktyczne aspekty zastosowań poszczególnych technologii i rozwiązań architektonicznych.
14 godzin (2 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
SAdresatami szkolenia są programiści lub przedstawiciele innych zawodów pragnących posiąść umiejętności programowania w języku Scala. Zalecana jest wcześniejsza znajomość języka Java.
Głównym celem szkolenia jest nabycie umiejętności programowania w języku Scala. W trakcie kursu uczestnicy poznają także paradygmat programowania funkcyjnego oraz jego zalety i wady w stosunku do paradygmatu imperatywnego.
21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści Java pragnący zapoznać się z platformą Java EE, a także z zasadami tworzenia aplikacji internetowych na platformie Java EE z wykorzystaniem technologii: Servlet, JSP i JDBC. Od słuchaczy wymagana jest podstawowa znajomość programowania w języku Java (kurs J-PD), a także znajomość podstaw relacyjnych baz danych i języka SQL (BD-SQL).
Celem szkolenia jest nabycie praktycznych umiejętności tworzenia aplikacji internetowych. Szkolenie obejmuje różne technologie wchodzące w skład specyfikacji Java EE: Servlet, JSP i JDBC .
W trakcie kursu uczestnicy dowiedzą się jak przy użyciu powyższych. technologii tworzyć wydajne, skalowalne aplikacje internetowe zgodnie z arkanami sztuki. Podczas szkolenia słuchacze zapoznają się również z zasobami Java Community, a także narzędziami wspierającymi rozwój oprogramowania takimi jak ANT oraz środowisko Eclipse. Częścią kursu jest również zapoznanie się z wybranym serwerem aplikacyjnym.
21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści Java pragnący zapoznać się z zasadami tworzenia aplikacji internetowych na platformie Java EE z wykorzystaniem technologi EJB 3.0 wraz z JPA (Hibernate). Od słuchaczy wymagana jest dobra znajomość programowania w języku Java (kurs J-PD), a także podstaw relacyjnych baz danych i SQL (kurs BD-SQL). Zalecana jest również znajomość technologii Servlet/JSP, którą można poznać uczestnicząc w kursie J-EE.
Celem szkolenia jest nabycie praktycznych umiejętności tworzenia aplikacji korporacyjnych. Szkolenie obejmuje różne technologie wchodzące w skład specyfikacji Java EE: EJB 3.0 oraz JPA (Hibernate).
W trakcie kursu uczestnicy dowiedzą się jak przy użyciu powyższych. technologii efektywnie tworzyć wydajne oraz skalowalne aplikacje internetowe zgodnie z arkanami sztuki.
21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści Java i Java EE pragnący posiąść dogłębną wiedzę z zakresu tworzenia komponentów w EJB w obecnej w wielu istniejących rozwiązaniach wersji 2.x Od słuchaczy wymagana jest znajomość programowania w języku Java (kurs: J-PD). Zalecana jest również znajomość technologii Servlet/JSP (którą można poznać uczestnicząc w kursie J-I-STR) a także podstaw relacyjnych baz danych i SQL (kurs BD-SQL).
Celem szkolenia jest nabycie praktycznych umiejętności tworzenia komponentów biznesowych EJB w wersji 2.x .
W trakcie kursu uczestnicy dowiedzą się jak przy użyciu powyższej. technologii tworzyć działające, wydajne, skalowalne komponenty biznesowe zgodnie z arkanami sztuki.
21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści przygotowujący się do zdana egzaminu Oracle Certified Expert, Java EE 6 Java Persistence API Developer. Od uczestników szkolenia wymagana jest znajomość podstaw programowania w języku Java (kurs J-PD).
Celem szkolenia jest przygotowanie słuchaczy do egzaminu Oracle Certified Expert, Java EE 6 Java Persistence API Developer. Słuchacze podczas szkolenia zostaną zapoznani z problemami poruszanymi na egzaminie i poznają typowe zadania egzaminacyjne. Program szkolenia obejmuje również informacje o egzaminie i kończy się egzaminem próbnym.
21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści Java pragnący zapoznać się z platformą Java EE oraz z zasadami tworzenia aplikacji internetowych z wykorzystaniem szkieletu aplikacyjnego Spring oraz technologii Spring Security, Spring Web Flow i Spring MVC. Od słuchaczy wymagana jest znajomość programowania w języku Java (kurs J-PD), a także podstaw Javy EE (kurs J-EE).
Celem szkolenia jest nabycie praktycznych umiejętności tworzenia aplikacji internetowych z wykorzystaniem szkieletu aplikacyjnego Spring oraz związanych z nim technologii Spring Security, Spring Web Flow i Spring MVC.
W trakcie kursu uczestnicy dowiedzą się jak przy użyciu powyższych technologii tworzyć wydajne, skalowalne aplikacje internetowe zgodnie z arkanami sztuki. Podczas szkolenia jego uczestnicy zapoznają się również z zasobami Java Community, a także narzędziami wspierającymi rozwój oprogramowania takimi jak ANT i środowisko Eclipse. Częścią kursu jest również zapoznanie się z wybranym serwerem aplikacyjnym.
35 godzin (5 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści Java pragnący zapoznać się z platformą Java EE oraz z zasadami tworzenia aplikacji internetowych z wykorzystaniem szkieletu aplikacyjnego Spring oraz technologii Spring Security, Spring Web Flow i Java Server Faces. Od słuchaczy wymagana jest znajomość programowania w języku Java (kurs J-PD), a także podstaw Javy EE (kurs J-EE).
Celem szkolenia jest nabycie praktycznych umiejętności tworzenia aplikacji internetowych z wykorzystaniem szkieletu aplikacyjnego Spring oraz związanych z nim technologii Spring Security, Spring Web Flow i Java Server Faces.
W trakcie kursu uczestnicy dowiedzą się jak przy użyciu powyższych technologii tworzyć wydajne, skalowalne aplikacje internetowe zgodnie z arkanami sztuki. Podczas szkolenia jego uczestnicy zapoznają się również z zasobami Java Community, a także narzędziami wspierającymi rozwój oprogramowania takimi jak ANT i środowisko Eclipse. Częścią kursu jest również zapoznanie się z wybranym serwerem aplikacyjnym.
35 godzin (5 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści Java pragnący zapoznać się z platformą Java EE oraz z zasadami tworzenia aplikacji internetowych z wykorzystaniem szkieletu aplikacyjnego Spring. Podczas szkolenia przedstawione zostanie również narzędzie mapowania obiektowo-relacyjnego Hibernate jako implementacji Java Persitstence API. Od słuchaczy wymagana jest znajomość programowania w języku Java (kurs J-PD), a także podstaw relacyjnych baz danych i języka SQL (kurs BD-SQL).
Celem szkolenia jest nabycie praktycznych umiejętności tworzenia aplikacji internetowych z wykorzystaniem szkieletu aplikacyjnego Spring oraz narzędzia mapowania obiektowo-relacyjnego Hibernate.
W trakcie kursu uczestnicy dowiedzą się jak przy użyciu powyższych technologii tworzyć wydajne, skalowalne aplikacje internetowe zgodnie z arkanami sztuki. Podczas szkolenia jego uczestnicy zapoznają się również z zasobami Java Community, a także narzędziami wspierającymi rozwój oprogramowania takimi jak ANT, Maven2 i Eclipse. Częścią kursu jest również zapoznanie się z wybranym serwerem aplikacyjnym.
35 godzin (5 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści Java pragnący zapoznać się z platformą Java EE oraz z zasadami tworzenia aplikacji internetowych z wykorzystaniem szkieletu aplikacyjnego Spring. Podczas szkolenia przedstawione zostanie również narzędzie mapowania obiektowo-relacyjnego iBatis. Od słuchaczy wymagana jest znajomość programowania w języku Java (kurs J-PD), a także podstaw relacyjnych baz danych i języka SQL (kurs BD-SQL).
Celem szkolenia jest nabycie praktycznych umiejętności tworzenia aplikacji internetowych z wykorzystaniem szkieletu aplikacyjnego Spring oraz narzędzia mapowania obiektowo-relacyjnego iBatis.
W trakcie kursu uczestnicy dowiedzą się jak przy użyciu powyższych technologii tworzyć wydajne, skalowalne aplikacje internetowe zgodnie z arkanami sztuki. Podczas szkolenia jego uczestnicy zapoznają się również z zasobami Java Community, a także narzędziami wspierającymi rozwój oprogramowania takimi jak ANT, Maven2 i Eclipse. Częścią kursu jest również zapoznanie się z wybranym serwerem aplikacyjnym.
35 godzin (5 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści Java pragnący zapoznać się z frameworkiem Spring Batch oraz z zasadami tworzenia aplikacji opartych na szeroko rozumianym przetwarzaniu danych. Podczas szkolenia omówimy sobie najlepsze praktyki oraz potencjalne pułapki podczas tworzenia wydajnych aplikacji zorientowanych na masowe przetwarzanie danych.
Co również jest ważne, adresaci dostaną niepowtarzalną możliwość poszerzenia swojej wiedzy na temat samego Springa, EIP, JPA czy Quartz. Te technologie i wzorce są często w bardzo bliskiej symbiozie z frameworkiem Spring Batch.
Założenia:
Celem szkolenia jest nabycie praktycznych umiejętności tworzenia aplikacji zorientowanych na przetwarzanie danych oraz skalowanie takich rozwiązań bazując na Spring Batch. W trakcie szkolenia kursanci spotkają się z rzeczywistymi problemami oraz poznają metody oraz narzędzia dzięki, którym będą samodzielnie potrafili podejmować trafne decyzje projektowe oraz sprawnie implementować swoje rozwiązania, które bazują na wyżej wymienionym frameworku. Nagrodą będzie pragmatyzm, efektywność i wiedza, która nabędą po skończonym kursie.
28 godzin (4 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści Java pragnący dogłębnie poznać framework Spring Boot. Podczas szkolenia omówimy sobie zasady i wzorce jakimi należy kierować się posługując się wyżej wymienionym frameworkiem. Założenia :
Celem szkolenia jest nabycie praktycznych umiejętności tworzenia aplikacji bazujących na Spring Boot. Uczestnicy zdobędą wiedzę oraz umiejętności ultra szybkiego wytwarzania aplikacji w sytuacji gdy naprawdę czasu na implementację jest mało. Prototypowanie i budowa aplikacji PoC stanie się przejrzysta i zrozumiała. Pozwoli to wejść programiście przez szerokie drzwi w świat rozwiązań typu mikroserwisy.
21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści Java pragnący dogłębnie poznać framework Spring Security oraz z zasady tworzenia bezpiecznych aplikacji. Podczas szkolenia omówimy sobie najlepsze praktyki oraz potencjalne pułapki podczas tworzenia oprogramowania wysoce odpornego na różnego rodzaju ataki z pakietu OWASP Top Ten. Co również jest ważne adresaci dostaną niepowtarzalną możliwość poszerzenia swojej wiedzy na temat samego Springa, Spring Security oraz innych ważnych aspektów bezpieczeństwa.
Założenia
Celem szkolenia jest nabycie praktycznych umiejętności tworzenia bezpiecznych aplikacji zarówno intranetowych jak i internetowych. W trakcie szkolenia kursanci spotkają się z rzeczywistymi problemami oraz poznają metody i rozwiązania dzięki którym będą mogli podejmować trafne decyzje projektowe oraz sprawie implementować swoje rozwiązania, które bazują na wyżej wymienionym frameworku. Nagrodą będzie pragmatyzm, efektywność i wiedza na temat bezpieczeństwa i zabezpieczania aplikacji, która nabędą po skończonym kursie.
28 godzin (4 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści Java pragnący nowoczesne i sprawdzone techniki dostępu do danych. Podczas szkolenia omówimy sobie najlepsze praktyki oraz potencjalne pułapki podczas tworzenia oprogramowania opartego na frameworku Spring Data .
Co również jest ważne adresaci dostaną niepowtarzalną możliwość poszerzenia swojej wiedzy na temat samego Springa, interfejsu JPA oraz innych rozmaitych sposobów dostępu do danych.
Założenia :
Celem szkolenia jest nabycie praktycznych umiejętności tworzenia aplikacji bazujących na mechanizmach utrwalania danych. W trakcie szkolenia kursanci spotkają się z rzeczywistymi problemami oraz poznają metody i rozwiązania dzięki którym tworzenie abstrakcji CRUD stanie się proste i w pełni wartościowe. Wartością dodaną w portfolio uczestnika będzie sprawne zarządzanie danymi oraz mechanizmami efektywnego dostępu do nich.
14 godzin (2 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści Java pragnący poznać framework Apache Camel. Jego znajomość otwiera im szerokie wrota w świat budowy złożonych i nadal problematycznych integracji pomiędzy systemami informatycznymi. Podczas szkolenia omówimy sobie najważniejsze wzorce integracji, z którymi na pewno zetkniesz się praktyce. Co również jest ważne adresaci dostaną niepowtarzalną możliwość poszerzenia swojej wiedzy na temat samego Springa, kolejkowania komunikatów, zasad bezpieczeństwa oraz WS-* innych protokołów i architektur oprogramowania.
Celem szkolenia jest nabycie praktycznych umiejętności w obrębie programowania na skraju integracji systemów informatycznych. Znajomość Apache Camel to również szybkie i przejrzyste stosowanie różnego rodzaju komunikacji i przepływów procesów również w samym sercu Twojej aplikacji. Wiedza ta znacznie upraszcza złożoność projektu i znacznie skraca czasu potencjalnej implementacji. Zmniejsza też ryzyko popełnienia błędów również tych trudnych do wykrycia czy przetestowania.
Nagrodą dla uczestnika szkolenia będzie efektywność, wiedza i pewność wdrażaniu rozwiązań integracyjnych w obrębie nowych czy istniejących już projektów.
28 godzin (4 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści Java pragnący poznać framework Spring Integration.
Wymagania wstępne
Zdobywane umiejętności
21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści Java pragnący dowiedzieć się jak utrwalać dane za pomocą JPA / Hibernate
Wymagania wstępne
21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści Java, pragnący posiąść umiejętności tworzenia usług sieciowych (webservices) na platformie Java EE.
Minimalne wymagania wstępne:
Dodatkowa wiedza i umiejętności, które pozwolą sprawniej pracować na szkoleniu i spojrzeć na zagadnienia szkolenia w szerszej perspektywie:
Szkolenie koncentruje się przede wszystkim na programowaniu w Javie usług sieciowych i aplikacji korzystających z tych usług z wykorzystaniem interfejsów programistycznych SAAJ, JAX-WS i JAX-RS. Pomocniczo pojawiają się elementy obsługi XML w Javie, z największym naciskiem na technologię JAXB. Szkolenie przedstawia także niezależne od platformy idee i standardy usług sieciowych, z największym naciskiem na SOAP i WSDL oraz ideę usług w stylu REST.
Po zakończeniu szkolenia aktywny uczestnik potrafi:
Domyślnie w czasie szkolenia uczestnicy korzystają z platformy JBoss (JBossWS, RESTEasy) i środowiska programistycznego Eclipse. Na życzenie zorganizowanej grupy można przeprowadzić szkolenie na innej platformie (Glassfish + Metro + Jersey, Tomcat+Axis / Axis 2, ...).
Szkolenie nie obejmuje m.in. następujących tematów:
21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści Java, pragnący posiąść umiejętności tworzenia usług sieciowych REST na platformie Java.
Wymagania wstępne
Dodatkowa wiedza i umiejętności, które pozwolą lepiej zrozumieć niektóre elementy szkolenia i spojrzeć na zagadnienia w szerszej perspektywie:
14 godzin (2 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści Java posiadający certyfikat OCP JP (SE 5, SE 6,or SE 7) lub SCJP (dowolnej wersji) pragnący zapoznać się z zasadami tworzenia usług sieciowych w technologii Java Enterprise Edition 6 SDK (Java EE 6 SDK). Od słuchaczy wymagana jest bardzo dobra znajomość programowania w języku Java (kurs J-PD), a także podstawy pracy z dokumentami XML, technologii JAXB oraz znajomość kontenerów serwletów i EJB.
Przygotowanie do tego egzaminu daje kandydatom solidną dawkę informacji jakiej potrzebują aby tworzyć, wdrażać i osadzać usługi sieciowe używając technologii Java Enterprise Edition 6 SDK (Java EE 6 SDK). Ponadto, pokazane zostaną najlepsze techniki pisania zarówno końcówek usług sieciowych osadzanych na serwerach aplikacyjnych jak i korzystających z nich klientów. Certyfikacja w zakresie tworzenia usług sieciowych gwarantuje, iż posiadacz certyfikatu potrafi projektować usługi sieciowe korzystając z bogatej palety wzorców jak i najlepszych praktyk oraz rozumie i docenia korzyści płynące z używania usług sieciowych jako realizacji Service Oriented Architecture (SOA).
35 godzin (5 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści Java i Java EE pragnący poznać sposoby tworzenia aplikacji typy gruby klient w technologii Eclipse Rich Client Platform. Od słuchaczy wymagana jest znajomość programowania w języku Java (kurs: J-PD).
Kurs zalecany jest dla osób zainteresowanych nowoczesnymi sposobami tworzenia modułowych aplikacji typu gruby klient.
Celem szkolenia jest nabycie praktycznych umiejętności tworzenia modułowych aplikacji typu gruby klient w technologii Eclipse RCP.
W trakcie kursu uczestnicy dowiedzą się jak przy użyciu wymienionych wyżej technologii tworzyć aplikacje oparte o mechanizm plug-inów oraz biblioteki interfejsu użytkownika wykorzystujące natywne kontrolki systemowe.
21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Warsztaty skierowane są do administratorów aplikacji webowych opartych o Java EE oraz programistów Java, którzy chcą wzbogacić swoje umiejętności o umiejętność administracji i konfiguracji najpopularniejszego na rynku serwera aplikacji.
Celem warsztatów jest nabycie praktycznych umiejętności i wiedzy w zakresie administracji i konfiguracji serwera aplikacji JBoss 7: poznanie konsoli linii poleceń, konsoli webowej, plików konfiguracyjnych, wdrażanie aplikacji, tworzenie klastra wydajnościowo-niezawodnościowego, administracja domeną serwerów, tworzenie kolejek. To wszystko poparte dużą liczbą praktycznych przykładów i niezbędną wiedzą teoretyczną.
W naszej ofercie znajdują się również szkolenia dotyczące innych wersji serwera JBoss.
21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Szkolenie skierowane jest do administratorów systemów firmowych opartych o Java EE pragnących wzbogacić swoje umiejętności o posługiwanie się serwerem JBoss AS 5. Ze szkolenia skorzystają również programiści platformy Java EE uruchamiający swoje systemy na serwerze JBoss AS 5. Szkolenie obejmuje informacje na temat instalacji i konfiguracji serwera, jego architektury oraz dostarczanych usług. Przedstawione zostaną procedury instalacji i konfiguracji aplikacji, komponentów oraz rozszerzania usług serwera.
Celem warsztatów jest nabycie praktycznych umiejętności i wiedzy w zakresie administracji i konfiguracji serwera aplikacji JBoss 5.1: poznanie konsoli linii poleceń, konsoli webowej, plików konfiguracyjnych, wdrażanie aplikacji, tworzenie klastra wydajnościowo-niezawodnościowego, administracja domeną serwerów, tworzenie kolejek. To wszystko poparte dużą liczbą praktycznych przykładów i niezbędną wiedzą teoretyczną.
W naszej ofercie znajdują się również szkolenia dotyczące innych wersji serwera JBoss.
28 godzin (4 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Szkolenie skierowane jest do administratorów systemów firmowych opartych o Java EE pragnących wzbogacić swoje umiejętności o posługiwanie się serwerem JBoss. Ze szkolenia skorzystają również programiści platformy Java EE uruchamiający swoje systemy na serwerze JBoss. Szkolenie obejmuje informacje na temat instalacji i konfiguracji serwera, jego architektury oraz dostarczanych usług. Przedstawione zostaną procedury instalacji i konfiguracji aplikacji, komponentów oraz rozszerzania usług serwera.
Celem warsztatów jest nabycie praktycznych umiejętności i wiedzy w zakresie administracji i konfiguracji serwera aplikacji JBoss 4.2.3: poznanie konsoli linii poleceń, konsoli webowej, plików konfiguracyjnych, wdrażanie aplikacji, tworzenie klastra wydajnościowo-niezawodnościowego, administracja domeną serwerów, tworzenie kolejek. To wszystko poparte dużą liczbą praktycznych przykładów i niezbędną wiedzą teoretyczną.
W naszej ofercie znajdują się również szkolenia dotyczące innych wersji serwera JBoss.
35 godzin (5 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Szkolenie przeznaczone jest dla programistów Javy, C lub C++, którzy chcą nauczyć się tworzyć nowoczesne aplikacje na urządzenia przenośne firmy Apple. Kursanci muszą mieć dostęp do komputerów mac z środowiskiem developerskim.
Szkolenie koncentruje się przede wszystkim na praktycznym wykorzystaniu Objective-C i SDK iOS do tworzenia aplikacji mobilnych na platformę iOS (iPad oraz iPhone).
Podczas szkolenia uczestnicy nauczą się korzystać z narzędzia deweloperaskiego Xcode, w którym będą tworzone przykładowe aplikacje wykorzystujące dostępne na platformie API.
Po zakończeniu szkolenia aktywny uczestnik:
21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Szkolenie przeznaczone jest dla programistów Javy, C lub C++, którzy chcą nauczyć się tworzyć nowoczesne aplikacje na urządzenia przenośne firmy Apple. Kursanci muszą mieć dostęp do komputerów mac z środowiskiem developerskim.
Szkolenie koncentruje się przede wszystkim na praktycznym wykorzystaniu Objective-C i SDK iOS do tworzenia aplikacji mobilnych na platformę iOS (iPad oraz iPhone).
Podczas szkolenia uczestnicy nauczą się korzystać z narzędzia deweloperaskiego Xcode, w którym będą tworzone przykładowe aplikacje wykorzystujące dostępne na platformie API.
Po zakończeniu szkolenia aktywny uczestnik:
35 godzin (5 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Szkolenie przeznaczone jest dla programistów Javy, C lub C++, którzy chcą nauczyć się tworzyć nowoczesne aplikacje na urządzenia przenośne firmy Apple. Kursanci muszą mieć dostęp do komputerów mac z środowiskiem developerskim.
Szkolenie koncentruje się przede wszystkim na praktycznym wykorzystaniu Objective-C i SDK iOS do tworzenia aplikacji mobilnych na platformę iOS (iPad oraz iPhone).
Podczas szkolenia uczestnicy nauczą się korzystać z narzędzia deweloperaskiego Xcode, w którym będą tworzone przykładowe aplikacje wykorzystujące dostępne na platformie API.
Po zakończeniu szkolenia aktywny uczestnik:
7 godzin (1 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są członkowie zespołów QA, którzy testują aplikacje na systemie Android, zainteresowani zagadnieniami automatycznych testów akceptacyjnych i Continous Integration.
Celem szkolenia jest nabycie praktycznych umiejętności korzystania z testów akceptacyjnych aplikacji z wykorzystaniem skryptów w Calabash (Cucumber) oraz poznanie zagadnień Continous Integration an przykładzie Jenkins CI. Uzupełnieniem jest omówienie sposobów dystrybucji wersji testowych aplikacji z wykorzystaniem TestFlight i Google Play.
Po zakończeniu szkolenia aktywny uczestnik:
21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Szkolenie przeznaczone jest dla programistów Javy, którzy posiadają podstawową wiedzę z zakresu tworzenia aplikacji Android i chcieliby powiększyć swoją wiedzę.
Szkolenie koncentruje się na metodach tworzenia dobrych aplikacji w systemie Android, efektywnie wykorzystujących możliwości systemu. Uczestnicy zapoznają się z metodami komunikacji z zewnętrznymi usługami przez protokół HTTP, poznają możliwości integracji z systemem oraz korzystania z możliwości sprzętu (czujniki, geolokalizacja). W tym celu zapoznają się z możliwościami komunikacji z wykorzystaniem klas BroadcastReceiver oraz Intent. Dopełnienie wiedzy stanowi zapoznanie uczestników z metodami korzystania z bibliotek OpenSource, które upraszczają i przyśpieszają proces tworzenia aplikacji.
Podczas szkolenia wykorzystujemy Java SE, Android SDK + środowisko Eclipse z wtyczką ADT.
Po zakończeniu szkolenia aktywny uczestnik:
21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści oraz osoby z podstawową znajomością języka Java, które chcą poznać metody pisania aplikacji na platformę Android.
Celem szkolenia jest nabycie praktycznych umiejętności budowania aplikacji dla systemu Android. Modyfikowanie istniejących elementów interfejsu użytkownika dostarczanych przez SDK, oraz łączenie aplikacji mobilnych z istniejącymi aplikacjami webowymi w technologii J2EE. Zwrócimy także uwagę na tworzenie elastycznych interfejsów graficznych, dostosowujących się do różnych rozdzielczości ekranu, spotykanych na urządzeniach obsługiwanych przez Androida. Na koniec pokażemy proces publikacji w sklepie Google Play oraz co zrobić, aby zapewnić popularność naszej aplikacji.
Podczas szkolenia wykorzystujemy Java SE, Android SDK + środowisko Eclipse z wtyczką ADT.
Po zakończeniu szkolenia aktywny uczestnik:
35 godzin (5 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści oraz osoby z podstawową znajomością języka Java, które chcą poznać metody pisania aplikacji na platformę Android. Dodatkowo część zaawansowana zawiera również tematy i narzędzia, które zainteresują także bardziej doświadczonych programistów.
Celem szkolenia jest nabycie praktycznych umiejętności budowania aplikacji dla systemu Android. Modyfikowanie istniejących elementów interfejsu użytkownika dostarczanych przez SDK, oraz łączenie aplikacji mobilnych z istniejącymi aplikacjami webowymi w technologii J2EE. Zwrócimy także uwagę na tworzenie elastycznych interfejsów graficznych, dostosowujących się do różnych rozdzielczości ekranu, spotykanych na urządzeniach obsługiwanych przez Androida. Na koniec pokażemy proces publikacji w sklepie Google Play oraz co zrobić, aby zapewnić popularność naszej aplikacji.
Podczas szkolenia wykorzystujemy Java SE, Android SDK + środowisko Eclipse z wtyczką ADT.
Po zakończeniu szkolenia aktywny uczestnik:
14 godzin (2 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Adresatami szkolenia są programiści pragnący nauczyć się bezpośredniej obsługi komunikacji sieciowej TCP/IP w języku C, szczególnie w systemie UNIX lub pochodnym (np. Linux).
Szkolenie polecamy przede wszystkim programistom przygotowującym się do pracy w projektach wymagających bezpośredniego skorzystania z komunikacji sieciowej. Może ono być także kolejnym krokiem w naturalnym rozwoju programisty języka C platformy UNIX
Głównym tematem szkolenia są interfejsy programistyczne pozwalające w języku C bezpośrednio korzystać z połączeń sieciowych UDP i TCP. Szkolenie obejmuje także podstawowe informacje o adresacji sieci IP oraz prezentuje różne strategie tworzenia serwerów sieciowych.
Szkolenie prowadzone jest na platformie Linux, a prezentowane mechanizmy powinny być przenośne między różnymi wersjami systemów opartych o UNIX. Ogólne informacje oraz strategie korzystania z sieci znajdują swoje odzwierciedlenie także w innych językach programowania i na innych platformach (np. Java lub Windows), ale różnią się tam w szczegółach API.
Prezentowane jest podstawowe API mechanizmów, dostępne z języka C i korzystające bezpośrednio z odpowiednich zasobów i funkcji systemowych. Używanie ich w ten sposób daje największą przenośność rozwiązań i największą kontrolę nad szczegółami.
Po zakończeniu szkolenia aktywny uczestnik potrafi:
Szkolenie skierowane jest do administratorów aplikacji webowych opartych o Java EE, którzy chcą wzbogacić swoje umiejętności o posługiwanie się serwerem Tomcat oraz do programistów Java EE, którzy uruchamiają aplikacje na tym serwerze.
21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Celem szkolenia jest nabycie praktycznych umiejętności i wiedzy w zakresie instalacji, konfiguracji i architektury serwera Tomcat.
Sprawdź jak długo zajmie Ci podróż