KURS C++ - 30 h
Główne zagadnienia zawarte w programie kursu:
- Wprowadzenie do C++
- Historia języka C++
- Rola C++ w programowaniu
- Podstawowe cechy i zalety
- Podstawy C++
- Struktura programu C++
- Deklaracja i inicjalizacja zmiennych
- Podstawowe typy danych: int, double, char, bool
- Operatory arytmetyczne, logiczne i porównania
- 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
- Funkcje w C++
- Deklaracja i definicja funkcji
- Parametry i argumenty funkcji
- Wartość zwracana przez funkcję
- Overloading funkcji.
- Tablice i struktury danych
- Tablice jednowymiarowe i wielowymiarowe
- Struktury danych: struct i class
- Dynamiczna alokacja pamięci
- Wskaźniki i referencje
- Podstawy wskaźników
- Referencje w C++
- Operacje na wskaźnikach
- Programowanie Obiektowe w C++
- Klasy i obiekty
- Dziedziczenie
- Polimorfizm
- Abstrakcja i enkapsulacja
- Obsługa błędów
- Instrukcje try, catch, throw
- Obsługa wyjątków
- Obsługa plików
- Odczyt i zapis do plików tekstowych i binarnych
- Standard Template Library (STL)
- Kontenery: vector, list, map
- Algorytmy: sort, find, transform
- Wprowadzenie do C++11/14/17
- Nowości i ulepszenia wprowadzone w różnych standardach
- 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.