Programowanie w języku Java 7 z biblioteką SWING



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

Aplikacje Internetowe, Servlety, JSP i JDBC

Programowanie w języku Java (OCA+OCP)

Spis treści. O autorze (11) O redaktorze technicznym (11) Wstęp (13) Rozdział 1. Podstawy Javy (19)

SZKOLENIE. Programowanie w języku Java. tel.: ; fax: ,

Programowanie w języku Java dla programistów. Szkolenie adresowane jest do programistów, pragnących poznać język Java.

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

Programowanie w języku Java (przygotowanie do zawodu)

Sun Certified Java Programmer. Harmonogram szkolenia

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

Java Język programowania

Spis treści. Wprowadzenie 15

Java : podstawy / Java Cay S. Horstmann. Gliwice, cop Spis treści

K_W04 K_W04 K_W04. Opis

Język programowania Scala / Grzegorz Balcerek. Wyd. 2. Poznań, cop Spis treści

Język Java część 2 (przykładowa aplikacja)

Multimedia JAVA. Historia

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki

Język Java część 2 (przykładowa aplikacja)

Czym jest Java? Rozumiana jako środowisko do uruchamiania programów Platforma software owa

Zmiana specyfikacji istotnych warunków zamówienia

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

Rok akademicki: 2012/2013 Kod: JFM s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Programowanie obiektowe zastosowanie języka Java SE

Początki Javy. dr Anna Łazińska, WMiI UŁ Podstawy języka Java 1 / 8

Programowanie w Javie cz. 1 Wstęp. Łódź, 24 luty 2014 r.

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

Programowanie obiektowe. Literatura: Autor: dr inŝ. Zofia Kruczkiewicz

GUI - projektowanie interfejsów cz. II

Cena szkolenia. Opis kursu

Jeśli chcesz poznać Javę, nie szukaj dalej oto pierwsza książka techniczna z graficznym interfejsem użytkownika!

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

C# 6.0 : kompletny przewodnik dla praktyków / Mark Michaelis, Eric Lippert. Gliwice, cop Spis treści

1. Język JAVA. 1. Pierwszy program. 2. Kalkulator. 3. Klasy. 4. Dziedziczenie

Podstawy otwartych języków programowania Przechowywanie danych

Programowanie obiektowe. Wprowadzenie

TOPIT Załącznik nr 3 Programowanie aplikacji internetowych

Język JAVA podstawy. wykład 2, część 1. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna

Java. Wykład. Dariusz Wardowski, Katedra Analizy Nieliniowej, WMiI UŁ

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Designing object-oriented database interfaces

programowania obiektowego typy generyczne kolekcje wyrażenia lambda projektowanie interfejsów użytkownika Swing programowania współbieżnego

IT Camp Junior Java Developer. Cel kursu

Programowanie obiektowe 1 - opis przedmiotu

KARTA PRZEDMIOTU. Aplikacje bazodanowe w języku Java D1_4. Database applications in Java

Wykład 2 Składnia języka C# (cz. 1)

PYTANIA Z EGZAMINU USTNEGO Z JAVY Wszystko o ANT. 2. Blokada drobnoziarnista z kodem. 3. Klasa abstrakcyjna a interfejs.

Podstawy programowania. Wprowadzenie

Rok akademicki: 2015/2016 Kod: JIS s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Kurs programowania. Wstęp - wykład 0. Wojciech Macyna. 22 lutego 2016

Podstawowe części projektu w Javie

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

1 Atrybuty i metody klasowe

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

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

SZYBKO ZROZUMIEĆ VISUAL BASIC 2012 Artur Niewiarowski -

Współbieżność i równoległość w środowiskach obiektowych. Krzysztof Banaś Obliczenia równoległe 1

Wykład 0 Informacje Podstawowe

dr Krzysztof Podlaski

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

WPROWADZENIE DO JĘZYKA JAVA

java.util.* :Kolekcje Tomasz Borzyszkowski

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

Programowanie w Internecie. Java

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

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

Język Java i technologie Web - opis przedmiotu

Programowanie obiektowe

Języki i metody programowania Java INF302W Wykład 2 (część 1)

Krakowska Akademia im. Andrzeja Frycza Modrzewskiego. Karta przedmiotu. obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2012/2013

PRZEWODNIK PO PRZEDMIOCIE

Programowanie MorphX Ax

Certyfikaty firmy Sun. Ścieżka certyfikacyjna dla Javy Egzamin SCJP

