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

Podobne dokumenty
SZKOLENIE. Realizacja kontraktu zgodnie z FIDIC. tel.: ; fax ;

SZKOLENIE. MS Outlook kurs zaawansowany. tel: ; fax: ;

SZKOLENIE. InDesign kurs podstawowy. tel: ; fax: ;

SZKOLENIE. MS Outlook kurs podstawowy. tel: ; fax: ;

SZKOLENIE. Kosztorysowanie robót budowlanych. tel.: ; fax ;

SZKOLENIE. Ochrona danych osobowych. tel: ; fax: ;

SZKOLENIE. Jak zarządzać projektem z wykorzystaniem MS Project. tel: ; fax: ;

SZKOLENIE. Prawo budowlane. tel.: ; fax ;

SZKOLENIE. Budżetowanie i zarządzanie kosztami. tel: ; fax: ;

SZKOLENIE. MS Power Point. tel: ; fax: ;

SZKOLENIE. Samochód w firmie i zasady rozliczania podróży służbowych. tel: ; fax: ;

SZKOLENIE. Utrzymanie i administracja Microsoft Exchange Server tel: ; fax: ;

SZKOLENIE. Adobe Photoshop Poziom podstawowy. tel.: ;

SZKOLENIE. Finanse dla menedżerów niefinansistów. tel: ; fax: ;

SZKOLENIE. Podatek dochodowy od osób fizycznych w 2017 roku. tel: ; fax: ;

SZKOLENIE. Kreacja skutecznej reklamy. tel: ; fax: ;

SZKOLENIE. MS Access poziom zaawansowany. tel.: ; fax: ;

SZKOLENIE. Sprzedaż online: e-commerce. tel: ; fax: ;

SZKOLENIE. Budowanie zespołu projektowego. tel: ; fax: ;

SZKOLENIE. Etykieta i protokół dyplomatyczny. tel.: ; fax: ; biuro@akademiaasap.pl

SZKOLENIE. MS Excel kurs średniozaawansowany. tel: ; fax: ;

SZKOLENIE. MS Word podstawy pracy. tel: ; fax: ;

SZKOLENIE. Kodeks Postępowania Administracyjnego (KPA) przekrój obowiązujących przepisów

SZKOLENIE. Wykorzystanie techniki mapowania umysłu do kreatywnego rozwiązywania problemów

SZKOLENIE. Zarządzanie podwykonawcami w projektach. tel: ; fax: ;

SZKOLENIE. MS Excel kurs podstawowy. tel: ; fax: ;

SZKOLENIE. Branding, strategia budowania marki. tel.: ; ;

Skuteczna obrona majątku przed agresywnymi wierzycielami

SZKOLENIE. Podatki VAT i CIT. po nowelizacji w 2017 roku. tel: ; fax: ;

SZKOLENIE. Przepisy dotyczące gospodarki odpadami, a także rozwiązań systemowych w Polsce.

SZKOLENIE. Umowy w obrocie gospodarczym. tel: ; fax: ;

SZKOLENIE. Negocjacje handlowe. tel.: ; fax: ; biuro@akademiaasap.pl

Programowanie obiektowe

SZKOLENIE. Kreatywne rozwiązywanie problemów. tel: ; fax: ;

Programowanie w języku Java (OCA+OCP)

SZKOLENIE. Excel w księgowości - warsztaty praktyczne. tel: ; fax: ;

Programowanie w języku Java 7 z biblioteką SWING

SZKOLENIE Telesprzedaż, techniki umawiania spotkań. tel.: ; fax: ;

SZKOLENIE. Rekrutacja i selekcja pracowników. tel: ; fax: ;

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

SZKOLENIE. MS Excel kurs zaawansowany. tel: ; fax: ;

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

SZKOLENIE. Social Media Marketing. tel.: ; ;

Java Język programowania

SZKOLENIE. Excel w kadrach i płacach - warsztaty praktyczne. tel: ; fax: ;

Laboratorium 03: Podstawowe konstrukcje w języku Java [2h]

Języki Programowania II Wykład 3. Java podstawy. Przypomnienie

Programowanie w języku Java (przygotowanie do zawodu)

Wykład 2 Wybrane konstrukcje obiektowych języków programowania (1)

SZKOLENIE. Skuteczne domykanie sprzedaży. tel.: ; fax: ;

Programowanie obiektowe

Java - wprowadzenie. Programowanie Obiektowe Mateusz Cicheński

Podstawy otwartych języków programowania Przechowywanie danych

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

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

Programowanie obiektowe

SZKOLENIE. Perswazja, wpływ, manipulacja techniki obrony. tel: ; fax: ;

