Podstawy programowania w języku C++CPP-01

Obecnie brak terminów otwartych

Dostępne na zamówienie, w terminie i lokalizacji do uzgodnienia, dla grup od 5 osób.

cena netto
dla podmiotów publicznych - zwolnione z VAT

Cena szkolenia: 2890 PLN

poczęstunek w cenie

stanowisko komputerowe w cenie

Kategoria: C/C++, Linux kernel, embedded

Język C++ jest nowoczesnym, wysokopoziomowym językiem programowania, skonstruowanym z myślą o implementowaniu złożonych programów komputerowych. W C++ napisana jest na przykład przeglądarka Mozilla Firefox, baza danych MySQL i środowisko graficzne KDE. Jego inherentną cechą jest wysoka elastyczność, pozwalająca łączyć zaawansowane techniki programistyczne (przeciążanie funkcji, silna obiektowość, szablony i metaprogramowanie, “inteligentne” zarządzanie pamięcią) z niskopoziomowością języka C wtedy, gdy jest ona potrzebna.

Szkolenie przeznaczone jest dla osób, które jeszcze nie znają C++. Celem kursu jest zapoznanie uczestników ze składnią języka, różnicami względem C oraz funkcjonalnością oferowaną przez elementy biblioteki standardowej.

Szkolenia otwarte prowadzone są w środowisku Code::Blocks pod Windows lub w
systemie Linux z wykorzystaniem środowiska graficznego KDE. Szkolenie organizowane na zamówienie może być prowadzone w systemie Windows lub Linux, z wykorzystaniem środowiska programistycznego według preferencji Klienta.

Jako kontynuację tego szkolenia polecamy szkolenie Programowanie w języku C++ dla średniozaawansowanych.

Czas trwania

4 dni

Program

  1. Dzień 1
    • Pierwszy program, kompilacja i uruchamianie
    • Zmienne, stałe i ich typy
    • Typy wyliczeniowe (enum)
    • Pojęcie przestrzeni nazw i operator zasięgu (::)
    • Interakcja z użytkownikiem, obsługa standardowego wejścia i wyjścia (iostream)
    • Napisy w C++
    • Instrukcje warunkowe
  2. Dzień 2
    • Pętle
    • Tablice jedno- i wielowymiarowe
    • Wskaźniki, alokacja i dealokacja pamięci (operatory new i delete)
    • Operacje plikowe (fstream)
  3. Dzień 3
    • Funkcje, rekurencja
    • Lokalne zmienne statyczne
    • Sposoby przekazywania argumentów do funkcji (kopia, referencja, wskaźnik)
    • Przeciążanie funkcji
    • Domyślne argumenty funkcji
  4. Dzień 4
    • Złożone typy danych (struct i class), metody w klasach
    • Konstruktory i destruktory
    • Interfejs a implementacja: pola prywatne i publiczne w klasach
    • Statyczne metody i zmienne w klasach
    • Metody const

Pobierz w wersji PDF

Training also available in English.

Przeznaczenie i wymagania

Szkolenie przeznaczone jest dla osób pragnących nauczyć się programowania w języku C++ od podstaw. Przydatna będzie znajomość języka angielskiego na poziomie umożliwiającym czytanie ze zrozumieniem dokumentacji języka oraz funkcji bibliotecznych.

Certyfikaty

Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.

Obecnie brak terminów

Podaj swój adres e-mail, a my powiadomimy Cię o przyszłych terminach

Masz pytanie?

Tu możesz zadać niezobowiązujące i szybkie pytanie na temat szkolenia

* Wyrażam zgodę na przetwarzanie danych osobowych przez „ALX” Sp. z o.o. Sp. k. z siedzibą w Warszawie w celu realizacji zgłoszenia.