Producenci

Cenniki do pobrania

Sonda

Jakiego rodzaju szkolenia Państwa interesują?

Statystyki

Produktów:
1267
Kategorii:
156
Nowości:
0
Promocje:
1

Newsletter

Podaj swój adres e-mail, jeżeli chcesz otrzymywać informacje o nowościach i promocjach.

Tworzenie aplikacji komputerowych - szkolenie zawodowe

Dostępność:
duża ilość
Cena: 6 050,00 zł
Cena netto: 4 918,70 zł
szt.
Ocena:
(Ilość ocen: 0)
Kod produktu:

173

Producent:
-
Opis szkolenia:

Szkolenie w zakresie tworzenia aplikacji komputerowych w najpopularniejszych współczesnych językach programowania: Java, C++ i Perl (opcjonalnie Ruby, Phyton). Plan zajęć największy nacisk kładzie na naukę języka C++  ze względu na jego bardzo rozbudowaną składnię oraz surowe wymogi w zakresie wydajności kodu.

Od Słuchaczy wymagana jest znajomość środowiska Windows, pożądane doświadczenie w programowaniu w dowolnym języku obiektowym, lub strukturalnym.

W ramach kursu Uczestnicy otrzymują oficjalny dyplom MEN potwierdzający zdobyte umiejętności zawodowe w zakresie Programowania aplikacji komputerowych.


Czas trwania: 136 godz.

Program szkolenia:


WPROWADZENIE

Środowisko i języki programowania - zagadnienia ogólne

Języki strukturalne i obiektowe


PODSTAWY PROGRAMOWANIA OBIEKTOWEGO W JĘZYKU JAVA

Wprowadzenie do technologii Java

         Podstawowe pojęcia:
         - platforma, narzędzia, korzystanie z dokumentacji
        
Obiekty i typy danych

         Typy proste i referencyjne
         Elementy klasy
         Metody i argumenty

Podstawy składni języka Java

         Identyfikatory, instrukcje sterujące, operacje na zmiennych, tablice    
        
Koncepcja programowania obiektowego

         Modelowanie obiektowe: podstawowe pojęcia obiektowe, relacje między obiektami
         Klasy, interfejsy i pakiety: dziedziczenie, polimorfizm, klasy abstrakcyjne, interfejsy, pakiety

Obsługa standardowych oraz własnych błędów i wyjątków

         Rodzaje sytuacji wyjątkowych i zasady ich obsługi
         Tworzenie własnych typów wyjątków
         Dostęp do środowiska systemowego: korzystanie z klas systemowych, korzystanie z kolekcji danych

Obsługa operacji wejścia/wyjścia

         Strumienie i filtry
         Współpraca z plikami
         Serializacja obiektów

Synchronizacja wątków i ochrona danych

Zasady tworzenia aplikacji z interfejsem graficznym

         Podstawowe pojęcia: komponent, kontener
         Zarządzanie rozkładem komponentów
         Delegacyjny model zdarzeń
         Podstawowe komponenty graficzne: tworzenie menu, grafika, aplety

Komunikacja między aplikacjami  - proste zapytania do baz danych


ZAAWANSOWANE PROGRAMOWANIE W JĘZYKU JAVA

Deklaracje i specyfikatory dostępu

         Deklaracja klasy oraz możliwe modyfikatory
         Deklaracja metod i zmiennych oraz możliwe modyfikatory
         Pliki klas i pakiety, a wyrażenie import
         Implementacja interfejsu

Operacje i przypisania

         Operatory Javy
         Operatory logiczne
         Przekazywanie zmiennych do metod

Przepływ sterowania, wyjątki i mechanizm asercji

         Użycie wyrażeń if oraz switch
         Użycie pętli
         Obsługa wyjątków
         Mechanizm asercji

Programowanie zorientowane obiektowo

         Enkapsulacja danych
         Przesłanianie i przeciążanie metod
         Konstruktory
         Typy zwracane

Pakiet java.lang - klasa Math, String oraz klasy opakowujące

         Użycie klasy String
         Użycie klasy Match
         Użycie klas opakowujących
         Metoda equals()
 
Obiekty, a kolekcje

         Przesłanianie metod hashCode() oraz equals()
         Kolekcje danych
         Mechanizm Garbage Collector
 
Klasy wewnętrzne

         Definicja klasy wewnętrznej
         Metody klasy wewnętrznej
         Anonimowe klasy wewnętrzne
         Klasy statyczne zagnieżdżone

Wątki

         Definiowanie, tworzenie i uruchamianie wątku
         Zawieszanie działania wątku
         Kod synchronizujący
         Współpraca wątków


PODSTAWY PROGRAMOWANIA W JĘZYKU C++

Wprowadzenie do języka C++

          Środowisko pracy programisty
          Podstawy języka C++.
          Biblioteki standardowe

Projektowanie abstrakcyjnych typów danych