WYKŁAD. Jednostka prowadząca: Wydział Techniczny. Kierunek studiów: Elektronika i telekomunikacja. Nazwa przedmiotu: Język programowania C++

Programowanie obiektowe

Programowanie obiektowe w Javie

ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia

C# 6.0 : księga przepisów / Jay Hilyard, Stephen Teilhet. Warszawa, Spis treści

Klasy abstrakcyjne, interfejsy i polimorfizm

Godzina (wtorek)

Wykład Ćwiczenia Laboratorium Projekt Seminarium

Programowanie komputerów

Programowanie (C++) NI 5

Programowanie strukturalne i obiektowe : podręcznik do nauki zawodu technik informatyk / Adam Majczak. Gliwice, cop

Kurs programowania. Wykład 1. Wojciech Macyna. 3 marca 2016

Visual C# dla zupełnie początkujących / Tony Gaddis. Wydanie IV. Gliwice, copyright Spis treści. Wstęp 11. Uwaga, czytelnicy 19

KARTA PRZEDMIOTU. Aplikacje sieciowe w języku Java. D1_5

Współbieżność w środowisku Java

Java. język programowania obiektowego. Programowanie w językach wysokiego poziomu. mgr inż. Anna Wawszczak

Aplikacje Internetowe. Najprostsza aplikacja. Komponenty Javy. Podstawy języka Java

Projekt: Mikro zaprogramowane na sukces!

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2012/2013. Przedmioty kierunkowe

JAVA. Java jest wszechstronnym językiem programowania, zorientowanym. apletów oraz samodzielnych aplikacji.

Programowanie obiektowe 2 - opis przedmiotu

Autor: dr inż. Zofia Kruczkiewicz, Programowanie aplikacji internetowych 1

C# 6.0 Księga przepisów

Spis treści WSTĘP CZĘŚĆ I. PASCAL WPROWADZENIE DO PROGRAMOWANIA STRUKTURALNEGO. Rozdział 1. Wybór i instalacja kompilatora języka Pascal

Obszar statyczny dane dostępne w dowolnym momencie podczas pracy programu (wprowadzone słowem kluczowym static),

Kolekcje. Na podstawie:

Spis treści. oraz Microsoft Visual Studio Wstęp... xiii. Część I Wprowadzenie do języka Microsoft Visual C# 1 Wprowadzenie do języka C#...

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2012/2013

Transkrypt:

Programowanie w języku Java 7 z biblioteką SWING Opis Szkolenie przeznaczone jest dla osób bez większego doświadczenia w programowaniu. Pokrywa ono większość składni języka Java, skupiając się na podstawowych i powszechnie użytecznych elementach, dostarczając jednak również przegląd wielu zaawansowanych elementów języka. Uczestnicy szkolenia nabędą umiejętność pisania klas języka Java, stosując techniki programowania obiektowego, a także nauczą się pisać wydajne i przejrzyste programy w języku Java. Podczas szkolenia pojęcie obiektu jest omawiane jako jedne z pierwszych, by jak najszybciej zacząć myśleć obiektowo. Szkolenie bazuje na składni języka Java 7. Adresaci szkolenia Szkolenie adresowane jest do osób posiadających podstawowe umiejętności matematycznego, logicznego, i analitycznego rozwiązywania problemów chcących nauczyć się programować w języku Java. Wymagania wstępne Doświadczenie z jakimkolwiek innym językiem programowania (np. Visual Basic, VBScript, C/C++, Javascript lub Perl). Forma szkolenia Szkolenie jest praktyczne. Stosujemy skuteczną i sprawdzoną metodykę nauczania składającą się z cyklicznych sesji krótkiego wykładu, przykładów i warsztatów praktycznych dla każdego zagadnienia. Każdy z uczestników otrzyma kod źródłowy warsztatów oraz wydrukowaną całkowitą treść szkolenia (w segregatorze). Czas szkolenia Pięć dni (35 godzin), 9:00 AM-5:00 PM (1h przerwa obiadowa); na ogół ostatni dzień kończy się przed 4:00 PM. Program szkolenia 1. Wprowadzenie do JSE Czym jest Java?

