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

MS Visual C# .NET 4.0 IV – napredno programiranje

Uvod

Kao predstavnik modernih .NET objektno orijentiranih jezika C# je iznimno pogodan za izradu najsloženijih aplikacija koje će se izvršavati na .NET platformi. Poznavanje naprednih tehnika programiranja nužno je prilikom dizajniranja i izrade složenih aplikacija koje iziskuju rad u mrežnoj okolini, multithreading okružju, komunikaciju sa postojećim komponentama napisanim u raznim tehnologijama te obradu, zaštitu i sigurnost podataka. Za efikasan rad sa podacima potrebno je poznavanje ADO.NET-a i Entity Framework modela koji komunicira sa bazama podataka te ih povezuje sa .NET aplikacijama.

Cilj

Seminar je namijenjen polaznicima koji poznaju objektno orijentirano i windows programiranje. Cilj seminara je upoznavanje s naprednim programerskim tehnikama te LINQ proširenjem C# jezika kojeg koristimo za rad sa podacima unutar definiranog modela. Po završetku, polaznik zna napisati složenu aplikaciju koja koristi bazu podataka, a komunikacija se odvija u distribuiranoj okolini.

Sadržaj

  • Mrežno programiranje i protokoli – komunikacija među računalima
  • WCF (Windows Communication Foundation) – komunikacija među računalima aplikacijama na novi način
  • Asinhroni pozivi i callback funkcije – kako izbjeći čekanje
  • Multithreading – paralelno izvođenje više procesa unutar jedne aplikacije
  • ThreadPool – efikasnije korištenje threadova
  • System.Threading.Tasks – paralelno programiranje na novi način
  • BackgroundWorker – izvođenje procesa u pozadini
  • Osnove LINQ-a
  • Osnove XML-a, LINQ to XML
  • Jezični dodaci C# 4.0 jezika
  • Unsafe mode – izravan pristup memoriji
  • Obrada i pisanje iznimki – kontrola i obrada pogrešaka
  • Kolekcije – pomoćne strukture za pisanje programa
  • Atributi – meta-podaci programskih struktura
  • Refleksija – dinamičko ispitivanje programskih struktura, dinamičko instanciranje
  • Serijalizacija – jednostavno zapisivanje stanja objekata, serijalizacija u XML
  • Izrada izvještaja – rad sa Report dokumentima i ReportViewer klasom
  • Rad sa MS Office programima
  • Izrada složenog projekta

Trajanje

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

Predznanje

Seminar zahtijeva predznanje seminara:  Microsoft Visual C# .NET 4.0 III - Windows Forms i WPF programiranje ili odgovarajuće znanje

Nastavni materijal

Cijena

  Gotovina Obročno plaćanje Poduzeća
Grupa 1500 kn 1590 kn 1830 kn
Individualno 4660 kn 4843 kn 4660 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