VISUAL C# .NET 2.0 IV – napredno programiranje

Lokacije
Infokatedra d.o.o.
Prilaz Gjure Deželića 62
10000 Zagreb
Tel: 01/4840-064
Fax: 01/4840-065
Kao predstavnik modernih .NET objektno orijentiranih jezika C# je iznimno pogodan za izradu najsloženijih aplikacija koje će se izvršavati na .NET platformi.

Napredno poznavanje tehnika programiranja nužno je prilikom dizajniranja i izrade složenih aplikacija koje iziskuju rad u 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 SQL programskog jezika koji se koristi za rad s podacima u bazama podataka, te povezivanje baza podataka sa .NET aplikacijom.

Cilj
Seminar je namijenjen polaznicima koji poznaju objektno orijentirano windows programiranje. Cilj je seminara upoznavanje s naprednim programerskim tehnikama, te T-SQL jezikom koji se koristi za rad sa podacima unutar MS SQL baze podataka. Po završetku polaznik zna napisati složenu aplikaciju koja koristi bazu podataka.

Sadržaj

  • Mrežno programiranje i protokoli – komunikacija među računalima
  • ADO.NET i osnove SQL jezika – rad s bazama podataka
  • Spajanje na Access i SQL Server 2005 baze podataka
  • Multithreading – paralelno izvođenje više procesa unutar jedne aplikacije
  • Kriptografija – uvod u šifriranje i digitalne potpise
  • Unsafe mode – izravan pristup memoriji
  • Obrada i pisanje iznimki – kontrola i obrada pogrešaka
  • Asinhroni pozivi i callback funkcije – kako izbjeći čekanje
  • Kolekcije – pomoćne strukture za pisanje programa
  • Serijalizacija – jednostavno zapisivanje stanja objekata
  • Osnove XML-a
  • Izrada složenog projekta

Predznanje
Seminar zahtijeva predznanje seminara: PG10 Microsoft Visual C# .NET 2005 III - Windows programiranje ili odgovarajuće znanje

Nastavni materijal
Priručnik za polaznike: "Visual C# .NET IV – napredno programiranje", grupa autora

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