SZKOLENIE TWORZENIE SYSTEMÓW



Podobne dokumenty
Produktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i

Web frameworks do budowy aplikacji zgodnych z J2EE

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

Projekt: Mikro zaprogramowane na sukces!

Zaawansowane programowanie w języku C++

Techniki efektywnego testowania kodu dla programistów Java (Spock

Szkolenie wycofane z oferty

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

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

Web frameworks do budowy aplikacji zgodnych z J2EE. Jacek Panachida

Spring Framework - wprowadzenie i zagadnienia zaawansowane

Programowanie sieciowe Network programming PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

ANGULARJS TWORZENIE APLIKACJI INTERNETOWYCH

NAJLEPSZE STRATEGIE SKUTECZNYCH PROGRAMISTÓW. TECHNIKI PRACY Z KODEM KOD: NSKOD

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

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

Program szkolenia: Symfony, nowoczesny framework PHP

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

KARTA KURSU. Przetwarzanie dokumentów XML i zaawansowane techniki WWW

Inżynieria systemów mobilnych

Szkolenie autoryzowane. MS Zaawansowany użytkownik programu SharePoint 2016

Programowanie współbieżne i rozproszone

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

Podstawy frameworka Spring

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Programowanie MorphX Ax

KARTA PRZEDMIOTU. Programowanie wieloplatformowe, D1_1

Zwinne i lekkie aplikacje webowe z. Jacek Laskowski

Kurs ASP.NET ASP.NET CORE APLIKACJE WEBOWE

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

Szkolenie autoryzowane. MS 6232 Wdrażanie bazy danych Microsoft SQL Server 2008 R2

PRZEWODNIK PO PRZEDMIOCIE

Tworzenie aplikacji Web Alicja Zwiewka. Page 1

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

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

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

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

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

PRZEWODNIK PO PRZEDMIOCIE

Korporacyjna Magistrala Usług na przykładzie Mule ESB

Wykład 1 Inżynieria Oprogramowania

Programowanie obiektowe Object programming. Elektrotechnika II stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Projekt zespołowy D1_10

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Podstawy programowania. Wprowadzenie

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Technologia programowanie węzła sieci systemu sterowania, D1.

APLIKACJE KLIENT-SERWER Client-Server Applications Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W, 2L

Obiektowy model dokumentu. Katedra Mikroelektroniki i Technik Informatycznych

Praktyczne zastosowanie bibliotek Boost oraz nowego standardu C++11

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

Scala - programowanie obiektowo-funkcyjne

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

WYKORZYSTANIE JĘZYKA GROOVY W TESTACH JEDNOSTKOWYCH, INTEGRACYJNYCH I AUTOMATYCZNYCH. Mirosław Gołda, Programista Java

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

Ekspert MS SQL Server Oferta nr 00/08

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

KARTA PRZEDMIOTU. Projekt zespołowy D1_10

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

PRZEWODNIK PO PRZEDMIOCIE

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

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

Jeśli chcesz łatwo i szybko opanować podstawy C++, sięgnij po tę książkę.

SQL w 24 godziny / Ryan Stephens, Arie D. Jones, Ron Plew. Warszawa, cop Spis treści

Podstawy Programowania Obiektowego

KARTA KURSU (realizowanego w module specjalności)

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

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

Liczba godzin. N (nauczyciel) studia niestacjonarne

Wykład Ćwiczenia Laboratorium Projekt Seminarium

Wydział Ekonomiczno-Informatyczny w Wilnie. 1. Podstawy programowania strukturalnego (C) 2. Wstęp do programowania obiektowego

Programowanie obiektowe 2 - opis przedmiotu

Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi

PRZEWODNIK PO PRZEDMIOCIE

Numer obszaru: 13. Jak pracować z uczniem uzdolnionym informatycznie? Od prostych do poważnych algorytmów w C++ Symbol szkolenia: PUZC++

OFERTA SZKOLENIOWA PROGRESS SOFTWARE

Zagadnienia Programowania Obiektowego Agata Hejmej

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

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

Inżynieria oprogramowania - opis przedmiotu

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

SZYBKO ZROZUMIEĆ VISUAL BASIC 2012 Artur Niewiarowski -

Kurs MATURA Z INFORMATYKI

STUDIA STACJONARNE I STOPNIA Przedmioty kierunkowe

Aplikacje Internetowe, Servlety, JSP i JDBC

Grails. v 1.1 Web Framework

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

Django : praktyczne tworzenie aplikacji sieciowych / Antonio Mele. Gliwice, cop Spis treści

Egzamin / zaliczenie na ocenę*

KARTA KURSU. Języki skryptowe

Rok akademicki: 2014/2015 Kod: EAR IS-s Punkty ECTS: 4. Kierunek: Automatyka i Robotyka Specjalność: Informatyka w sterowaniu i zarządzaniu

CENNIK I TERMINARZ SZKOLEŃ SZKOLENIA OTWARTE DLA UŻYTKOWNIKÓW SYSTEMÓW INFORMATYCZNYCH

Programowanie w internecie nazwa przedmiotu SYLABUS A. Informacje ogólne

INŻYNIERIA OPROGRAMOWANIA

KARTA KURSU. Programowanie obiektowe

Projektowanie, tworzenie aplikacji mobilnych na platformie Android

Rok akademicki: 2013/2014 Kod: STC s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Transkrypt:

SZKOLENIE TWORZENIE SYSTEMÓW INFORMATYCZNYCH Z UŻYCIEM GROOVY I GRAILS KOD: JGR Strona 1 1

Opis Platforma Java EE to zbiór zaawansowanych narzędzi umożliwiających tworzenie systemów korporacyjnych. Jest rozwiązaniem dającym ogromne możliwości, jednak wymagającym dużego nakładu pracy. Toteż w ostatnich latach coraz wyraźniejszy staje się nurt aplikacji opartych o języki skryptowe. Idealnym połączeniem ogromnych możliwości platformy Java, języków skryptowych i stworzonego specjalnie do tego celu metajęzyka (w oparciu o Domain Specific Language) jest język Groovy i oparty na nim Framework Grails. Szkolenie ma na celu przygotowad uczestników do pracy z tymi narzędziami, dzięki czemu szybciej i wydajniej będą mogli tworzyd aplikacje internetowe na platformie Java. Profil uczestnika Uczestnik: posiada doświadczenie w programowaniu w języku Java; zna podstawy tworzenia aplikacji internetowych w technologii Java EE serwlety, JSP, dostęp do bazy danych; chce poznad efektywne sposoby używania platformy Java w tworzeniu aplikacji internetowych. Korzyści ze szkolenia 1. Duża intensywnośd szkolenia w niedługim czasie uczestnik poznaje najbardziej użyteczne aspekty Groovy i Grails, umożliwiające efektywne tworzenie aplikacji internetowych Java. 2. Aplikacje internetowe tworzone są z użyciem efektywnych narzędzi i technik Groovy i Grails to nowatorskie podejście w technologii Java, oparte na języku skryptowym i frameworku służącym do tworzenia aplikacji internetowych stworzonych w myśl podejścia Domain Specific Language. Strona 2

3. Mniejszy czas potrzebny na tworzenie i utrzymanie aplikacji internetowych zastosowanie dynamicznych języków skryptowych skraca czas tworzenia aplikacji. 4. Programista potrafi rozwiązywad problemy podczas tworzenia aplikacji w trakcie szkolenia uczymy, w jaki sposób radzid sobie z potencjalnymi problemami, które mogą pojawid się w trakcie tworzenia projektu. Pokazujemy sprawdzone techniki i triki programistyczne. Strona 3 3

Parametry szkolenia CZAS TRWANIA: 3 dni 24 godziny FORMA ZAJĘĆ: Ćwiczenia - 70%, wykład 30%. WIELKOŚĆ GRUPY: ok. 10 osób. Szczegółowy program Moduły szkoleniowe Nabyte wiedza i umiejętności, poruszane zagadnienia Czym wyróżnia się język Groovy? Język Groovy a język Java Instalacja języka Groovy Narzędzia związane z językiem Groovy Podstawowe konstrukcje językowe Deklaracja klas Używanie asercji Przeciążanie operatorów Ciągi znakowe Wprowadzenie do języka Groovy Domknięcia Kolekcje: listy i mapy Domknięcia Integracja Groovy i Java Metaprogramowanie Meta Object Protocol ExpandoMetaClass Testowanie w języku Groovy GroovyTestCase Mock Object i Stubs Framework Grails Wprowadzenie do Grails Strona 4

Architektura Grails Przegląd struktury projektu Katalogi dla klas modelu, kontrolerów i widoków Konfiguracja źródła danych Logowanie Przydatne narzędzia Mapowanie relacyjno-obiektowe GORM Definiowanie właściwości Ograniczenie i walidacja Praca z danymi Odwzorowywanie relacji Operacje usuwania, tworzenia, aktualizacji i wyszukiwania danych Dynamiczne zapytania Połączenie do biblioteki Hibernate Dynamiczne prototypowanie Piaskownica (ang. scaffolding) Dynamiczne operacje Tworzenie kontrolerów Tworzenie widoków Domyślne akcje Praca z atrybutami żądania Zasięg Flash Obiekty kontrolerów Wiązanie danych Konwersja danych Generowanie odpowiedzi Interceptory dla akcji Wprowadzenie do Groovy Server Pages Skryplety Widok w aplikacjach Grails Dynamiczne znaczniki Szablony Rozłożenie widoków Strona 5 5

Stronicowanie Tworzenie własnych znaczników Podstawy Ajaxa Ajax w aplikacjach Grails Obsługa zdarzeo Znaczniki wspierające Ajaxa Obsługa transakcji Usługi Zagadnienia zaawansowane Dependency Injection Integracja z Hibernate Dependency Injection z użyciem biblioteki Spring Najlepsze praktyki Strona 6