Programowanie proceduralne w C++

Programowanie obiektowe w C++

Biblioteka wejścia-wyjścia
 
Styl kodowania i wskazówki programistyczne


PROGRAMOWANIE WIELOWĄTKOWE W JĘZYKU C++

Co to jest programowanie współbieżne i wielowątkowe

          Abstrakcja programowania współbieżnego
          Współpraca procesów
          Problem wzajemnego wykluczania

Operacje semaforowe

         Modyfikacje operacji semaforowych

Strukturalne mechanizmy synchronizacji

         Monitory
         Porównanie metod synchronizacji

Testowanie aplikacji wielowątkowych


ZAAWANSOWANE PROGRAMOWANIE  W JĘZYKU C++

Zaawansowane techniki programowania  w C++

         Biblioteka STL
         Wielokrotne użycie kodu w C++
         RTTI
         Kanony wiedzy programistycznej
        
Szablony i metaprogramowanie w języku C++

         Szablony
         Cechy i manipulacja typem,
         Operacje i otoczki typów całkowitych
         Sekwencje i iteratory
         Algorytmy
         Widoki i adaptery iteratorów
         Przekraczanie granicy pomiędzy czasem kompilacji i wykonywania programu
         Język osadzony zależny od dziedziny

Tworzenie niezawodnego oprogramowania w C++

         Obsługa wyjątków - techniki i praktyka
         Zaawansowane koncepcje obsługi wyjątków
         Obsługa wyjątków w aplikacjach wielowątkowych
         Zapis do dziennika i asercje
         Planowanie obsługi wyjątków
         Wyjątki, a podstawowe elementy języka C++
         Wyjątki, a operacje wejścia wyjścia
         Wyjątki, a kolekcje
         Programowanie rozproszone
         Architektura i projekt modelu obsługi wyjątków
         Wzorce
         Środowisko pracy programisty
         Testowanie
         Usuwanie błędów

Wybrane problemy programowania C++


PODSTAWY PROGRAMOWANIA W JĘZYKU PERL

Wprowadzenie

         Wbudowane typy danych
         Podstawowe struktury sterujące

Operacje wejścia/wyjścia

Definicja funkcji

Obsługa referencji

Operacje na łańcuchach

Zaawansowane techniki sortowania

Elementy programowania funkcyjnego

Struktury danych

Wyrażenia regularne

Obsługa procesów systemowych

Zarządzanie plikami i katalogami

Budowanie pakietów

Biblioteka CPAN

Techniki zaawansowane


PODSUMOWANIE

Usystematyzowanie wiadomości


Szczegółowe informacje dotyczące standardów organizowanych przez nas szkoleń znajdą Państwo w zakładce:

Informacje o szkoleniach


Produkty powiązane

Programowanie w Java Programowanie w Java
Opis szkolenia: Szkolenie ma na celu zapoznanie uczestników z podstawami programowania w języku Java oraz poznania metod programowania obiektowego. Czas szkolenia: 24 godz. Program szkolenia: Instalacja JDK Instalacja w systemie Windows Przygotowanie...
Cena: 900,00 zł

Programista Java Programista Java
Opis szkolenia: Ideą kursu jest przybliżenie programistom języków dynamicznych - nie tylko składni Javy i podstawowych bibliotek, ale także javowych idiomów, konwencji i zwyczajów. Program zajęć kładzie nacisk na omówienie istotnych różnic między Jav...
Cena: 1 100,00 zł

Programowanie w C++ Programowanie w C++
Opis szkolenia: C++ jest popularnym językiem programowania ogólnego przeznaczenia. Umożliwia abstrakcję danych oraz stosowanie kilku paradygmatów programowania: proceduralnego, obiektowego i generycznego. Charakteryzuje się wysoką wydajnością kodu wy...
Cena: 900,00 zł

Zaawansowane programowanie w C ++ Zaawansowane programowanie w C ++
Opis szkolenia: W trakcie kursu szczegółowo omawiane są pojęci związane z językiem C++, takie jak programowanie obiektowe, tworzenie klas, dziedziczenie i polimorfizm, tworzenie szablonów i obsługa wyjątków. Czas szkolenia: 24 godz. Program szkolenia...
Cena: 1 050,00 zł

Programowanie w języku PERL dla  systemów otwartych i WWW Programowanie w języku PERL dla systemów otwartych i WWW
Opis szkolenia: Perl jest językiem programowania przeznaczonym głównie do pracy z danymi tekstowymi, choć jest używany także do innych zastosowań.Jest wolnym oprogramowaniem dostępnym dla wielu systemów operacyjnych, lecz jego naturalne środowisko to...
Cena: 3 000,00 zł

Opinie o produkcie (0)

Koszyk

produktów: 0

wartość: 0,00 zł

przejdź do koszyka »

Promocje

Sklep internetowy Click Shop | Hosting home.pl