VISUAL C# .NET 2.0 IV – napredno programiranje
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
- Upis u radnu knjižicu: ne
- Certifikat: ne
- Uvjerenje: ne
- In-house: ne
- Svjedodžba: ne
- Diploma: ne