Podstawy programowania w języku C++

Stosujemy również rozwiązania kompleksowe:
Zakup i dostarczenie odpowiedniego oprogramowaniaInstalacja programu w środowisku pracySzkolenia personelu

PROFIL UCZESTNIKA:

Szkolenie skierowane jest dla osób, które jeszcze nie znają C++ i chcą nauczyć się programowania w języku C++ od podstaw. W trakcie szkolenia uczestnicy zdobędą podstawową wiedzę dotyczącą składni języka, różnic względem języka C oraz funkcjonalności oferowane przez elementy biblioteki standardowej. Szkolenie prowadzone jest w środowisku Dev-C++ pod Windows. Szkolenie może być prowadzone również w systemie Linux, z wykorzystaniem środowiska programistycznego.

KORZYŚCI DLA UCZESTNIKA:

Po szkoleniu każdy uczestnik będzie umiał:

  • Tworzyć proste programy
  • Znał składnie języka C++
  • Wykorzystać biblioteki standardowe
  • Pozna środowisko programistyczne w Windows/Linux
  • Edytować pliki korzystając z edytora VI/VIM

WYMAGANIA DOT. UCZESTNIKA:

Przydatna będzie znajomość języka angielskiego na poziomie umożliwiającym czytanie ze zrozumieniem dokumentacji języka oraz funkcji bibliotecznych.

PROGRAM SZKOLENIA

Dzień 1

  • Pierwszy program, kompilacja i uruchomienie
  • Zmienne, stałe i ich typy
  • Typy wyliczeniowe
  • Pojęcie przestrzeni nazw i operator zasięgu
  • Obsługa standardowego wejścia i wyjścia
  • Napisy w C++
  • Instrukcje warunkowe

Dzień 2

  • Pętle
  • Tablice jedno i wielowymiarowe
  • Wskaźniki, alokacja i dealokacja pamięci (operatory new i delete)
  • Operacje plikowe (fstream)

Dzień 3

  • Funkcje, rekurencja
  • Lokalne zmienne statyczne
  • Sposoby przekazywania argumentów do funkcji (kopia, referencja, wskaźnik)
  • Przeciążanie funkcji
  • Domyślne argumenty funkcji

Dzień 4

  • Złożone typy danych (struct i class), metody w klasach
  • Konstruktory i destruktory
  • Pola prywatne i publiczne w klasach
  • Statyczne metody i zmienne w klasach
  • Metody const

 

Na cenę ma wpływ wiele czynników, takich jak:
  • Ilość dni
  • Wielkość grupy
  • Poziom zaawansowania
  • Dobór eksperta do danego projektu
  • Lokalizacja szkolenia