KURS C++ - 30 h

Główne zagadnienia zawarte w programie kursu:

  1. Wprowadzenie do C++
  • Historia języka C++
  • Rola C++ w programowaniu
  • Podstawowe cechy i zalety
  1. Podstawy C++
  • Struktura programu C++
  • Deklaracja i inicjalizacja zmiennych
  • Podstawowe typy danych: int, double, char, bool
  • Operatory arytmetyczne, logiczne i porównania
  1. Instrukcje warunkowe i pętle
  • Instrukcje if, else if, else
  • Pętla for
  • Pętla while
  • Pętla do-while
  • Przerwanie i kontynuacja pętli
  1. Funkcje w C++
  • Deklaracja i definicja funkcji
  • Parametry i argumenty funkcji
  • Wartość zwracana przez funkcję
  • Overloading funkcji.
  1. Tablice i struktury danych
  • Tablice jednowymiarowe i wielowymiarowe
  • Struktury danych: struct i class
  • Dynamiczna alokacja pamięci
  1. Wskaźniki i referencje
  • Podstawy wskaźników
  • Referencje w C++
  • Operacje na wskaźnikach
  1. Programowanie Obiektowe w C++
  • Klasy i obiekty
  • Dziedziczenie
  • Polimorfizm
  • Abstrakcja i enkapsulacja
  1. Obsługa błędów
  • Instrukcje try, catch, throw
  • Obsługa wyjątków
  1. Obsługa plików
  • Odczyt i zapis do plików tekstowych i binarnych
  1. Standard Template Library (STL)
  • Kontenery: vector, list, map
  • Algorytmy: sort, find, transform
  1. Wprowadzenie do C++11/14/17
  • Nowości i ulepszenia wprowadzone w różnych standardach
  1. Wielowątkowość w C++
  • Wprowadzenie do wielowątkowości
  • Obsługa wątków w C++

Kurs o łącznym czasie trwania 30 godzin pozwoli na dogłębne omówienie każdego z tych tematów oraz praktyczne wykorzystanie zdobytej wiedzy w praktyce. Program kursu może zostać dopasowany do indywidualnych potrzeb Uczestników.

Uczestnik kursu otrzymuje certyfikat ukończenia kursu.