Programowanie w C ++

Język C ++ jest szczególnym wyzwaniem, ponieważ jest językiem wieloparadygmatycznym ogólnego przeznaczenia, który bywa wydajny, ale nie łatwy do nauczenia. Jednak nasze szkolenie pomoże Ci nauczyć się tworzyć oprogramowanie za pomocą tego elastycznego i popularnego języka programowania.
Kod: C-003
Czas trwania: 40 godzin

Opis szkolenia

To szkolenie obejmuje projektowanie języka C ++ i najważniejsze wskazówki dotyczące jego używania. Podczas kursu uczestnicy dowiedzą się, jak tworzyć aplikacje obiektowe z wykorzystaniem wszystkich funkcji tego języka programowania.

C ++ to skompilowany, silnie typizowany język programowania systemów ogólnego przeznaczenia, który obsługuje różne paradygmaty programowania - głównie proceduralne, ogólne, funkcjonalne i obiektowe. Służy do tworzenia wysokowydajnych systemów aplikacji, takich jak systemy operacyjne, przeglądarki, gry i nie tylko.

Język C ++ jest szczególnym wyzwaniem, ponieważ jest językiem wieloparadygmatycznym ogólnego przeznaczenia, który bywa wydajny, ale nie łatwy do nauczenia. Jednak nasze szkolenie pomoże Ci nauczyć się tworzyć oprogramowanie za pomocą tego elastycznego i popularnego języka programowania.

Plan szkolenia

Wprowadzenie do C++: Omówienie
  • Język programowania C ++
  • Składniki programu C ++
  • Proces budowania programu w C ++
  • Dyrektywy preprocesora

Proste typy danych i zmienne
  • Pojęcie typu danych
  • Proste typy danych
  • Definicja zmiennej

Wyrażenia w C ++
  • Operacje jednoargumentowe
  • Operacje binarne
  • Operacja trójskładnikowa
  • Wyrażenie constexpr

Instrukcje i funkcje w C ++
  • Instrukcje warunkowe
  • Instrukcje zapętlone
  • Inne oświadczenia
  • Deklaracja funkcji i definicja funkcji

Typy danych
  • Array
  • Klasa i struktura
  • Atrybuty i metody
  • Funkcja jako metoda klasowa
  • Przeciążanie operatorów

Dostęp do pamięci i zarządzanie nią w C ++
  • Pojęcie wskaźnika
  • Operacje wskaźnikowe
  • Praca z dynamicznymi obiektami
  • Wskaźnik do funkcji

Cykl życia obiektu C ++
  • Tworzenie obiektów
  • Obiekty lokalne i globalne
  • "Zniszczenie" obiektów

Dziedziczenie i polimorfizm w C ++
  • Dziedziczenie klas
  • Dziedziczenie wielokrotne
  • Funkcje wirtualne
  • Klasy abstrakcyjne

Typ Casting w C ++
  • C-style Casting
  • const_cast
  • static_cast
  • dynamic_cast
  • reinterpreter_cast
  • Przeciążanie operatora rzutowania

Programowanie ogólne
  • Ogólny przegląd programowania
  • Pełna i częściowa specjalizacja
  • Szablon wariadyczny
  • Funkcje lambda
  • Obiekt funkcjonalny

Najlepsze praktyki w języku C ++
  • Korzystanie ze wskaźników
  • Korzystanie z metod
  • Korzystanie z klas
  • Obsługa błędów z wyjątkami

Cele

  • Rozwijanie i poszerzanie wiedzy o programowaniu w C ++

Grupa docelowa

  • Deweloperzy oprogramowania
  • Młodsi programiści C ++

Wymagania

  • Podstawowe umiejętności z zakresu informatyki, algorytmów i paradygmatów programowania
  • Zrozumienie analizy i projektowania zorientowanego obiektowo (OO)

Harmonogram w Online Cennik
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
Online 2860 zł
Bucharest 2860 zł
Kraków 2860 zł
Wroclaw 2860 zł

Uprzejmie informujemy, że płatność za każde szkolenie będzie realizowana w lokalnie obowiązującej walucie. Jednocześnie informujemy, że podane ceny mogą ulec zmianie w zależności od lokalizacji szkolenia oraz trybu jego realizacji. Do ceny netto widocznej przy wybranym szkoleniu należy doliczyć 23% podatku VAT.

C-003104515

Zarejestruj się na następne szkolenie

Imię*
Nazwisko*
Firma
Email*
Preferred Location
Numer telefonu*
Twój komentarz
Masz jeszcze jakieś pytania?
Skontaktuj się z nami
Thank you.
Your request has been received.