KOTLIN. Język programowania dla Androida

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

Języki i metodyka programowania. Język C# pętle, sterowanie, wyjątki

JAVA W SUPER EXPRESOWEJ PIGUŁCE

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

Kurs programowania. Wykład 13. Wojciech Macyna. 14 czerwiec 2017

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

Dziedziczenie. dr Jarosław Skaruz

Programowanie obiektowe

Wprowadzenie do języka Java

SZKOLENIE. Opanuj stres! techniki relaksacyjne. tel: ; fax: ;

Java podstawy jęyka. Wykład 2. Klasy abstrakcyjne, Interfejsy, Klasy wewnętrzne, Anonimowe klasy wewnętrzne.

Kurs programowania. Wykład 9. Wojciech Macyna. 28 kwiecień 2016

Programowanie Obiektowe Ćwiczenie 4

Programowanie obiektowe zastosowanie języka Java SE

Wydział Fizyki i Informatyki Stosowanej, Uniwersytetu Łódzkiego Łódź. Java podstawy języka, wykład 4 1

Multimedia JAVA. Historia

SZKOLENIE. MS Office dla Office Managera / Asystenta. tel: ; fax: ;

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

Podstawy otwartych języków programowania Język Java

Tworzenie aplikacji w języku Java

Zmiana specyfikacji istotnych warunków zamówienia

Wykład 8: Obsługa Wyjątków

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

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

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

Techniki negocjacji Rozwiązywanie konfliktów na drodze negocjacji i mediacji SZKOLENIE

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

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

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

Sun Certified Java Programmer. Harmonogram szkolenia

Klasy i obiekty cz II

Programowanie w języku Java - Wyjątki, obsługa wyjątków, generowanie wyjątków

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

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

Programowanie w środowiskach graficznych. Wykład 3 Język C#

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

public - może być używana w kodzie poza klasą, jedna klasa ModyfikatorKlasy może być kombinacją wyrażeń:

Obsługa błędów za pomocą wyjątków. Paweł Motofa (140746)

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

Java - tablice, konstruktory, dziedziczenie i hermetyzacja

Programowanie obiektowe

Programowanie obiektowe

Transkrypt:

SZKOLENIE Programowanie w języku Java tel.: +48 22 100-48-96; fax: +48 22 300-52-79, e-mail: biuro@akademiaasap.pl

TRENERZY DORADCY TRENERZY i KONSULTANCI NASZA MISJA DOSTARCZENIE RZETELNEJ INFORMACJI POZWALAJĄCEJ NA ROZWÓJ I POD- NIESIENIE POZIOMU DOJRZAŁOŚCI ORGANIZACJI. Stawiamy na kompetencje, jakość i wiarygodność. Mamy doświadczenia praktyczne i aktualną wiedzę. Działamy rzetelnie, szybko i profesjonalnie. WIEDZA I UMIEJĘTNOŚCI TO NAJCENNIEJSZY KAPITAŁ KAŻDEJ ORGANIZACJI. to kilkadziesiąt osób z wybitnymi osiągnięciami zarówno w pracy zawodowej (kadra menadżerska, dyrektorzy, osoby zarządzające firmami) jak i przedstawiciele nauki (doktorzy, adiunkci znanych polskich uczelni, szefowie katedr finansów, ekonomii, zarządzania i strategii). W swoich szeregach mamy także osoby znające z własnego doświadczenia instytucje przyznające środki europejskie one najlepiej wiedzą jak pisać wnioski o dotacje. to nasz najbardziej zróżnicowany wiekowo zespół. Mamy analityków, asystentów ludzi młodych i pełnych energii, całkowicie poświęcających się pracy, która jest ich pasją. Budują oni wciąż swoje kompetencje pod opieką naszych ekspertów czerpiących inspirację z dziesiątek projektów i firm, którym pomagali zrozumieć zachodzące procesy i wdrożyć pożądane zmiany. Cieszymy się także doświadczonym zespołem Kierowników Projektu oraz osób zarządzających Portfelami Projektów wszyscy mają certyfikaty PRINCE2 lub PMI. KONSULTANCI największą radość sprawiają nam te chwile, kiedy Klient mówi, że chce nasze szkolenie, ale koniecznie z tym, wybranym trenerem to znacznie więcej niż dobre oceny w ankietach. My z takimi ludźmi właśnie współpracujemy, a osobowości wybitne zatrudniamy na stałe. Atmosfera w Akademii sprzyja wymianie wiedzy, czerpiemy inspiracje z projektów do szkoleń, zaś ze szkoleń przenosimy wiedzę do projektów. To naprawdę działa i nasi Klienci to dostrzegają i z tego korzystają. 2

