C# Vajadus: .NET keskkonna loomisega koos valmis ka uus programmeerimiskeel, mille abil peaks olema kõikse mugavam nüüd kiiresti kasutustleidvale keskkonnale uusi rakendusi kirjutada. Ehkki C# juures on hulgaliselt tuttavaid kohti nii C, C++ kui Java programmeerijatele, jagub siiski ka piisavalt üllatusi, mis ei lase kohe vabalt uues keeles kirjutama hakata. Kursus loodab uue keele kasutuselevõttu hõlbustada. Sihtgrupp: Inimesed, kel on vaja töö juures kokku puutuda C# rakenduste loomise või kohandamisega. Soovitav vähemalt mõningane eelnev kokkupuude programmeerimisega. Programm: * C# kasutusvaldkonnad, võimalused * Süntaks, põhikäsud. * Tsüklid, valikud, alamprogrammid, massiiv * Objektorienteeritud lähenemine. Klassid, isendid, pärilus, ülekate, sündmused. * Andmetega ümberkäimise vahendid: System.Collections * Andmebaasiga suhtemine C# abil ASP.NET Vajadus: ASP.NET on täiesti uus veebirakenduste loomise raamistik. Pakub palju võimalusi ning palju tööd on programmeerija eest ära tehtud, kuid täiesti ise ei valmi rakendused ka seal. Programmeerijatele on vahel vaja, et näidataks ka, kuidas on võimalik lihtsalt lahendada kohti, mis muidu nõudsid palju peamurdmist. Kursusel seletatakse, kuidas saab lihtsa vaevaga luua soovitud veebiliideseid. Samuti juhatatakse teeots, kuidas keerukamaid tingimusi ja algoritme oma lahendustesse lisada. Sihtgrupp: Veebirakenduste koostajad. Programm * ASP.NET kasutusvaldkonnad. Võimalused võrreldes teiste veebikoostamise keskkondadega. * Veebiliidese loomine võlurite abil. Andmete vaatamine, lisamine, muutmine kustutamine. Genereeritud lehtede analüüs ja kohandamine. * Autentimine ja autoriseerimine * Veebirakenduse lokaliseerimine. Kasutaja soovide ja võimaluste arvestamine. * Rakendusele oma abiklasside loomine. * Andmebaasiga suhtlemist hõlbustavad protseduurid