Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
Introducere în Programarea Orientată pe Obiecte în C++
- Scurtă prezentare a conceptelor programării orientate pe obiecte.
- Diferențe dintre abordările procedurale și cele orientate pe obiecte.
- Avantaje ale design-ului software modular și reutilizabil.
- Înțelegerea limbajului C++ ca un limbaj orientat pe obiecte.
Clasele și Designul Obiectelor în C++
- Introducere în clase și obiecte.
- Definirea claselor și crearea obiectelor.
- Înțelegerea constructorilor și destructorilor.
- Gestionarea ciclului de viață al obiectelor.
- Aplicarea specificatorilor de acces:
- Public
- Privat
- Protejat
Încapsulare și Abstractizare
- Înțelegerea ascunderii datelor și a încapsulării.
- Proiectarea interfețelor pentru componentele reutilizabile.
- Utilizarea eficientă a variabilelor membre și funcțiilor.
- Aplicarea principiilor de abstractizare în design-ul software.
Funcții și Funcționalități Avansate ale Claselor în C++
- Supraincărcarea funcțiilor.
- Operatorul de rezoluție a domeniului (scope resolution operator).
- Membri statici și funcții statice.
- Clase prietene și funcții prietene.
- Supraincărcarea operatorilor.
Moștenire și Polimorfism
- Înțelegerea conceptelor de moștenire.
- Crearea ierarhiilor de clase.
- Implementarea polimorfismului.
- Funcții virtuale și comportament dinamic.
- Proiectarea aplicațiilor flexibile și ușor de întreținut.
Manipularea Datelor și Conversia Tipurilor
- Înțelegerea conversiilor de date în C++.
- Lucrul cu tipuri de date primitive și obiecte.
- Aplicarea tehnicilor sigure de conversie.
Gestionarea Excepțiilor și Șabloanele (Templates)
- Înțelegerea strategiilor de gestionare a erorilor.
- Utilizarea excepțiilor în aplicațiile C++.
- Introducere în șabloane.
- Crearea codului generic reutilizabil.
Curenți de Intrare și Ieșire
- Lucrul cu curenții de intrare și ieșire în C++.
- Citirea și scrierea eficientă a datelor.
- Gestionarea operațiilor bazate pe curenti.
Oficina Practică de Programare C++
- Aplicarea principiilor de design orientat pe obiecte.
- Construirea de aplicații modulare în C++.
- Crearea claselor și componentelor reutilizabile.
- Analiza practicilor comune de design.
Revederea cursului și Pașii Următori
- Revederea conceptelor cheie de programare orientată pe obiecte în C++.
- Discutarea celor mai bune practici pentru design-ul software.
- Identificarea căilor suplimentare de învățare în dezvoltarea C++.
Cerințe
- Înțelegerea conceptelor de bază ale programării, cum ar fi variabilele, buclele și funcțiile.
- Experiență cu fundamentele limbajului C.
- Cunoștințe de bază despre conceptele de dezvoltare software.
Public țintă
- Programatori C care doresc să învețe tehnici de programare orientată pe obiecte.
- Dezvoltatori de software care trec de la design procedural la cel orientat pe obiecte.
- Ingineri și programatori interesați de structura aplicațiilor C la scară largă.
7 Ore
Mărturii (1)
Bune exemple, concentrarea pe materialele cele mai utile
Piotr Sowinski - Intel Technology Poland
Curs - Object Oriented Programming with C++
Tradus de catre o masina