Szkolenie wycofane z oferty

Podobne dokumenty
Spring Framework - wprowadzenie i zagadnienia zaawansowane

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

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

Kompleksowe tworzenie aplikacji klasy Desktop z wykorzystaniem SWT i

Testowanie aplikacji mobilnych na platformie Android - architektura, wzorce, praktyki i narzędzia

Program szkolenia: REST i Microservices w PHP

Java Persistence API - zagadnienia zaawansowane

Projektowanie, tworzenie aplikacji mobilnych na platformie Android

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

Program szkolenia: Symfony, nowoczesny framework PHP

Techniki efektywnego testowania kodu dla programistów Java (Spock

Zwinna współpraca programistów i testerów z wykorzystaniem BDD i. by Example (JBehave/Spock/SpecFlow)

Produktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i

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

Web frameworks do budowy aplikacji zgodnych z J2EE

Nowoczesne aplikacje internetowe oparte na Seam, JSF, EJB3, JPA, AJAX

Całościowe podejście do testowania automatycznego dla programistów. (TDD, BDD, Spec. by Example, wzorce, narzędzia)

Nowoczesne aplikacje internetowe oparte na Spring Framework, JSF, JPA i AJAX

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

Program szkolenia: Receptury testowania automatycznego - problemy, strategie, taktyki, techniki, narzędzia

Program szkolenia: Tworzenie aplikacji w Ruby on Rails z wykorzystaniem zwinnych metodyk

Nowoczesne aplikacje internetowe oparte na JEE6 (JSF2, EJB3.1, JPA2, CDI, AJAX)

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski

SZKOLENIE TWORZENIE SYSTEMÓW

Java Server Faces narzędzie do implementacji w wy prezentacji

Program szkolenia: Test Driven Development (TDD) using Spock or JUnit 5

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

Szkolenie wycofane z oferty. Programowanie w JavaScript (zawiera jquery)

Nowoczesne aplikacje internetowe oparte o JEE7 (JSF2.2, EJB3.2, JPA2.1, CDI1.1, AJAX)

Program szkolenia: Continuous Integration i Git

Java Enterprise Edition spotkanie nr 1. Sprawy organizacyjne, wprowadzenie

Całościowe podejście do testowania automatycznego dla programistów. /C#/PHP (TDD, BDD, Spec. by Example, wzorce, narzędzia)

JAVA EE MODEL APLIKACJI. Waldemar Korłub. Narzędzia i aplikacje Java EE KASK ETI Politechnika Gdańska

Podstawy frameworka Spring

Web frameworks do budowy aplikacji zgodnych z J2EE. Jacek Panachida

EPI: Interfejs Graficzny Wykład nr 4 Podstawy frameworku Rails

Modelowanie procesów biznesowych, przepływu pracy i wdrażanie aplikacji w oparciu o Jboss jbpm lub Activiti

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

Kurs ASP.NET ASP.NET CORE APLIKACJE WEBOWE

Przykłady tworzenia aplikacji komponentowych w technologii JavaServer Faces 2.1 na podstawie

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

Program szkolenia: Wprowadzenie do Domain Driven Design dla biznesu (część 0)

JAVA EE 8. Waldemar Korłub. Narzędzia i aplikacje Java EE KASK ETI Politechnika Gdańska

PHP revisited - odświerzenie spojrzenia na programowanie w PHP

JavaServer Faces (JSF)

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

Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC

Programowanie w języku Java. Wykład 13: Java Platform, Enterprise Edition (Java EE)

Grzegorz Ruciński. Warszawska Wyższa Szkoła Informatyki Promotor dr inż. Paweł Figat

Wykład Ćwiczenia Laboratorium Projekt Seminarium

Poznań Java User Group Java Server Faces. Wprowadzenie (Fakty i Mity)

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

Scala - programowanie obiektowo-funkcyjne

Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych

JBoss Seam: framework nowej generacji. Copyright Piotr Kochański & Erudis,

Programowanie komponentowe 5

Program szkolenia: JavaScript Craftsmanship

Opis realizacji dla czterech zespołów (4 przypadki użycia)

ANGULARJS TWORZENIE APLIKACJI INTERNETOWYCH

Java Server Faces - wprowadzenie

Aplikacje WWW Wprowadzenie

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

EJB 3.0 (Enterprise JavaBeans 3.0)

Prezentacja firmy Royal Solutions Sp. z o.o.

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

Projektowanie oprogramowania. Termin zajęć: poniedziałek, a podstawie materiału ze strony.

Aplikacje Internetowe, Servlety, JSP i JDBC

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

Wzorce projektowe i architektura dla platformy Java EE

Receptury - niezbędnik projektanta i architekta

Wzorce architektoniczne

Wykład 1 Inżynieria Oprogramowania

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

Rok akademicki: 2030/2031 Kod: ZIE s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

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

Zaawansowane programowanie w języku C++

Wprowadzenie do technologii JavaServer Faces 2.2 na podstawie Wykład 2 Technologie internetowe

Wskazówki projektowe. Programowanie Obiektowe Mateusz Cicheński

Budowanie aplikacji biznesowych przy użyciu. Presentation Foundation i wzorca MVVM

FACES J AVAS ERVER. Waldemar Korłub. Narzędzia i aplikacje Java EE KASK ETI Politechnika Gdańska

Spis treúci. 1. Wprowadzenie... 13

KARTA PRZEDMIOTU. Warsztaty z Ruby on Rails. Ruby on Rails Workshop

Architektura oprogramowania w praktyce. Wydanie II.

Contexts and Dependency Injection (CDI) Autor wykładu: Marek Wojciechowski

Programowanie obiektowe

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

Tester oprogramowania 2014/15 Tematy prac dyplomowych

INŻYNIERIA OPROGRAMOWANIA

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

Iteracyjno-rozwojowy proces tworzenia oprogramowania Wykład 3 część 1

Korporacyjna Magistrala Usług na przykładzie Mule ESB

Architektura mikroserwisów na platformie Spring IO

Ruby i Ruby on Rails. Mateusz Drożdżyński

Architektura bezpiecznych aplikacji internetowych na platformie Java Enterprise Edition. Jakub Grabowski Warszawa,

BEAN VALIDATION. Waldemar Korłub. Narzędzia i aplikacje Java EE KASK ETI Politechnika Gdańska

Architektura Systemu. Architektura systemu umożliwia kontrolowanie iteracyjnego i przyrostowego procesu tworzenia systemu.

Transkrypt:

Szkolenie wycofane z oferty Program szkolenia: Java Server Faces 2 Informacje: Nazwa: Java Server Faces 2 Kod: Java-EE-JSF 2 Kategoria: Java EE Grupa docelowa: developerzy Czas trwania: 3 dni Forma: 50% wykłady / 50% warsztaty Program został skontrowany tak aby przedstawić zagadnienia w kontekście konkretnych problemów, które ilustrują praktyczne wykorzystanie każdej z funkcjonalności JSF. Program szkolenia zawiera rozszerzenie o najlepsze praktyki projektowe i architektoniczne. Tematyka szkolenia obejmuje wszystkie cechy frameworka JSF 2.0 istotne z punktu widzenia developera aplikacji. Zalety szkolenia: Prezentujemy typowe jak i mniej typowe pułapki Przykłady o realnym poziomie komplikacji Duży zakres przydatnych trików i sztuczek Strona: 1/5

Szczegółowy program: 1. Wstęp do Servlet API 1.1. Servlety, Filtry, Zdarzenia kontenera 2. Architektura aplikacji web 2.1. Warstwy i ich charakterystyka 2.2. Przegląd podejść warstwowych 2.2.1. Miejsce Encji JPA w modelu 2.3. Ewolucja MVC 2.3.1. MVP, MVVC 3. Ogólna idea frameworka 3.1. Klasy systemów do których się aplikuje oraz przypadki gdy NIE jest odpowiedni 4. JSF 1.2 krótki wstęp i wprowadzenie w kontekst nowej wersji 4.1. Typowe problemy i ich obejścia 4.2. Przegląd istniejących rozwiązań, które stały się inspiracją dla JSF 2.0 5. Konfiguracja i przegląd narzędzi 6. Wstęp do Facelets 6.1. Szablony 6.1.1. Parametry szablonów 6.1.2. Wyliczanie szablony w runtime 6.1.3. Technika reużywalnych "płytek" 6.2. Różnice w stosunku do JSP 6.3. Konwencje i najlepsze praktyki 7. Cykl życia żądania aspekty praktyczne 8. Model komponentów Strona: 2/5

8.1. Wygodne adnotacje dla backing beanów i komponentów pomocniczych 8.2. Wykorzystanie Standardowych adnotacji JSR-250 8.3. Zasięgi komponentów i ich zastosowanie dobór do problemu 8.3.1. Zasięg View - rozwiązanie problemu klikalnych list 8.3.2. Zasięg Flash w kontekście paradygmatu POST GET REDIRECT 8.4. Inicjowanie modelu w Stylu Pull 8.5. Metody callback nieocenione narzędzie 8.6. Wstrzykiwanie zależności 8.6.1. Techniki separacji modeli widoku i kontrolerów 8.6.2. Techniki optymalizacji zużycia pamięcia dzięki ograniczaniu czasu życia obiektów 9. Walidacja modelu 9.1. Walidatory Standardowe 9.2. Tworzenie własnych walidatory 9.3. Składowe standardu The Bean Validation JSR (JSR-303) 9.3.1. Wsparcie ze strony JSF 10. Konwersja obiektów 10.1. Konwertery standardowe (automatyczne) i własne 10.2. Typowe zastosowania: listy rozwijane o wartościach obiektowych 11. Komponenty wizualne 11.1. Bindowanie 11.2. Manipulacja 11.3. Projektowanie formularzy pod kątem testowalności Selenium 11.3.1. Wykorzystanie CSS do nadawania semantycznej struktury stronom 12. Wsparcie dla REST 12.1. Problemy z JSF 1.x Strona: 3/5

12.2. Styl Pull (napełnianie modelu przy pomocy reguł nawigacji lub adnotacji) 12.3. Nawigacja zorientowana na URL i zagadnienie bookmarkable 13. Model nawigacji 13.1. Reguły warunkowe 13.2. Uproszczenie mapowania 13.3. Wsparcie dla GET 13.4. Obsługa błędów 13.5. Orientacja nawigacji na RESTfull 13.6. Najlepsze praktyki odnośnie wyboru stylu nawigacji 14. Wygodne tworzenie własnych komponentów 14.1. Wykorzystanie Facelets - komponenty kompozytowe 14.2. Standardowa konwencja 14.3. Zarządzanie zasobami komponentów 15. Wsparcie dla AJAX 15.1. Zasada działania 15.2. API dla AJAX 15.3. Techniki optymalizacji działania formularzy 16. Koncepcja Etapów/Poziomów Projektu oraz jej praktyczne wykorzystanie 17. Typowe zagadnienia i problemy 17.1. Formularze master-detail 17.2. Formularze edycja/podgląd 17.3. Listy i konwertery obiektów 17.4. Wyskakujące okienka 18. Testowanie warstwy prezentacji 18.1. Behaviour Driven Development Strona: 4/5

18.2. Techniki Scenariuszy akceptacyjnych 18.3. Narzędzia 18.3.1. JBehave - wykonywalne specyfikacje 18.3.2. Selenium - automatyczna interakcja jako implementacja scenariuszy w JBehave Strona: 5/5