Szczegółowy opis przedmiotu zamówienia:



Podobne dokumenty
Projektowanie, tworzenie aplikacji mobilnych na platformie Android

Szkolenie wycofane z oferty. Program szkolenia: Enterprise Java Beans 3.0/3.1

Przygotowanie do nowoczesnego programowania po stronie przeglądarki. (HTML5, CSS3, JS, wzorce, architektura, narzędzia)

Full Stack JavaScript z Angular i Nest. Dni: 5. Opis: Adresaci szkolenia

Szkolenie Android dla początkujących

Kompleksowe tworzenie aplikacji klasy Desktop z wykorzystaniem SWT i

Aplikacje Internetowe, Servlety, JSP i JDBC

Tworzenie aplikacji na platformie Android

Wykład 1 Inżynieria Oprogramowania

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia)

1 Wprowadzenie do J2EE

Dotacje na innowacje. Inwestujemy w waszą przyszłość.

Tytuł szkolenia: Angular 4 - budowanie nowoczesnych i wydajnych aplikacji przeglądarkowych

Android tworzenie aplikacji mobilnych

Szczegółowy opis zamówienia:

EJB 3.0 (Enterprise JavaBeans 3.0)

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),

Szkolenie: Testowanie wydajności (Performance Testing)

Front-end: solidne podstawy. Wszystko, co warto wiedzieć o HTML, CSS, JavaScript i Bootstrap.

Tworzenie komponentów logiki biznesowej i warstwy dostępu do danych w oparciu o EJB3.0/JPA lub EJB 3.1/JPA2

Systemy operacyjne na platformach mobilnych 3 Wstęp do systemu Android

Aplikacje internetowe i mobilne (studia tradycyjne)

Wstęp Budowa Serwlety JSP Podsumowanie. Tomcat. Kotwasiński. 1 grudnia 2008

Zagadnienia egzaminacyjne INFORMATYKA. stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia)

Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle

Aplikacje internetowe oparte na kluczowych technologiach Java Enterprise(Servlet,JSP,JDBC, )

PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU. studia pierwszego stopnia

Efektywne tworzenie aplikacji webowych z wykorzystaniem AngularJS, HTML5 i JavaScript

Szkolenie wycofane z oferty

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski

Egzamin / zaliczenie na ocenę*

PROJEKT INTERFEJSU UśYTKOWNIKA PROJEKT <NAZWA PROJEKTU> WERSJA <NUMER WERSJI DOKUMENTU>

Katedra Inżynierii Oprogramowania Tematy prac dyplomowych inżynierskich STUDIA NIESTACJONARNE (ZAOCZNE)

Java w Internecie - czy to ma sens? ;)

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

w ramach projektu APLIKACJE INTERNETOWE I INFORMATYCZNE DLA NAUCZYCIELI JĘZYKÓW OBCYCH

A Zasady współpracy. Ocena rozwiązań punktów punktów punktów punktów punktów

Program szkolenia: REST i Microservices w PHP

Opis przedmiotu zamówienia

Szkolenie: Budowa aplikacji SOA/BPM na platformie Oracle SOA Suite 11g

Serwery aplikacji. mgr Radosław Matusik. Wydział Matematyki i Informatyki Uniwersytetu Łódzkiego radmat radmat@math.uni.lodz.

Wybrane działy Informatyki Stosowanej

Spring Framework - wprowadzenie i zagadnienia zaawansowane

Nowoczesne metody nauczania przedmiotów ścisłych

Szczegółowy opis przedmiotu zamówienia

Część I Rozpoczęcie pracy z usługami Reporting Services

Flex 3. Piotr Strzelczyk Wydział EAIiE Katedra Automatyki. Kraków, 2008

Specyfikacja dla Zadania 1: Kurs programowania sterowników PLC dla uczniów grupy I w ZSP nr 2 w Brzesku.

Android - wprowadzenie. Łukasz Przywarty

Integracja wirtualnego laboratorium z platformą e-learningową

Java w 21 dni / Rogers Cadenhead. Gliwice, cop Spis treści. O autorze 11. Wprowadzenie 13 TYDZIEŃ I JĘZYK JAVA