OFERTA SZKOLENIA PROBLEMY I POTRZEBY ZASPOKAJANE PRZEZ SZKOLENIE Szkolenie przeznaczone jest dla programistów, którzy znają podstawy programowania w dowolnym innym języku proceduralnym lub strukturalnym (np. Delphi, C, C++, Pascal). Na szkoleniu uczestnicy dowiedzą się jak jest zbudowany język Java, jak zainstalować wirtualną maszynę Javy, napisać podstawowe programy, korzystać ze standardowych bibliotek oraz stworzyć aplikację z interfejsem graficznym. Kurs wprowadza także do programowania wielowątkowego. INFORMACJE PODSTAWOWE Forma treningu: Krótkie wykłady, 80% czasu szkolenia zajmują ćwiczenia, praca nad projektami przy pełnym wsparciu prowadzącego. Każdy uczestnik może zadawać pytania trenerowi. Możliwość omówienia konkretnych praktycznych przykładów z doświadczeń uczestników. Wymiar czasowy: 4 dni (32 godziny wykładowe). Cena za grupę: (grupa do 10 osób): 9.900* zł (netto). Cena za Uczestnika: (dotyczy szkoleń otwartych): 2.700* zł (netto). Specyfikacja ceny: Cena zawiera: przeprowadzenie szkolenia przez trenera, materiały szkoleniowe wydrukowane i w formie elektronicznej dla każdego uczestnika, certyfikaty dla każdego uczestnika, lista obecności. Możliwe są inne opcje do ustalenia z Zamawiającym (nie ujęte w cenie) np. lunch każdego dnia szkolenia. * Opcja z laptopem przechodzącym na własność uczestników: + 850 zł/osoba (netto). METODY PRACY Wykład oraz praktyczne ćwiczenia przy stanowiskach komputerowych. Hołdujemy zasadzie: nie ma głupich pytań - na tym kursie rozwiewamy wszelkie wątpliwości, oswajamy z oprogramowaniem. Tworzone są moduły i aplikacje, uczestnicy testują wygenerowany kod, sprawdzają błędy oraz mają możliwość zweryfikowania jakie popełniają błędy i jak sobie z nimi radzić także poprzez dyskusję z innymi uczestnikami oraz trenerem. www.akademiaasap.pl 3

