Category:Võrgurakendused II: hajussüsteemide ehitamine(kaugõpe): Difference between revisions
Line 76: | Line 76: | ||
<!--* Teema ning meeskonna koosseis peab olema õppejõuga kooskõlastatud hiljemalt 21. veebruar 2011.--> | <!--* Teema ning meeskonna koosseis peab olema õppejõuga kooskõlastatud hiljemalt 21. veebruar 2011.--> | ||
<!-- | <!-- | ||
* '''XML fail''' [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine% | * '''XML fail''' [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2013(kaug%C3%B5pe)#XML_andmefail NB! Täpsem info] | ||
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt ''' | ** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt '''15. aprill 2013'''. | ||
** Retsensioonid XML-failide kohta peavad tehtud olema ''' | ** Retsensioonid XML-failide kohta peavad tehtud olema ''' 22. aprill 2013'''. | ||
* '''Veebiteenus''' [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2012(kaug%C3%B5pe)#Veebiteenus NB! Täpsem info] | * '''Veebiteenus''' [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2012(kaug%C3%B5pe)#Veebiteenus NB! Täpsem info] | ||
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt '''20. mai | ** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt '''20. mai 2013'''. | ||
** Retsensioonid veebiteenuste kohta peavad tehtud olema ''' | ** Retsensioonid veebiteenuste kohta peavad tehtud olema ''' 27. mai 2013'''. | ||
* '''Klientrakendused''' [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2012(kaug%C3%B5pe)#Klientrakendus NB! Täpsem info] | * '''Klientrakendused''' [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2012(kaug%C3%B5pe)#Klientrakendus NB! Täpsem info] | ||
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt ''' | ** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt '''10. juuni 2013'''. | ||
** Retsensioonid klientrakenduste kohta peavad tehtud olema ''' | ** Retsensioonid klientrakenduste kohta peavad tehtud olema '''15. juuni 2013'''. | ||
<!--* '''Meeskonna kokkuvõttev aruanne''' | <!--* '''Meeskonna kokkuvõttev aruanne''' | ||
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt | ** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 10.juuni 2013 | ||
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit | ** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit | ||
** '''Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus''' tuleb esitleda! | ** '''Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus''' tuleb esitleda! |
Revision as of 16:28, 31 March 2013
Võrgurakendused II: hajussüsteemide ehitamine
Eesmärk
Õppeaine eesmärgiks on tutvustada õppijale XML märgendikeelel baseeruvaid hajuslahendusi ja nende loomise võimalusi ning arendada õppijates .Net raamistiku vahenditega tarkvara arendamisoskuseid
Lühitutvustus
Õppeaines käsitletakse XML märgendikeelt ning veebiteenuseid. Kursuse käigus disainitakse, koostatakse ja testitakse veebiteenustel ning XML märgendikeelel põhinevaid lahendusi.
Õpiväljundid
- Õppija oskab kasutada XML märgendikeelt keerulisema strukuuriga andmete hoidmiseks ja esitamiseks struktureeritud kujul.
- Õppija oskab avalikult kättesaadavate juhendite abil koostada lihtsamaid klientrakendusi levinud veebiteenustele.
- Õppija oskab luua lihtsamaid veebiteenuseid kasutades selleks .Net raamistiku tehnoloogiaid ning vahendeid.
- Õppija teab veebiteenuste turvamiseks kasutatavaid tehnoloogiaid ja vahendeid ning oskab leid tavaolukorras rakendada.
- Õppija teab ning oskab kirjeldada hajusrakenduste kasutusvaldkondi ning nende arhitektuure.
- Õppija oskab töötada 3-5 liikmelises meeskonnas.
Õppejõud
Aine läbiviijateks on õppejõud Mait Poska ja Kaarel Raspel.
Kontaktid:
Kaarel Raspel
- kaarel.raspel<ät> gmail.com
- Skype: vellotis
- +372 522 2468
Mait Poska
- mait.poska<ät> itcollege.ee
- Skype: minamait
- +372 53 469 734
Hinne
Aine hinde kujunemine:
- Eeldus
- Grupitöö kõik osad on realiseeritud minimaalse tulemusega 51%
- Hinne (100p / 100%) - Hinde kujunemisel arvestatakse kahte tööd:
- Kodutöö aines "Võrgurakendused II: hajussüsteemide ehitamine" 2013(kaugõpe), mis moodustab hindest 55%. 55p (koosneb kolmest osast)
- XML (xsd, xslt) 10p
- Retsensioonid kahe grupi XML-i kohta 2p+3p
- Veebiteenus 15p
- Retsensioonid kahe grupi Veebiteenuse kohta 2p+3p
- Klientrakendused veebiteenusele 15p
- Retsensioonid kahe grupi Klientrakenduse kohta 2p+3p
- XML (xsd, xslt) 10p
- Individuaalne teadmiste kontroll 45p
- Teooria (Test) 20p (tulemus vähemalt 51%)
- Praktiline (Programmeerimine) 25p (tulemus vähemalt 51%)
- Kodutöö aines "Võrgurakendused II: hajussüsteemide ehitamine" 2013(kaugõpe), mis moodustab hindest 55%. 55p (koosneb kolmest osast)
Võrgurakendused II: 2011 kevadel valminud kodutööd
Tähtajad
Tähtajad ilmuvad siia 10.03.2013
-->
Retsensioonid
Iga grupp peab tegema lisaks igale grupitööle vastavalt ka 2 retsensiooni. Retsensioonid võib teha vabalt valitud gruppide tööde kohta. Tingimuseks on see, et ühe töö kohta saab teha maksimaalselt kolm retsensiooni.
Seega kokku tuleb esitada 6 retsensiooni ühel grupil.
Kui grupp on teinud vaid ühe retsensiooni, siis selle eest saab 2 punkti. Kui sellele lisandub ka teine retsensioon, siis teise retsensiooni eest saab 3 punkti. Kokku 5 punkti. Lisaks tuleb silmas pidada retsensioonide minimaalseid pikkusi projektide kohta. Retsensioonide minimaalsed pikkused
Meeskonnad
Ühte meeskonda võib kuuluda 3 kuni 4 tudengit. Gruppi kuuluvate tudengite nimekiri kinnitatakse esimese projekti esitamisega.
Kui kellelgi on meeskondade leidmisega raskuseid, palun sellest varakult märku anda ülaltoodud kontaktaadressitele.
Teemad
XML failivorming ja sellega seotud tehnoloogiad
XML failivorming
Loengusalvestused
Teooria
Vajalik kirjandus esimese kodutöö teostamise jaoks:
- XML failid
- Kippar, J. "XML rakendused", TLU:2009 http://minitorn.tlu.ee/~jaagup/kool/java/kursused/10/xmlrak/trykk/xmlrak.pdf
- XMLi rakendused ainekursuse leht by Jaagup Kippar http://minitorn.tlu.ee/~jaagup/kool/java/kursused/10/xmlrak/juht.html
- Introduction to XML by w3schools.com http://www.w3schools.com/xml/xml_whatis.asp
- XSLT - XML failide transformeerimine ehk stiilifailid
- XSLT Tutorial by w3schools.com http://www.w3schools.com/xsl/default.asp
Praktika
Praktikum: XML andmefailide loomine ning transformatsioonide loomine VR2.1(Kaugõpe)
Veebiteenused
NB!Veebiteenuse praktikumide jaoks on vajalik SQL Server Management Studiot, mis on kooliarvutitesse installeeritud. Kes soovib oma arvutiga tööd teha, peaks selle endale installeerima.
Loengud
Päevaõppe loengusalvestused:
- Windows Communication Foundation: http://echo360.e-uni.ee/ess/echo/presentation/78ee4f6d-e7d5-47e0-92b9-824331027bbd
- Windwos Communication Foundation(2)
Veebiteenuste loomine
- ASP.NET Web Services http://msdn.microsoft.com/en-us/library/t745kdsh.aspx
- Creating and Consuming .NET Web Services in 5 Easy Steps http://articles.sitepoint.com/article/net-web-services-5-steps
- Veebiteenuse loomine
Andmebaasiga ühendumine
- Database Connectivity using WebService http://www.c-sharpcorner.com/UploadFile/raj1979/DatabaseWebService01142008011107AM/DatabaseWebService.aspx
- Videonäited
Veebiteenuste turvamine
- Securing ASP.Net Web Services with Forms Authentication http://dotnetslackers.com/articles/aspnet/Securing-ASP-Net-Web-Services-with-Forms-Authentication.aspx
- WCF teenuse turvamine
Praktika
Vajalikud read sertifikaadi loomiseks:
makecert -n "CN=LoengNaideWCF" -r -sv LoengNaideWCF.pvk LoengNaideWCF.cer
makecert -sk SignedByLoengNaideWCF -iv LoengNaideWCF.pvk -n "CN=localhost" -ic LoengNaideWCF.cer -sr LocalMachine -ss My -sky exchange -pe
NB! cmd avada administraatori õigustega ning liikuda asukohta: X:\Program Files\Microsoft SDKs\Windows\v7.0A\Bin
- Praktikum: Windows Communication Foundation teenuse turvamine, VR2.9
- Näide asub Videomaterjal sektsioonis
Veebiteenuste kasutamine
Praktika
Pages in category "Võrgurakendused II: hajussüsteemide ehitamine(kaugõpe)"
The following 3 pages are in this category, out of 3 total.