Sunteți pe pagina 1din 2

JOBS & CAREERS

ROMNIA

10.09.2015 | http://www.continental-corporation.com/www/hr_ro_ro/themes/learning_program/cwl_object_oriented_programming_ro.html

Programare Orientat pe Obiecte


TEME
Modele de proiectare
Modele de Creaie (Factory, Singleton, ...);
Modele Structurale (Adapter,Decorator, ...);
Modele Comportamentale (Iterator, Mediator, ...);
Modele Concureniale (Lock,Thread pool, ...).
Programarea n Java
Tipuri, Variabile, Operatori;
Obiecte,Clase i Interfee;
Controlul accesului, Domeniul de vizibilitate, Pachete;
Interfee;
Motenirea i Polimorfismul;
Excepii;
Iteratori, Colecii,Vectori;
JNI (Interfata nativ JAVA);
JVM (Maina virtual JAVA, e.g. Colector de reziduri de memorie);
Programarea concurent (fire, ...);
Tehnici de sincronizare pentru programarea concurent;
Programarea bazata pe evenimente (evenimente, aciuni, ...);
UML (Unified Modelling Language): diagrame structurale, de interaciune i comportament; sisteme de modelare software.
BIBLIOGRAFIE
[1] Thinking in Java, Bruce Eckel, Prentice Hall, 2002
[2] Taming Java Threads, Allen Holub, Apress, 2000
Programarea n C++
Elemente de baz: operatori, expresii, etc.;
Structuri de control: Vectori, Siruri, etc.;
Pointeri, Structs, Pointeri Smart
ncapsulare: clase, spaii de nume, constructori i destructori;
Gestionarea memoriei in C++;
Suprancarcarea operatorilor i funciilor;
Motenirea i polimorfismul;
Excepii;
Biblioteca de abloane standard (STL);
Programarea concurent (fire, procese, );
Technici de sincronizare pentru programarea concurent;
Programarea bazat pe evenimente (evenimente, aciuni, ...);
UML (Unified Modelling Language): Diagrame structurale, de interaciune i comportament; Sisteme de modelare software.

BIBLIOGRAFIE
[1] Thinking in C++, Bruce Eckel, Prentice Hall, 2000
[2] Accelerated C++. Practical Programming by Example, Andrew Koenig and Barbara E. Moo, Addison-Wesley, 2000

Continental AG 2015

S-ar putea să vă placă și