Jak zdobyć Javę Pierwszy program w Javie Kompilowanie i interpretowanie aplikacji Struktura katalogu JDK Dokumentacja API 2. Podstawy języka Program w Javie Instrukcja If Instrukcja Switch Instrukcja Loop Szczegóły składni Prymitywne typy danych Zmienne Wyrażenia w Javie Łańcuchy Tablice Ulepszona pętla for 3. Obiekty i klasy Definiowanie klasy Tworzenie obiektu Dane instancyjne i klasowe Metody Konstruktory Modyfikatory dostępu Enkapsulacja 4. Używanie obiektów Java Pisanie na Consolę Formatowanie łańcuchów printf StringBuilder i StringBuffer Metody i Wiadomości tostring Przekazywanie parametrów Porównywanie i identyfikacja obiektów Niszczenie obiektów Używanie klas opakowujących dla typów prostych Autoboxing 5. Dziedziczenie w Javie Dziedziczenie Dziedziczenie w Javie Rzutowanie Nadpisywanie metod Polimorfizm

super Klasa Object 6. Zaawansowane dziedziczenie i konstrukcje językowe Enumeracje - przed Javą 5.0 Enumeracje dziś Więcej enumeracji Klasy abstrakcyjne Interfejsy Używanie interfejsów Comparable Kolekcje Adnotacje Typy generyczne 7. Pakiety Instrukcja import Static imports CLASSPATH i import Definiowanie pakietów Zasięg pakietu 8. Obsługa wyjątków Przegląd wyjątków Łapanie wyjątków Blok finally Metody wyjątków Deklarowanie wyjątków Definiowanie i rzucanie wyjątkami Errors i RuntimeExceptions Asercje 9. Strumienie wejścia/wyjścia Przegląd strumieni Bajty vs. znaki Konwertowanie strumienia bajtów na strumień znaków Obiekt File Binarne wejście i wyjście Klasa PrintWriter Czytanie i pisanie obiektów Strumienie podstawowe i filtrowane 10.Podstawowe klasy kolekcji Framework Collections Interfejs Set Klasy implementujące Set Interfejs List

Klasy implementujące List Interfejs Queue Klasy implementujące Queue Interfejs Map Klasy implementujące Map 11.Sortowanie i podkręcanie wydajności kolekcji Używanie cech Javy 5.0 z kolekcjami Sortowanie z Comparable Sortowanie z Comparator Sortowanie list i tablic Metody narzędziowe kolekcji Podkręcanie wydajności ArrayList Podkręcanie wydajności HashMap i HashSet 12.Klasy wewnętrzne Klasy wewnętrzne Klasy lokalne Klasy anonimowe Inicjalizatory instancji Zagnieżdżone klasy statyczne 13.Wprowadzenie do wątków Aplikacje bez wątków Aplikacje z wątkami Tworzenie wątków Stany wątków Wątki Runnable Zarządzanie wątkami Przerywanie wątków Interfejs Runnable ThreadGroups 14.Synchronizacja wątków i współbieżność Warunki wyścigu Synchronizowane metody Zakleszczenia Bloki synchronizowane Komunikacja wątków wait() Komunikacja wątków notify() Ulepszenia współbieżności w Java 5.0 Kolekcje przyjazne wątkom Executor Callable 15.Wprowadzenie do Swing AWT i Swing

Wyświetlanie Okna Programowanie GUI w Javie Obsługa zdarzeń Aranżowanie komponentów Komponent Scrollable Konfiguracja komponentów Menu Używanie JfileChooser 16.Zdarzenia Swing i menadżery rozkładów graficznych Model delegacji zdarzeń Zdarzenia akcji Zdarzenia selekcji list Zdarzenia myszy Menadżery rozkładów graficznych BorderLayout FlowLayout GridLayout BoxLayout Box JtabbedPane 17.Podkręcanie wydajności Javy Czy Java jest wolna? Nie optymalizuj dopóki nie sprofilujesz Wirtualna maszyna HotSpot Pojęcie Garbage Collection Generacje Garbage Collectora Garbage Collection w Javie 5.0 Tworzenie obiektu Łańcuchy, StringBuffer, i StringBuilder Synchronized Metody Inline Podkręcanie wydajności kolekcji 18.Dodatek A - Sieć z gniazdami Klienci i serwery Porty, Adresy i Protokoły Klasa Socket Komunikacja używająca I/O Serwery Klasa ServerSocket Współbieżne serwery Klasa URL Klasa URLConnection

19.Dodatek B Wyrażenia regularne Dopasowywanie wzorca i wyrażenia regularne Wyrażenia regularne w Javie Składnia wyrażeń regularnych Znaki specjalne Liczebniki Asercje Klasa Pattern Klasa Matcher Łapanie grup 20.Dodatek C - Przegląd JEE Wprowadzenie do JEE Składowe JSE Servlety, JSP, i aplikacje webowe Usługi sieciowe Enterprise JavaBeans Dodatkowe API JEE Klienci JEE Platforma JEE