uvod, sintaksa, razvojno okruženje
main() funkcija
primitivni tipovi i dodjela
logičko grananje (if-else blokovi)
petlje (for, while, do-while)
složeni tipovi - nizovi, strukture i unije
funkcije - definicija, povratni tipovi, parametri
pokazivači i pokazivačka aritmetika
stringovi
rekurzija i rekurzivne funkcije
varijadične funkcije
datoteke - tekstualne i binarne
osnovni algoritmi sortiranja i pretraživanja
strukture podataka - linearne (jednostruko/dvostruko ulančana lista,s stek, red) i nelinerane (stabla raznih vrsta, grafovi)
proširenja C++ u odnosu na C
klase - definicija i instanciranje
modifikatori pristupa
konstruktori i destruktori
pokazivači i reference
preklapanje standardnih operatora
nasljeđivanje i polimorfizam
generički mehanizam, lambde, tokovi
pametni pokazivači, uvod u savremen C++
...
uvod, sintaksa, razvojno okruženje
primitivni tipovi i dodjela
osnovne operacije i naredbe
korisnički unos
logičko grananje
operatori poređenja, iskazi i evaluacija (računanje)
logički operatori
složena programska logika
složeni tipovi podataka (list, set, tuple) -deklaracija, indeksiranje, rukovanje, iteracija i primjene
petlje - sve vrste i primjene
funkcije - ključna riječ def, parametri, prosljeđivanje argumenata (po vrijednosti ili referenci), povratne vrijednosti
osnovne biblioteke
složena struktura funkcija
dictionary tip, key-value preslikavanje
rad sa datotekama (fajlovima)
spoljašnje biblioteke
virtuelna okruženja
jedinično testiranje uz pytest
...
uvod, sintaksa, razvojno okruženje
main() metoda
primitivni tipovi i dodjela
paketi, definisanje i uvoz
strog objektno-orijentisan pristup - klase kao centar programa
definicija i instanciranje klasa
osnovne metode, preklapanje
izvođenje, interfejsi i polimorfizam
polimorfizam kroz Java API
osnovne klase iz osnovnih paketa
greške i izuzeci
rad sa datotekama (IO i NIO)
generički tipovi i metode
kolekcije
lambda izrazi
Stream API
osnovi konkurentnog programiranja - niti (Threads), značaj i primjena
osnovi mrežnog programiranja - soketi (Sockets), klijent-server pristup, značaj i primjena
Ne brinite, nismo zaboravili na ostale jezike, ali je njihova primjena u školama i fakultetima prilično razbacana. Za instrukcije iz jezika kao što su HTML, CSS, JavaScript, TypeScript, QBasic, Pascal, C# ili bilo šta drugo se takođe možete javiti i zakazati termin.
Instrukcije pokrivaju još mnoge oblasti bliske programiranju i softverskom inženjerstvu, ali je njih previše i mnogo se razlikuju između nekih škola i fakulteta, tako da nisu navedene ovdje. Obavezno nas kontaktirajte ukoliko vas interesuju neke od njih.
Zakažite danas, vidimo se već sutra!
Privatna poruka: Instagram @blinstrukcije
Telefon: 066/677-447 (WhatsApp, Viber)
Adresa: kontakt@blinstrukcije.com