VISUAL C++ II – Napredno programiranje

Lokacije
Infokatedra d.o.o.
Prilaz Gjure Deželića 62
10000 Zagreb
Tel: 01/4840-064
Fax: 01/4840-065
C++ je jezik koji je mnoge oduševio svojim mogućnostima, posebice komponentama koje mu omogućavaju nevjerojatnu fleksibilnost kao što su template-ovi, nasljeđivanje klasa ili polimorfizam.

No, te mogućnosti su dodatno proširene korištenjem raznih knjižicama poput STL-a, koje korisnicima omogućavaju jednostavniji razvoj većih i naprednijih aplikacija.

Cilj
Seminar osposobljava polazniku za izradu složenijih i brzih konzolnih aplikacija za obradu podataka. Tijekom seminara polaznik kroz primjere i vježbu usvaja složene oblike programiranja i razvija razumijevanje viših apstrakcija programskih i podatkovnih struktura. Također, seminar pokriva složene algoritme te razvoj algoritama čiji se principi koriste u većini programskih jezika.

Sadržaj

  • ANSI C++ standard – standardizirani c++, prenosivost
  • Klase u C++ - kako se definiraju klase i čemu služe, razlike između C i C++ jezika
  • Manipulacija stringovima – kako manipulirati tekstom
  • Objektno orijentirana paradigma – nasljeđivanje u C++, polimorfizam, operatori, pretovarivanje, statičke klase itd.
  • Dinamička alokacija memorije i čišćenje – kako efikasno alocirati memoriju, opasnosti od „curenja“ memorije
  • Alogitmi i strukture podataka u C++ - složene strukture podataka i složeni algoritmi nad njima.
  • Template – što su templati i kako ih koristiti
  • STL – Standard Template Library je knjižnica koja sadrži niz algoritama i struktura podataka koji pomažu programeru pri izradi aplikacija
  • Debugging i otklanjanje logičkih pogrešaka – kako programer traži i ispravlja pogreške u kodu.
  • Izrada složenijih konzolnih aplikacija

Predznanje
Seminar zahtijeva predznanje seminara: PG12 Microsoft Visual C++ I - uvod u programiranje ili odgovarajuće znanje


 

Certifikati:
  • Upis u radnu knjižicu: ne
  • Certifikat: ne
  • Uvjerenje: ne
  • In-house: ne
  • Svjedodžba: ne
  • Diploma: ne