Szczegółowy opis przedmiotu zamówienia ZADANIE nr 2. Szkolenia informatyczne zawodowe dla beneficjentów projektu Podkarpacie stawia na zawodowców

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.

Warsztaty prowadzone są w oparciu o oficjalne wytyczne firmy Microsoft i pokrywają się z wymaganiami

Android poradnik programisty

ANGULARJS TWORZENIE APLIKACJI INTERNETOWYCH

Aplikacje Internetowe

OPIS PRZEDMIOTU ZAMÓWIENIA (wykaz minimalnych wymagań szkoleniowych)

Wykład Ćwiczenia Laboratorium Projekt Seminarium

Zagadnienia egzaminacyjne INFORMATYKA. Stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

Język Java i technologie Web - opis przedmiotu

OPIS PRZEDMIOTU ZAMÓWIENIA

Aplikacje WWW Wprowadzenie

Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej. Wstęp. Programowanie w Javie 2. mgr inż.

Szkolenie. IBM Lotus - Podstawy projektowania aplikacji w Domino Designer 8.5. Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje

Opis przedmiotu zamówienia

OPIS PRZEDMIOTU ZAMÓWIENIA

SZKOLENIE TWORZENIE SYSTEMÓW

PRZEWODNIK PO PRZEDMIOCIE

4 Web Forms i ASP.NET Web Forms Programowanie Web Forms Możliwości Web Forms Przetwarzanie Web Forms...152

Dokumentacja techniczna. Młodzieżowe Pośrednictwo Pracy

Programowanie sieciowe Network programming PRZEWODNIK PO PRZEDMIOCIE

Projekt: Mikro zaprogramowane na sukces!

Spis treści. O autorze 13 Przedmowa 15 Wprowadzenie 17

5.14 JSP - Przykład z obiektami sesji Podsumowanie Słownik Zadanie... 86

SZKOLENIE: METODYKA E-LEARNINGU (50h) Tematyka zajęć: PROGRAM EXE NARZĘDZIE DO TWORZENIA ELEKTRONICZNYCH MATERIAŁÓW DYDAKTYCZNYCH (10h)

Biorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych:

Programowanie w Javie 2. Płock, 26 luty 2014 r.

Przesłanki powstania książki... xvi Dla kogo przeznaczona jest ta książka?... xvi Co znajdziemy wewnątrz książki?... xvii

Od uczestników szkolenia wymagana jest umiejętność programowania w języku C oraz podstawowa znajomość obsługi systemu Windows.

KARTA PRZEDMIOTU. Cel 1 Zapoznanie studentów z architekturami i platformami mobilnymi

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

Politechnika Poznańska, Instytut Informatyki, TWO/GE. Programowanie dla ios

Wprowadzenie do metodologii modelowania systemów informacyjnych. Strategia (1) Strategia (2) Etapy Ŝycia systemu informacyjnego

Warstwa integracji. wg. D.Alur, J.Crupi, D. Malks, Core J2EE. Wzorce projektowe.

OpenLaszlo. OpenLaszlo

To sposób w jaki użytkownik wchodzi w interakcje z systemem. Środowisko graficzne używa kombinacji graficznych elementów(przyciski, okna, menu) i

Specyfikacja dla Zadania 1: Kurs programowania sterowników PLC dla uczniów grupy I w ZSP nr 2 w Brzesku.

KONSPEKT SZKOLENIA DOKUMENTACJA RYBACKA WYMAGANA PRZEZ PRAWO PROWADZONA PRZY POMOCY NOWOCZESNYCH TECHNIK INFORMATYCZNYCH 1/10

Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop Spis treści

KARTA KURSU. Projektowanie aplikacji mobilnych

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

Studia podyplomowe. Programowanie na platformie Microsoft Visual Studio.NET

Materiał dystrybuowany na licencji CC-BY-SA

Kurs ASP.NET ASP.NET CORE APLIKACJE WEBOWE

EKSPLOATACJA SYSTEMÓW TECHNICZNYCH - LAB. Wprowadzenie do zajęć

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Dr Adam Naumowicz

Transkrypt:

