VISUAL C++ II – Napredno programiranje
Lokacije
Infokatedra d.o.o.
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