,,Podstawy programowania w języku C++`` – 60h

Transkrypt

,,Podstawy programowania w języku C++`` – 60h
LECHAA CONSULTING Sp. z o. o.
20-834 Lublin, ul. Fiołkowa 7 tel/fax (81) 759 30 11 wew. 10
adres strony: www.lechaa.pl, e-mail: [email protected]
Zapraszamy Państwa na szkolenie:
,,Podstawy programowania w języku C++’’ – 60h
Termin szkolenia: 13/16/17/18/23/24/25/30 czerwiec 2014 r.
Miejsce szkolenia: Lublin, ul. Obrońców Pokoju 15/2 (Szkoła Jazdy iDrive)
Termin zgłoszenia: 10.06.2014
Nasze szkolenie skierowane jest do wszystkich osób chcących poznać od podstaw zasady
programowania w jednym z najpopularniejszych języków: C++, stworzonym do implementowania
programów komputerowych oraz gier. Podczas szkolenia zapoznacie się Państwo ze wszystkimi elementami
składowymi języka C++ (składnia, semantyka, typy danych, biblioteka standardowa). Dzięki znajomości
C++, nauka innych języków jest o wiele prostsza, gdyż jego elementy składowe są identyczne bądź
zbliżone do wielu innych języków.
Szczegółowy program szkolenia:
1. Wstęp
Czym jest programowanie, program komputerowy, jak działa. O czym należy pamiętać tworząc
programy.
2. Zintegrowane środowisko programistyczne (IDE)
Elementy składowe IDE, pliki i ich typy. Struktura tworzonego projektu.
3. Struktura podstawowego programu
Najważniejsze elementy kodu, formatowanie kodu, komentarze.
4. Zmienne
Typy zmiennych, ich nazwy i operacje na danych.
5. Wyświetlanie i pobieranie danych
Wprowadzenie w interakcje programu z użytkownikiem.
6. Instrukcja warunkowa
Wyrażenia warunkowe. Uzależnianie wykonywania programu od wartości zmiennych. Sterowanie
wykonaniem operacji.
7. Instrukcje iteracyjne
Typy pętli (for, while, do…while), ich zastosowania. Instrukcja break i continue.
8. Tablice
Przechowywanie oraz operowanie na wielu zmiennych tego samego typu. Współdziałanie z pętlami.
Tablice wielowymiarowe.
9. Funkcje
Wydzielanie wielokrotnie wykonywanych bloków kodu. Deklarowanie i definiowanie funkcji.
Zwracane wartości. Argumenty funkcji. Zakres ważności zmiennych.
10. Obsługa plików
Otwieranie plików do odczytu i zapisu. Pobieranie danych do programu. Utrwalanie wyników
wykonania programu.
11. Wprowadzenie do programowania obiektowego
Pojęcie klasy, obiektu (instancji). Cechy programowania obiektowego.
LECHAA CONSULTING Sp. z o. o.
20-834 Lublin, ul. Fiołkowa 7 tel/fax (81) 759 30 11 wew. 10
adres strony: www.lechaa.pl, e-mail: [email protected]
12. Pojęcie klasy w programie
Ogólna struktura klasy, składowe, metody i właściwości.
13. Modyfikatory dostępności
Hermetyzacja danych.
14. Konstruktory klas
Konstruktor bezparametrowy, parametrowy i konstruktor kopiujący.
15. Wskaźniki
Pojęcie i zastosowanie wskaźników. Dynamiczne tworzenie obiektów.
16. Destruktory
Pojęcie, tworzenie i stosowanie destruktorów.
17. Wielokrotne wykorzystanie kodu
Mechanizmy agregacji (kompozycji) i dziedziczenia. Polimorfizm. Metody wirtualne.
18. Tworzenie graficznego interfejsu użytkownika
Tworzenie formatek, używanie komponentów.
Prowadzący zajęcia: Michał Dolecki – trener IT dorosłych, prowadzi zajęcia wykładowe, ćwiczenia oraz
warsztaty z różnych dziedzin informatyki (podstawy obsługi komputera, pakietów biurowych, narzędzi do
zarządzania projektami, baz danych i tworzenia stron internetowych). Obecnie posiada otwarty przewód
doktorski z nauk technicznych – informatyki. Zajęcia, które prowadzi obejmują: proces wytwarzania
oprogramowania od etapu modelowania przez inżynierię oprogramowania do pisania właściwego kodu
aplikacji; zagadnienia dotyczące sztucznej inteligencji oraz ochrony danych.
Koszt uczestnictwa w szkoleniu: 1100 zł brutto/osoba
Koszt uczestnictwa obejmuje:
 Przeprowadzenie szkolenia
 Autorskie materiały szkoleniowe
 Indywidualne konsultacje z wykładowcą
 Serwis kawowy, lunch
 Zaświadczenie ukończenia szkolenia
 Obsługa organizacyjna szkolenia
Organizator zastrzega sobie prawo do odwołania szkolenia w przypadku otrzymania zbyt małej liczby Zgłoszeń. O
ewentualnym odwołaniu szkolenia zostaną Państwo poinformowani telefonicznie.
Ilość miejsc ograniczona. Decyduje kolejność zgłoszeń.
Osoba do kontaktu: Barbara Zaprawa,
tel. 603-720-350 lub 81/759-30-11 wew. 34, e-mail: [email protected] .