Szczegółowy opis przedmiotu zamówienia: I. Zakres zamówienia Realizacja projektu szkoleniowego dla 12 pracowników naukowych Politechniki Łódzkiej, z wybranych zakresów tematycznych. Projekt dofinansowany jest min. w 70 % przez Europejski Fundusz Społeczny (Wzmocnienie potencjału dydaktycznego uczelni, numer konkursu 1/POKL- 4.1.1.-2008) i przeznaczony jest na podniesienie umiejętność kadry. Główne zagadnienia tematyczne: Tworzenie aplikacji w języku Java na platformę Android (4 dni) Wprowadzenie do modułowości w języku Java (2 dni) Efektywne stosowanie przypadków uŝycia w analizie i projektowaniu systemów informatycznych (3 dni) Wykorzystanie Google Web Toolkit w praktyce (4 dni) Tworzenie komponentów EJB (4 dni) Praktyczne wykorzystanie Spring Framework w tworzeniu nowoczesnych aplikacji internetowych (2 dni) Łączny czas trwania zajęć: 19 dni szkoleniowe. KaŜdy dzień szkoleniowy powinien trwać 7 godzin szkoleniowych (w których są uwzględnione ewentualne przerwy na kawę oraz przerwa obiadowa), przy czym godzina szkolenia trwa 60 minut. Miejsce szkolenia: Politechnika Łódzka, Katedra Mikroelektroniki i Technik Informatycznych. Zorganizowanie lunchu kaŝdego dnia szkolenia w cenie szkolenia, kawa, herbata ciastka/kanapki w przerwach zajęć. II. Moduły tematyczne wraz z szczegółowym programem zajęć Moduł 1 - Tworzenie aplikacji w języku Java na platformę Android 1. Platforma obliczeniowa Androida historia Androida porównanie z Java ME środowisko programistyczne i jego konfiguracja (JDK, Eclipse, Android SDK, ADT) pierwsza aplikacja 2. Podstawowe pojęcia zasoby dostawcy zawartości intencje aktywności 3. Budowanie interfejsu uŝytkownika wybrane kontrolki Androida zarządzanie rozkładem wykorzystanie adapterów Hierarchy Viewer 4. Menu i okna dialogowe typy menu i ich wykorzystanie ładowanie menu za pomocą plików XML projektowanie okien dialogowych zarządzane i niezarządzane okna dialogowe 5. Animacje 2D animacje po klatkowe animacje układu graficznego animacje widoku 6. Usługi zabezpieczeń oparte na połoŝeniu geograficznym model bezpieczeństwa w Androidzie testy zabezpieczeń środowiska wykonawczego usługi oparte na połoŝeniu geograficznym 7. Tworzenie i wykorzystanie usług usługi HTTP (GET, POST, obsługa wyjątków, wielowątkowość)

komunikacja międzyprocesowa. 8. UŜycie interfejsów API multimediów i telefonii interfejsy API multimediów interfejsy API telefonii 9. Grafika 3D z wykorzystaniem biblioteki OpenGL podstawy biblioteki OpenGL interfejs pomiędzy OpenGL ES a Androidem wykorzystanie kształtów i tekstur 10. Zarządzanie i organizacja preferencji 11. Aktywne foldery 12. Widgety ekranu początkowego 13. Wyszukiwanie interakcja aktywności z klawiszem wyszukiwania implementacja dostawcy propozycji zastosowanie klawiszy działania 14. Interfejs przetwarzania tekstu na mowę 15. Ekran dotykowy 16. Android Market Moduł 2 - Wprowadzenie do modułowości w języku Java 1. Wstęp modułowość w Javie, potrzeby i moŝliwe korzyści 2. Warstwy w środowisku OSGi 3. Warstwa modułów 4. Warstwa cyklu Ŝycia 5. Warstwa usług 6. Bezpieczeństwo OSGi 7. OSGi w praktyce Moduł 3 - Efektywne stosowanie przypadków uŝycia w analizie i projektowaniu systemów informatycznych 1. Wprowadzenie do przypadków uŝycia 2. Identyfikacja granic systemu 3. Wyznaczanie poziomu szczegółowości 4. Dokumentowanie przypadków uŝycia 5. Zasady pisania scenariuszy 6. Identyfikacja i dokumentowanie scenariuszy alternatywnych 7. Szczegółowy model przypadków uŝycia, uszczegóławianie opisu 8. Zaawansowane relacje na diagramie przypadków uŝycia 9. Model przypadków uŝycia, śledzenie zmian i utrzymanie spójności 10. Przeglądy przypadków uŝycia 11. Rola przypadków uŝycia w procesie wytwórczym oprogramowania Moduł 4 - Wykorzystanie Google Web Toolkit w praktyce 1. Wprowadzenie do RIA współczesne technologie RIA podstawy technologiczne aplikacji RIA w tym AJAX GWT na tle innych technologii RIA w szczególności JSF/Richfaces podstawy tworzenia aplikacji w GWT - Serwlety GenericServlet, ServletRequest, ServletResponse HttpServletRequest, HttpServletResponse, HttpServlet formularze HTML model Ŝądanie-odpowiedź nagłówki, metody GET i POST cykl Ŝycia serwletu: init(), service(), destroy() przetwarzanie parametrów

