Programer za razvoj .NET WebService aplikacija
Microsoft .NET 4.0 framework je tehnologija na koji 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 različite tipove web servise aplikacija zasnovane na WCF framework-u.
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 Web service aplikacija
- Uvod i osnovni pojmovi
- Pregled WCF-a
- Implementacija SOAP servisa
- Implementacija OData servisa
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,
- Implementaciju aplikativnih modula za pristup različitim izvorima podataka (fajlovima, bazama podataka, web servisima),
- Razvoj .NET komponenti uz pomoć osnovnih dizajn paterna,
- Razumevanje SOA koncepta u razvoju aplikacija ,
- Razumevanje WCF-a kao framework-a koji podržava razvoj aplikacija zasnovanih na SOA arhitekturi,
- Implementaciju web servisa zasnovanih na različitim protokolima.