Opis szkolenia
Projektowanie graficzne aplikacji na pierwszy rzut oka wydaje się zadaniem dla osób z wykształceniem artystycznym. Nic bardziej mylnego. Tak jak stworzenie plakatu nie sprawia artyście problemu, to zaprojektowanie graficzne aplikacji, która będzie potem używana (a nie jedynie oglądana!) przez setki, tysiące czy nawet miliony użytkowników nie jest już takie proste.
Praktyka pokazuje, że najlepszymi specjalistami w dziedzinie tworzenia GUI są ludzie o wykształceniu technicznym. Prostota podejścia do pewnych zagadnień, myślenie logiczne a nie abstrakcyjne, pozwala im, w połączeniu z wyczuciem smaku oraz znajomością pewnych uniwersalnych zasad, na tworzenie interfejsu przyjaznego "szaremu użytkownikowi".
Nasze szkolenie ma za zadanie przedstawić ogólne zasady rządzące ludzkim okiem i umysłem; pokazać standardy i różnice w postrzeganiu kulturowym interfejsu użytkownika (oko europejczyka "pracuje" inaczej niż np. azjaty chociażby ze względu na inny sposób czytania pisma); uczulić na powszechne błędy a w wyniku doprowadzić do tego, że tworzone przez Państwa oprogramowanie, oprócz wartości stricte technicznej, będzie łatwe w użyciu przez Państwa klientów.
Szkolenie oprócz wyżej wymienionych zagadnień teoretycznych obejmuje także zagadnienia praktyczne związane z tworzeniem interfejsu użytkownika przy pomocy Java Swing ze szczególnym uwzględnieniem takich zagadnień jak: architektura aplikacji, przygotowywanie prototypów, wielowątkowość - tworzenie interfejsu, który zawsze poprawnie odpowiada na akcje użytkownika (responsive UI), poprawne wykorzystanie komponentów Swing (dobór komponentów, pozycjonowanie), tworzenie własnych komponentów.
Na szkoleniu będziemy poruszać także istotne zagadnienia tworzenia prototypów GUI, planowania pracy z klientem (sposoby prezentacji, zatwierdzanie projektu graficznego).
Tworzenie interfejsu użytkownika metodą pisania kodu jest żmudne i czasochłonne, istnieją obecnie zaawansowane narzędzia, które znacznie ułatwiają i automatyzują pracę. Istotne jest jednak prawidłowe wykorzystanie tych narzędzi, aby faktycznie stanowiły one wsparcie, a nie przeszkodę. W czasie szkolenia uczestnicy poznają wybrane narzędzia, pozwalające efektywnie budować interfejs użytkownika takie jak Abaille, Mattise dla NetBeans, Jigloo dla Eclipse.
Dla kogo
Kurs skierowany jest do architektów systemu, grafików - projektantów GUI, programistów frontendu aplikacji, osób odpowiedzialnych za komunikacje i ustalanie wymagań systemowych z klientem.
Wymagania wstępne
Podstawowa znajomość języka Java. Pomocna, ale nie wymagana będzie podstawowa znajomość UML (diagramy przypadków użycia) oraz znajomość środowiska NetBeans lub Eclipse.
Najważniejsze uzyskane umiejętności
Program szkolenia
Sprawy organizacyjne
Czas trwania szkolenia: 3 dni
Cena: 2500 PLN
Forma: wykład + ćwiczenia
Szkolenia dedykowane
Cena, czas trwania szkolenia dedykowanego jest uzależniony od potrzeb klienta i rozmiaru koniecznych modyfikacji szkolenia standardowego. W celu ustalenia szczegółów i warunków szkolenia prosimy o skontaktowanie się z nami e-mailem (szkolenia@erudis.pl) bądź telefonicznie.
Zgłoszenia
Osoby zainteresowane szkoleniem prosimy o wypełnienie formularza zamówienia: wersja PDF lub RTF i wysłanie go e-mailem (szkolenia@erudis.pl) lub faxem.