Aktualne promocje

Barcampy, konferencje, wydarzenia

22/05/2014 - 18:00
21/11/2013 - 18:00

Programowanie w języku C++

Kod szkolenia: 
PCPP1
Opis szkolenia: 

Umiejętności zdobywane podczas kursu:

  • Samodzielna analiza dostarczanego kodu.
  • Umiejętność implementowania obiektu i modułu wg. dostarczonej specyfikacji.
  • Umiejętność programowania z użyciem dostarczonych w bibliotece standardowej kontenerów danych.
Cel szkolenia: 
  • Wykształcenie umiejętności samodzielnego programowania w zakresie prostych i średnio zaawansowanych aplikacji w języku C++
  • Zapoznanie się uczestników z biblioteką standardową
  • Wykształcenie umiejętności weryfikacji poprawności programów
  • Dostarczenie narzędzi do samodzielnej implementacji algorytmów w języku C i C++
Grupa docelowa: 

Kurs przeznaczony jest dla programistów którzy potrafią już programować w dowolnym języku programowania proceduralnym lub obiektowym (Java, C#, VB, Pascal) i chcą zapoznać się z zagadnieniami związanymi z programowaniem w języku C i C++. Zagadnienia zajęć skupiają się na programowaniu w języku C i C++ w sposób umożliwiający przeniesienie aplikacji na dowolną platformę sprzętową.

Wymagania wobec słuchaczy: 
  • Doświadczenie w programowaniu w jakimkolwiek języku proceduralnym bądź obiektowym.
  • Znajomość podstaw technologii obiektowej.
Cena netto PLN: 
3300
Cena brutto PLN: 
4059
Czas trwania: 
4 dni
Uwagi: 

Oferujemy również szkolenia w naszych ośrodkach w Krakowie i Gdyni, jak i w lokalizacjach wskazanych przez klienta.

W celu ustalenia szczegółów prosimy o kontakt na osec@osec.pl

Konspekt: 
  1. Środowisko pracy programisty.
    1. Właściwości systemu operacyjnego
    2. Dostępne środowiska IDE (ang. Integrated Development Environment )
  2. Podstawy języka C++.
    1. Zależności pomiędzy plikami projektu
    2. Praca kompilatora i narzędzi pomocniczych
    3. Przestrzenie nazw
    4. Preprocesor
  3. Biblioteki standardowe.
    1. Zakres funkcjonalności biblioteki standardowej
    2. Podstawowe wywołania i ich zastosowanie
  4. Projektowanie abstrakcyjnych typów danych.
    1. Typy podstawowe
    2. Obsługa wskaźników i zarządzanie pamięcią
    3. Referencje
    4. Alokacja i dealokacja zasobów
  5. Programowanie proceduralne w C++.
    1. Przekazywanie argumentów
    2. Instrukcje sterowania przepływem programu
    3. Modularyzacja programu
  6. Programowanie obiektowe w C++.
    1. Podstawowe pojęcia obiektowe i ich implementacja w języku C++
    2. Metody i przeciążanie funkcji
    3. Konstruktor i jego rodzaje
    4. Obsługa usuwania obiektu
    5. Funkcje zaprzyjaźnione
    6. Konwersja i jej rodzaje
    7. Dziedziczenie i metody wirtualne
  7. Obsługa sytuacji wyjątkowych.
    1. Model obsługi wyjątków w języku C++
    2. Podstawowa obsługa wyjątków
    3. Hierarchia podstawowych wyjątków
  8. Biblioteka wejścia-wyjścia.
    1. Strumienie i sterowanie stanem strumienia
    2. Dostęp do urządzeń wejścia – wyjścia
    3. Operacje na plikach
  9. Wprowadzenie do programowania uogólnionego i metaprogramowania.
    1. Pojęcie programowania generycznego
    2. Metaprogramowanie – definicja pojęcia i praktyczne zastosowanie
  10. Szablony i programowanie uogólnione - biblioteka STL
    1. Praktyczna obsługa biblioteki STL
    2. Własne szablony – wykorzystanie w projekcie
  11. Iteratory i sekwencje
    1. Obsługa iteratorów i dostępne kontenery danych
    2. Implementacja zestawu własnych iteratorów
    3. Wstęp pojęcia konceptu
  12. Algorytmy
    1. Zastosowanie dostępnych algorytmów
    2. Parametryzacja istniejących algorytmów
  13. Styl kodowania i wskazówki programistyczne.
    1. Konwencje zapisu programu
    2. Przykłady wykładni branżowych
Najbliższe terminy szkolenia

Warszawa: 
Pon, 03/11/2014
Wrocław: 
Pon, 17/11/2014
Kraków: 
Pon, 01/12/2014

Logowanie

O osec.pl

Nasz serwis działa dzieki następującym projektom:

Drupal CMS - http://www.drupal.org
Apache HTTPD - http://www.apache.org
PHP - http://www.php.net
MySQL - http://www.mysql.com

ipv6 ready