CertificiranjeObrazovanjaSeminariMicrosoftRasporedCjenikInfokatedra
Podijeli na: Dodaj u Yahoo Bookmarks Dodaj u Google Bookmarks Dodaj u Twitter Dodaj u Facebook

MS Visual C# .NET 4.0 II – objektno-orijentirano programiranje

Uvod

Objektno orijentirano programiranje je jedan od najzastupljenijih smjerova u programiranju danas. Objektno orijentirano programiranje pojednostavljuje razvoj i testiranje iznimno velikih i kompliciranih sustava. Kao neke od odlika objektno orijentiranog programiranja spomenuti ćemo apstrakciju podataka, enkapsulaciju, polimorfizam i nasljeđivanje. .NET platforma je u potpunosti dizajnirana za razvoj objektno orijentiranih aplikacija i kao takva je odlična podloga za učenje i prihvaćanje OO strategije u razvoju modernih aplikacija.

Cilj

Seminar je namijenjen polaznicima koji poznaju osnovne koncepte programiranja. Cilj seminara je upoznavanje s principima objektno orijentiranog programiranja. Po završetku polaznik zna dizajnirati i koristiti vlastite tipove podataka te koristiti i nadograđivati tipove koji su već ugrađeni u .NET platformu

Sadržaj

  • Razredi (Classes) – što su razred i instanca objekta, mehanizam alokacije i pristupa memoriji
  • Apstrakcija, polimorfizam, enkapsulacija, nasljeđivanje – principi objektno orijentiranog programiranja
  • Prava pristupa i sučelje razreda – povezivanje objekata
  • Svojstva (Properties) – pristupanje podacima razreda
  • Samo-implementirajuća svojstva – pojednostavljena deklaracija svojstava
  • Pretovarivanje (Overloading) – više verzija iste funkcije
  • Operatori - +, -, *, /, <, >, <=, >=, ==, !=
  • Pretovarivanje operatora – definiranje ponašanja operatora u specifičnom slučaju
  • Imenovani i opcionalni argumenti (parametri) metoda
  • Inicijalizatori objekata i kolekcija
  • Anonimni, implicitni i eksplicitni tipovi –zaključivanje tipa podatka od strane kompajlera 
  • Virtualne metode i premošćivanje (Override)
  • Apstrakne klase, sučelja i konačne (sealed) klase
  • Parcijalne metode i klase
  • Lambda izrazi i anonimne funkcije
  • Strukture – složeni „value type“
  • Razredi nasuprot strukturama – „reference types“ nasuprot „value types“
  • Indexeri – pristup razredu kao polju
  • Genericsi (Poopćeni tipovi) – dinamičko određivanje tipova
  • Ograničenja poopćenih tipova – where uvjeti
  • Delegate objekti, imenovane i anonimne metode, lambda izrazi
  • Događaji
  • Enumeracije

Trajanje

  • Grupa: 40 školskih sati (3-4 školska sata dnevno, 2 tjedna)
  • Individualno: 20 školskih sati (po dogovoru)

Predznanje

Seminar zahtijeva predznanje seminara:  Microsoft Visual C# .NET 4.0 I - uvod u programiranje ili odgovarajuće znanje

Nastavni materijal

Cijena

  Gotovina Obročno plaćanje Poduzeća
Grupa 1500 kn 1590 kn 1830 kn
Individualno 3660 kn 3843 kn 3660 kn

Dodatne informacije

  • Seminar je jedan od nastavnih cjelina za program obrazovanja usavršavanja Računalni programer poslovnih aplikacija - Visual C# .NET 4.0.
MS Partner logo Adobe ATC logo ECDL logo Prometric logo Pearson VUE logo EBCL logo