PROGRAM SZKOLENIA Zakres szkolenia 1. Maszyna wirtualna Java Wprowadzenie do Java Czym jest wirtualna maszyna: Pośrednia warstwa wykonania, Jeden język programowania, Wiele maszyn wirtualnych, Jeden mechanizm wykonania kodu (Pliki class, Class Loader, Bytecode Verifier, Translator, Optymalizacje (JIT, HotSpot) Założenia projektowe Javy: Prostota, Przenaszalność, Bezpieczeństwo i niezawodność, Automatyczne odśmiecanie (Garbage Collector) Różne dystrybucje Javy: Java ME (Java Micro Edition), Java SE (Java Standard Edition), Java EE (Java Enterprise Edition), Podstawy tworzenia aplikacji Java 2. Konwencje nazewnictwa klas Pakiety i przestrzenie nazw Metoda uruchamiająca program (main) 1. Typy proste boolean char Liczby całkowite (byte, short, int, long) Liczby zmiennoprzecinkowe (float, double) 4 Klasy i typy danych Konwersja typów (Rzutowanie, Automatyczna konwersja typów) 2. Typ wyliczeniowy (enum) 3. Tablice Tworzenie tablic Operacje na danych w tablicach Inicjalizacja tablic Tablice wielowymiarowe Przeglądanie tablic 4. Typy obiektowe Przykłady (String, Date) Tabele jako typy obiektowe Wywołanie metody Odwołanie do atrybutu klasy (Bezpośrednie, Notacja JavaBean (get, set)) Klasy opakowujące typy proste (wrappery): Autoboxing (od Java 5), Unboxing (od Java 5) 5. Tworzenie klas w Java Metody klasy Atrybuty klasy Zasięg widoczności zmiennych Konstruktory (Tworzenie konstruktorów, Konstruktor domyślny) Stałe (final) Elementy statyczne (Atrybuty statyczne, Metody statyczne) Współpraca klas (Klasy publiczne, Klasy pakietowe, Importowanie klas, Import statyczny )

PROGRAM SZKOLENIA Zakres szkolenia c.d. 1. Nazewnictwo (identyfikatory) Klas Atrybutów Składnia języka Java Metod 2. Operatory Operatory arytmetyczne Operatory logiczne Operator tetralny Operatory binarne Kolejność wykonywania operacji 3. Konstrukcje sterowania Operacje warunkowe (if, if else, swich) Pętle (while, do while, for, "foreach" (od Java 5), Instrukcje sterowania pętą: break, continue, Etykiety) Asercje (assert): Weryfikacja poprawności wykonania, Włączanie/wyłączanie asercji, Reguły używania asercji 1. Klasa (class) 2. Obiekt Java a obiektowość 3. Abstrakcja 4. Wysoka zwartość klas (high cohesion) 5. Dziedziczenie Dziedziczenie między klasami Rozszerzanie klas (o metody i atrybuty) Operator instanfeof Klasa Object Nadpisywanie metod (override): Reguły nadpisywania, Dostęp do metody pierwotnej (super) Konstruktor a dziedziczenie: super(), this() Poziomy dostępu: public, protected, domyślny (package), private Ograniczenia w dziedziczeniu: Jednokrotne dziedziczenie, Klasy final, Metody final www.akademiaasap.pl 5

PROGRAM SZKOLENIA Zakres szkolenia 1. Dziedziczyć czy delegować: Relacja "is", Relacja "has" 2. Hermetyzacja Java a obiektowość c.d. 3. Polimorfizm Wykorzystanie polimorfizmu Rzutowanie typów 4. Klasy abstrakcyjne (abstract) 5. Interfejsy (interface) 1. Sygnalizacja błędów w Javie Throwable Error Exception RuntimeException Błędy i wyjątki w Javie Kolekcje w Java Ścieżka błędu (stack trace) 2. Obsługa wyjątków Przepuszczenie wyjątku (throws) Wykonanie niebezpiecznej operacji (try) Łapanie wyjątków (catch) Wykonanie operacji gwarantowanych (finally) Automatyczne zamykanie zasobów (od Java 7 - autoclosable) 3. Tworzenie własnych wyjątków Własna klasa wyjątku Wyrzucenie nowego wyjątku (throw new) Wyrzucenie złapanego wyjątku (throw w catch) 1. Użycie klas generycznych (od Java 5) 2. Podstawy kolekcji Iterable Collection Comparator Comparable 3. Zbiory (Set): HashSet, TreeSet 4. Mapy (Map): HashMap, TreeMap 5. Listy (List): ArrayList, LinkedList 5. Kolejki (Queue) 6. Kolejki dwustronne (Deque) 7. Klasa pomocnicza Collections 8. Wstęp do kolekcji wielowątkowych 6

PROGRAM SZKOLENIA Zakres szkolenia c.d. 1. Program Java a system 2. Klasy systemowe String StringBuffer i StringBuilder - wydajna praca z napisami Środowisko systemowe Operacje IO Przegląd pozostałych elementów języka Java Arrays - operacje na tablicach System Date i Calendar Locale - lokalizacja w Java (l10n) Formatowanie dat i liczb Internacjonalizacja w Java (i18n) 1. Operacje na systemie plików (File) 2. Operacje na zawartości plików (strumienie) 3. Serializacja danych 4. Wstęp do nowego IO (kanały) 5. Wstęp do nowego IO 2 (od Java 7) 1. Konstruktor klasy (blok static) 2. Szczego ły enumeracji 3. Adnotacje (od Java 5) 4. Podstawy JUnit - testowanie aplikacji 5. Klasy wewnętrzne 6. Klasy anonimowe 1. API wątków w Javie Programowanie wielowątkowe 2. Tworzenie własnych wątko w 3. Synchronizacja (synchronized) 4. Wspo łpraca między wątkami 5. Problemy wielowątkowos ci 6. Zmienne ulotne (volatile) 7. Wstęp do java.util.concurrent (od Java 5) Najczęściej popełniane błędy 1. Na co uwaz ac w Javie 2. Czego unikac w Javie Peryferia i integracja 1. Aplikacje konsolowe 2. Tworzenie GUI w Java (Swing) 3. Komunikacja przez TCP 4. JDBC - komunikacja z bazami danych 5. Więcej o Swing www.akademiaasap.pl 7

Zapraszamy do zapoznania się z pełną ofertą szkoleń: http://akademiaasap.com.pl/harmonogram-szkolen-otwartych/ AKADEMIA ASAP sp. z o.o. ul. Złota 61 lok. 100; 00-819 Warszawa, NIP: 5272746992, KRS: 0000578942 REGON: 362692115 Tel.: +48 22 100-48-96 biuro@akademiaasap.pl www.akademiaasap.pl