RequestDispatcher ServletContext i atrybuty obsługa błędów 2. Tworzenie aplikacji w GWT - Serwlety podstawowe klasy i interfejsy do obsługi serwletów formularze w HTML model Ŝądanie-odpowiedź nagłówki i metody GET i POST cykl Ŝycia klasy serwletu: inicjacja, obsługa Ŝądań, zakończenie przetwarzanie parametrów RequestDispatcher ServletContext i atrybuty obsługa błędów 3. GWT i sesje pola ukryte w formularzach HTTP ciasteczka zarządzanie sesją dostęp do obiektu HttpSession 4. Bezpieczeństwo aplikacji uwierzytelnianie uŝytkownika kontrola dostępu do zasobów obsługa sesji zapobieganie atakom typu XSS 5. Testowanie i optymalizacja działania aplikacji testowanie warstwy klienckiej aplikacji dzielenie aplikacji na fragmenty pobierane asynchronicznie optymalizacja wielkości aplikacji oraz czasu kompilacji optymalizacja wywołań RPC wykrywanie wąskich gardeł aplikacji w warstwie klienckiej (analiza kodu JavaScript) testowanie warstwy serwerowej aplikacji 6. Google Web Toolkit a narzędzia budowania aplikacji Ant Maven 7. Przegląd moŝliwych integracji GWT z innymi technologiami Servlet + EJB Spring Seam 8. Przegląd bibliotek dodatkowych: przekazywanie obiektów klas encyjnych za pomocą Gilead zapewnienie komunikacji typu ajax-push za pomoca biblioteki gwt-comet. 9. Wady i zalety GWT Moduł 5 - Tworzenie komponentów EJB 1. Podstawy architektury 2. Utrwalanie i usługa EntityManager 3. Odwzorowania obiektowo-relacyjne 4. ZaleŜności zachodzące między encjami 5. Język EJB QL 6. Wywołania zwrotne i klasy nasłuchujące 7. Komponenty sesyjne 8. Komponenty sterowane komunikatami 9. Usługa Timer Service 10. Obsługa transakcji 11. Bezpieczeństwo aplikacji

