Programowanie w C++
Czas trwania szkolenia 25 godzin
Kurs przeznaczony jest dla początkujących programistów. Wymagana jest minimalna znajomość wymienionych języków programowania i tworzenia kodu. Kurs programowania w C++ jest wprowadzeniem do pakietu szkoleń skierowanych w szczególności do młodzieży szkół średnich przygotowujących się do matury z informatyki, oraz kandydatów na studia i studentów kierunków technicznych.Realizowana tematyka:
Struktura algorytmu
- Wstęp do programowania w C++
- Pierwszy program w C++
- Budowa programu w języku C++
- Twój pierwszy program - opis działania
- Jak pisać poprawny i przejrzysty kod
- Typy danych najczęściej stosowane w programowaniu.
- Zmienne i podstawowe typy danych
- Zmienne - Typ znakowy i typ tekstowy
- Zakres ważności nazwy obiektu, a czas życia obiektu
- Operator przypisania i operatory arytmetyczne
- Operatory inkrementacji i dekrementacji, relacji oraz operatory logiczne
- Przesłanianie nazw
- Typ wyliczeniowy enum
- Strumienie i operacje wejścia/wyjścia
- Instrukcje sterujące
- Instrukcja warunkowa if - podejmowanie decyzji w języku C++
- Instrukcja warunkowa switch
- Pętle w języku C++ - pętla for
- Pętle w języku C++ - pętla do while
- Pętle w języku C++ - pętla while
- Instrukcje break (Przerywanie pętli), goto, continue (Obsługa pętli i etykiet).
- Funkcje w języku C++
- Podstawowe informacje o funkcjach. Pierwsza funkcja. Wywołanie funkcji.
- Zasięg funkcji i argumenty funkcji
- Funkcje - argumenty formalne i aktualne. Porównanie metod przekazywania argumentów do funkcji – przesyłanie przez wartość oraz przez referencję. Zwracanie wartości przez funkcję.
- Funkcje rekurencyjne w praktyce.
- Tablice
- Tablice w języku C++. Podstawowy sposób organizacji danych.
- Tablice i pętle w języku C++. Efektywne zarządzanie danymi w C++
- Tablice i funkcje w języku C++.
- Przekazywanie tablic do funcji.
- Tablice wielowymiarowe.
- Definicja, deklaracja, inicjalizacja - ważne pojęcia w języku C++
- Jeszcze raz o przysłanianiu zmiennych w języku C++. Zasięg a dostęp do zmiennych.
- Referencja (typ referencyjny) w języku C++. Znaczenie referencji w programowaniu w C++.
- Klasa std:string
- Operacje na tekstach
- Wskaźniki
- Typ wskaźnikowy - Adresowanie komórek, operator wyłuskania.
- Inicjalizacja, zasady, stałe wskaźniki.
- Operacje na kilku wskaźnikach
- Wskaźniki, referencje, typy proste. Porównanie typu wskaźnikowego i referencyjnego.
- Zastosowanie wskaźników wobec tablic
- Zastosowanie wskaźników w argumentach funkcji
- Dynamiczne rezerwowanie pamięci za pomoca operatorów new i delete
- Literały, czyli stałe dosłowne w języku C++.
- Przekształcenia typów w języku C++. Awansowanie, rzutowanie
- Klasy.
- Typ definiowany przez użytkownika
- Składniki klasy
- Enkapsulacja
- Klasa a obiekt
- Funkcje składowe klas
- Nowa klasa nowy plik
- Konstruktory i destruktory
- Dziedziczenie i polimorfizm
- Operacje na plikach
- Zapis i odczyt z plików

Zapraszamy na szkolenia w edycji jesiennej. Harmonogram szkoleń oraz formularz zgłoszeniowy znajduje się w dziale 
Oferujemy państwu unikatowe warsztaty z zakresu obróbki dźwięku i obróbki plików wideo. Zajęcia projektowane z myślą o nauczycielach uczących przedmiotu Multimedia i grafika komputerowa w Technikum, dla osób zajmujących się filmowaniem i tworzeniem nagrań audio-wideo oraz dla hobbystów.
Osobom rozpoczynającym pracę z komputerem proponujemy kursy w grupach 3-4 osobowych lub szkolenie indywidualne. W zależności od potrzeb oferujemy kursy z zakresu:
Firma Vedius jest certyfikowanym laboratorium egzaminacyjnym ECDL, wpisanym do rejestru laboratoriów pod numerem: PL-LAB0275
Szukasz alternatywy dla komercyjnego software? Chcesz kompleksowego wdrożenia platformy Open Source w firmie?