Programer za razvoj .NET Desktop aplikacija
Microsoft .NET 4.0 framework je tehnologija na kojoj firma Microsoft zasniva svoju platformu za razvoj širokog spektra aplikacija. Visual Studio 2010 je alat firme Microsoft za razvoj aplikacija u :NET tehnologiji. C# je ključni jezik Microsoft .NET framework-a.
Ovaj sertifikatni program je namenjen svima koji žele da steknu znanja i iskustva da uz pomoć alata Visual Studio 2010, na programskom jeziku C#, implementiraju klijentske desktop aplikacije na Windows platformi.
Moduli
Osnovi .NET 4.0 tehnologije
- Uvod i osnovni pojmovi
- Programski moduli.NET aplikacija
- Način izvršavanja .NET aplikacija
Uvod u Visual Studio 2010
- Uvod i osnovni pojmovi
- Instalacija Visual Studio 2010
- Pregled osnovnih pojmova VisualStudio-a 2010
- Pregled osnovnih elemenata interfejsa VisualStudio-а 2010
- Pregled tipova projekata u VisualStudio-u 2010
Osnovi objektnog programiranja u programskom jeziku C#
- Uvod i osnovni pojmovi
- Jezičke konstrukcije u C#-u
- Elementi objektnog programiranja
- Koncepti objektno orjentisanog programiranja
- Novije tehnike objektnog programiranja u .NET-u
Rad sa podacima u .NET aplikacijama
- Uvod i osnovni pojmovi
- Pristup podacima u bazama podataka
- Pristup podacima na File System-u
- Pristup podacima preko FTP protokola
- Pristup podacima preko HTTP protokola
- Pristup podacima preko OData protokola
- Pristup podacima preko SOAP protokola
Poslovna logika u .NET aplikacijama
- Uvod i osnovni pojmovi
- Implementacija poslovne logike
Razvoj aplikacija – Windows Forms
- Proces pokretanja Windows Forms aplikacija
- Osnovni elementi projekta
- Implementacija formi i kontrola
- Data binding
Razvoj aplikacija – WPF
- Proces pokretanja WPF aplikacija
- Osnovni elementi projekta
- Implementacija formi i kontrola
- Data binding
Polaznici sertifikatnog programa biće osposobljeni za:
- Kreranje, kompajliranje i pokretanje objektno orjentisanih programa korišćenjem Visual Studio-a,
- Pisanje i razumevanje C# jezičkih konstrukcija, njihove sintakse i semantike,
- Korišćenje raznih korisnih klasa ugrađenih u .NET framework,
- Implementacija aplikativnih modula za pristup različitim izvorima podataka (fajlovima, bazama podataka, web servisima),
- Razvoj .NET komponenti uz pomoć osnovnih dizajn paterna,
- Implementacija desktop aplikacija zasnovanih na Windows formama,
- Implementacija desktop aplikacija zasnovanih na WPF framework-u.