Moduł 6 - Praktyczne wykorzystanie Spring Framework w tworzeniu nowoczesnych aplikacji internetowych 1. Budowa aplikacji internetowej z uŝyciem Frameworka Spring 3.0 Dodatkowo kaŝdy uczestnik szkolenia otrzyma - w cenie zamówienia - moŝliwość przystąpienia do certyfikowanego egzaminu z Podstaw Zarządzania Wymaganiami certyfikat REQB Foundation Level REQB. III. Wartości dodane dla uczestników projektu 1. Dla wszystkich uczestników ww. projektu zostaną przygotowane specjalne testy tematyczne, które pozwolą na zbadanie wiedzy uczestników szkolenia - przed i po zajęciach z danego modułu (tzw. pre i post testy), a takŝe poprzez porównanie uzyskanych wyników, uczestnicy otrzymają zwrotną wiadomość dotyczącą ewaluacji zdobytej wiedzy. 2. Na prośbę uczestników, programy zajęć mogą zostać dopasowane (w zakresie obowiązującego czasu przeznaczonego na poszczególne ścieŝki szkoleniowe) do aktualnych zainteresowań kursantów. 3. Wybrane ćwiczenia z przedstawionych modułów będą charakteryzować się jednolitymi przykładami, pozwalającymi lepiej zrozumieć materiał, dzięki odwołaniu się do wcześniej zdobytej wiedzy. 4. Po realizacji kaŝdego modułu uczestnicy zajęć będą mogli przez 7 dni kalendarzowych konsultować się drogą elektroniczną z trenerem prowadzącym dane szkolenie, który odpowie na wszystkie dodatkowe pytania, pojawiające się po szkoleniu. 5. Prowadzący zajęcia podczas wyboru materiału do ćwiczeń, będą się kierować jego aktualnością oraz zastosowaniem w codziennej praktyce biznesowej. 6. Uczestnicy poszczególnych modułów, otrzymają po kaŝdych zajęciach Zadania do wykonania w domu, które będą miały na celu utrwalenie zdobytych wiadomości oraz jednocześnie będą wprowadzeniem do kolejnego modułu szkoleniowego. IV. Tryb i terminy realizacji Miejsce przeprowadzenia zajęć KATEDRA MIKROELEKTRONIKI I TECHNIK INFORMATYCZNYCH ul. Wólczańska 221/223 budynek B18. Terminy realizacji szkoleń: Poz. Nazwa szkolenia Termin realizacji 1 Tworzenie aplikacji w języku Java na platformę Android 19-22.12.2011 2 Wprowadzenie do modułowości w języku Java 19-20.11.2011 3 Efektywne stosowanie przypadków uŝycia w analizie i 28-30.12.2011 projektowaniu systemów informatycznych 4 Wykorzystanie Google Web Toolkit w praktyce 09-12.01.2012 5 Tworzenie komponentów EJB 07-10.11.2011 6 Praktyczne wykorzystanie Spring Framework w 19-20.01.2012 tworzeniu nowoczesnych aplikacji internetowych Szkolenia odbędą się w powyŝszych terminach. Zmiana terminów moŝe nastąpić na wniosek kaŝdej ze stron, jednakŝe niepóźnej niŝ na 14 dni przed datą szkolenia, którego zmiana dotyczy. Dokładne miejsce realizacji zajęć zostanie ustalone z zamawiającym najpóźniej 14 dni przed rozpoczęciem zajęć. V. Zasady organizacji szkoleń

1. Wykonawca zapewnia niezbędny zestaw szkoleniowy: sprzęt komputerowy i oprogramowanie, do przeprowadzenia szkoleń. Na jednego uczestnika szkolenia powinien przypadać jeden kompletny zestaw szkoleniowy (uczestnicy pracują na samodzielnych zestawach - stanowiskach). 2. Wykonawca zapewnia profesjonalną kadrę szkoleniową specjalistów w danej dziedzinie. 3. Szkolenie zostanie przeprowadzone u Zamawiającego, który zobowiązuje się udostępnić salę szkoleniową przystosowaną do prowadzenia szkoleń. Sala zostanie wyposaŝona w projektor multimedialny i ekran do wyświetlania prezentacji. Sala będzie przystosowana do utworzenia 12 stanowisk szkoleniowych oddzielne dla kaŝdego uczestnika szkolenia. 4. KaŜdy Uczestnik otrzyma od Wykonawcy odpowiednie materiały szkoleniowe (forma przygotowania materiałów zaleŝna ma być od rodzaju zajęć), 5. Na zakończenie zajęć słuchacze otrzymają certyfikat uczestnictwa w szkoleniu, 6. W przerwie obiadowej (jedna w ciągu dnia) ciepły posiłek, a w czasie krótkich przerw (dwie-trzy dziennie) kawa, herbata. 7. Na zakończenie zajęć Uczestnicy wypełniają ankiety ewaluacyjne (do wglądu Zleceniodawcy).