C++ este un limbaj de programare multiparadigmă (imperativ, procedural, orientat-obiect, generic), cu verificare statică a tipului variabilelor, compilat. Deși scopul în care a fost creat a fost de a fi un limbaj de programare a sistemelor de operare, a devenit, în timp, un limbaj foarte popular. În prezent este folosit pentru o gamă largă de aplicații (nuclee de sisteme de operare, sisteme embedded, aplicații desktop, servere de orice fel, aplicații de timp real (medicale, militare, de comunicații), jocuri. C++ – Wikipedia
Modern C++
În ultimii ani, ca urmare a avansului luat de alte limbaje percepute a oferi capabilități mai variate, C++ a văzut, la rândul lui, o serie de evoluții (noile standarde C++11, adăugirile sub umbrela C++14, și înca altele care vor urma) ceea ce a dus la denumirea de “Modern C++”. Acest curs se dorește o introducere în ceea ce înseamnă “Modern C++” și cum “se simte” acesta față de “C++”.
Cui se adresează acest curs?
Începătorilor care vor să învețe un limbaj de programare şi celor care cunosc un alt limbaj de programare dar vor să se [re]familiarizeze cu Modern C++.
În acest curs vei învăța despre:
- Intro C++: puțină istorie, evoluții recente, perspective, comparație cu alte limbaje înrudite
- Tipuri de date implicite
- Structuri de control
- Tipuri de date din biblioteca standard (STL)
- Tipuri de date definite de utilizator
- Clase/Obiecte
- Moștenire/Polimorfism/Incapsulare
- Management de memorie
- colecții din biblioteca standard: vector, list, map
Metoda de predare
Vom încerca să pornim de la o problemă (dezvoltarea unei logici relativ simple) și, pe parcurs, vom introduce, învăța și practica fiecare din noțiunile necesare.
Materiale necesare
Laptop care să aibă instalat:
- Visual Studio Community Edition 2013 (preferabil)
- sau Eclipse CDT
- sau Code::Blocks (configurate cu un compilator care să știe C++11)
Derularea evenimentului
- Durata: 1 zi
- Program: de la 09:00-18:00
- Pauze: după fiecare exercițiu, pauza de masă între 13:00-14:00
- Comunicarea: limba română
- Materialele de curs: în urma participării la curs, veți primi pe e-mail varianta electronică a materialelor folosite
- Loc:cursurile pot fi organizate la mai multe adrese în funcție de disponibilitatea partenerilor noștri. În momentul înscrierii veți primi aceste detalii sau printr-un e-mail din partea organizatorilor.
- Auditoriu: minim 5 participanți
- Traineri: mai multe informații pe pagina formatorilor