Category:Võrgurakendused II: hajussüsteemide ehitamine(kaugõpe): Difference between revisions

From ICO wiki
Jump to navigationJump to search
 
(28 intermediate revisions by 2 users not shown)
Line 15: Line 15:


==Õppejõud==
==Õppejõud==
Aine läbiviijateks on õppejõud Mait Poska ja Kaarel Raspel.
'''<ins>Kontaktid:</ins>'''
Kaarel Raspel
* kaarel.raspel<ät> gmail.com
* Skype: vellotis
* +372 522 2468
Mait Poska
Mait Poska
* mait.poska<ät> itcollege.ee
* mait.poska<ät> itcollege.ee
Line 30: Line 21:


==Hinne==
==Hinne==
Aine hinde kujunemine:
*Eeldus
**<ins>Grupitöö kõik osad on realiseeritud minimaalse tulemusega 51%</ins>


<!--Hinde kujunemisel arvestatakse kahte tööd:
<!--Hinde kujunemisel arvestatakse kahte osa:
alamosast:
alamosast:
**XML andmefail
**XML andmefail
Line 45: Line 33:


* <ins>Hinne</ins> ('''100p / 100%''') - Hinde kujunemisel arvestatakse kahte tööd:
* <ins>Hinne</ins> ('''100p / 100%''') - Hinde kujunemisel arvestatakse kahte tööd:
** [[Kodutöö aines "Võrgurakendused II: hajussüsteemide ehitamine" 2012(kaugõpe)]], mis moodustab hindest 55%. '''55p''' (koosneb kolmest osast)
** [[Kodutöö aines "Võrgurakendused II: hajussüsteemide ehitamine" 2014]], mis moodustab hindest 55%. '''55p''' (koosneb kolmest osast) (vähemalt 51%)
*** XML (xsd, xslt) '''10p'''
*** XML (xsd, xslt) '''5p'''
**** Retsensioonid kahe grupi XML-i kohta '''2p+3p'''
**** Retsensioonid XLM-i kohta '''2p'''
*** Veebiteenus '''15p'''
*** Veebiteenus '''18p'''
**** Retsensioonid kahe grupi Veebiteenuse kohta '''2p+3p'''
**** Veebiteenuse analüüs '''3p'''
*** Klientrakendused veebiteenusele '''15p'''
**** Retsensioonid Veebiteenuse kohta '''3p'''
**** Retsensioonid kahe grupi Klientrakenduse kohta '''2p+3p'''
*** Klientrakendus veebiteenusele '''18p'''
**** Retsensioonid Klientrakenduse kohta '''3p'''
*** Esitlus '''3p'''
** <ins>Individuaalne teadmiste kontroll</ins> '''45p'''
** <ins>Individuaalne teadmiste kontroll</ins> '''45p'''
*** Teooria (Test) '''20p''' (tulemus vähemalt 51%)
*** Teooria (Test) '''20p''' (tulemus vähemalt 51%)
Line 74: Line 64:
<!--* 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%22_2012#XML_andmefail NB! Täpsem info]
* '''XML fail''' [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2014#XML_andmefail NB! Täpsem info]
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt '''3. aprill 2012'''.
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt '''08. märts 2014'''.
** Retsensioonid XML-failide kohta peavad tehtud olema ''' 10. aprill 2012'''.
** Retsensioonid XML-failide kohta peavad tehtud olema '''15. märts 2014'''.


* '''Veebiteenus''' [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2012#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_2013#Veebiteenus NB! Täpsem info]
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt '''29. aprill 2012'''.
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt '''25. mai 2014'''.
** Retsensioonid veebiteenuste kohta peavad tehtud olema '''7. mai 2012'''.
** Retsensioonid veebiteenuste kohta peavad tehtud olema '''31. mai 2014'''.


* '''Klientrakendused''' [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2012#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_2013#Klientrakendus NB! Täpsem info]
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt '''26. mai 2012'''.
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt '''25. mai 2014'''.
** Retsensioonid klientrakenduste kohta peavad tehtud olema '''1. juuni 2012'''.
** Retsensioonid klientrakenduste kohta peavad tehtud olema '''31. mai 2014'''.


<!--* '''Meeskonna kokkuvõttev aruanne'''
<!--* '''Meeskonna kokkuvõttev aruanne'''
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2012
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 28.mai 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!
Line 104: Line 94:


==Meeskonnad==
==Meeskonnad==
Ühte meeskonda võib kuuluda 3 kuni 4 tudengit.  
Ühte meeskonda võib kuuluda 3 kuni 4 tudengit. Gruppi kuuluvate tudengite nimekiri kinnitatakse esimese projekti esitamisega.
Gruppi kuuluvate tudengite nimekiri kinnitatakse esimese projekti esitamisega.


Kui kellelgi on meeskondade leidmisega raskuseid, palun sellest varakult märku anda ülaltoodud kontaktaadressitele. Meeskonnad tuleb märkida https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2012%28kaug%C3%B5pe%29#Meeskonnad_2012 osasse. Lisaks tuleks määrata projektijuht ja meeskonnaliikmed.
==Projekti kaitsmisele registreerumine==
 
Siia ilmuvad kuupäevad ja kellaajad, millal on võimalik oma projekti kaitsta.


=Teemad=
=Teemad=
Line 114: Line 105:
==XML failivorming==
==XML failivorming==
===Loengusalvestused===
===Loengusalvestused===
*Päevaõppe loengusalvestus, kus räägitakse XML skeemifailidest ja transformatsioonidest: http://echo360.e-uni.ee/ess/echo/presentation/fa1431fb-3b80-42a3-a7de-f18fe6a1d3ae
<!--
**Selle loengu näidismaterjalid: http://enos.itcollege.ee/~mposka/Vorgurakendused_II_2012/Paevaope/Loengud/Loeng2/  
* '''Esimese loengu salvestus http://enos.itcollege.ee/~htahis/VRII/WR2%20-%20Loeng%201/WR2%20-%20Loeng%201.html'''
 
* '''Teise loengu salvestus http://echo360.e-uni.ee/ess/echo/presentation/9264dd7c-990a-4e3f-9045-1a7a5e04039b'''
*Esimese kohtumise loenguslaidid asuvad siin: http://enos.itcollege.ee/~mposka/Vorgurakendused_II_2012/Kaugope/Loengud/Esimene_Kohtumine/
** Teise loengu näited: http://enos.itcollege.ee/~htahis/VRII/Praktikum2%20(loeng2)/
 
-->
===Teooria===  
===Teooria===  
Vajalik kirjandus esimese kodutöö teostamise jaoks:
* XML failid
* XML failid
**  Kippar, J. "XML rakendused", TLU:2009 http://minitorn.tlu.ee/~jaagup/kool/java/kursused/10/xmlrak/trykk/xmlrak.pdf
**  Kippar, J. "XML rakendused", TLU:2009 http://minitorn.tlu.ee/~jaagup/kool/java/kursused/10/xmlrak/trykk/xmlrak.pdf
Line 129: Line 119:


===Praktika===
===Praktika===
*Esimese kohtumise praktikumi XML andmefail ja transformatsioonid asuvad siin: http://enos.itcollege.ee/~mposka/Vorgurakendused_II_2012/Kaugope/Praktikumid/
 
*Teine kohtumine: [[Praktikum: LINQ kaugõpe]] 30.03.2012
<!--
* [[Praktikum: XML failide loomine vol 2, VR2.2]]
* [[Praktikum: XML failide lugemine ja muutmine .Net vahenditega, VR2.3]]
 
-->
* [[Praktikum: XML failide loomine, VR2.1]]
*[[Praktikum: XML andmefailidest päringute tegemine VR2.2]]
* [[Praktikum: XML failide valideerimine (XSD, DTD) ning XML stiilide (XSLT) loomine , VR2.3]]


=Veebiteenused=
=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==


==Loengud==


==Veebiteenuste loomine==
==Veebiteenuste loomine==
* ASP.NET Web Services http://msdn.microsoft.com/en-us/library/t745kdsh.aspx
* 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
* Creating and Consuming .NET Web Services in 5 Easy Steps http://articles.sitepoint.com/article/net-web-services-5-steps
Line 149: Line 144:


==Praktika==
==Praktika==
*[http://enos.itcollege.ee/~mposka/Vorgurakendused_II_2012/Kaugope/Praktikumid/Teine_kohtumine/ Prakitkumi alguses valminud lahendus]
*[[Praktikum VR 2.4 OOP meeldetuletus]]
 
*[[Praktikum VR 2.5 Päringud Andmebaasist]]
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
 
<b>NB! cmd avada administraatori õigustega ning liikuda asukohta: X:\Program Files\Microsoft SDKs\Windows\v7.0A\Bin </b>


=Veebiteenuste kasutamine=
=Veebiteenuste kasutamine=
Line 164: Line 152:
* [[Praktikum: Flickr'i veebiteenuse rakendus, VR2.10]]
* [[Praktikum: Flickr'i veebiteenuse rakendus, VR2.10]]
-->
-->
[[Praktikum: Flickr'i veebiteenusele klientrakenduse loomine]]
=Arhiiv=
==2012 Kevad==
===Loengud===
* '''Esimese loengu salvestus, kus räägiti XML andmefailist asub siin:  http://echo360.e-uni.ee/ess/echo/presentation/d590aaa6-2d08-4852-9db6-42041cc7e438 '''
* '''Teise loengu salvestus, kus räägiti XML skeemidest ja transformatsioonidest asub siin: http://echo360.e-uni.ee/ess/echo/presentation/fa1431fb-3b80-42a3-a7de-f18fe6a1d3ae '''
**Teises loengus tehtud näited, asuvad siin: http://enos.itcollege.ee/~mposka/Vorgurakendused_II_2012/Paevaope/Loengud/Loeng2/
* '''Kolmas loeng, kus räägiti LINQ'st: http://echo360.e-uni.ee/ess/echo/presentation/bbb940ea-fb20-49b4-9d5b-7b2e41f1ac39 '''
**Kolmandas loengus tehtud näited asuvad siin: http://enos.itcollege.ee/~mposka/Vorgurakendused_II_2012/Paevaope/Loengud/Loeng3/
* ''' Neljas loeng: http://echo360.e-uni.ee/ess/echo/presentation/7b97f540-e6e1-4bbb-99c3-04e9833b690b '''
* ''' Viies loeng. Lihtsa veebiteenuse loomise algus: http://echo360.e-uni.ee/ess/echo/presentation/7babae6b-fd76-4564-b60b-d30f82d3d2cf
* ''' Kuues loeng. <i>Windows Communication Foundation</i>: http://echo360.e-uni.ee/ess/echo/presentation/78ee4f6d-e7d5-47e0-92b9-824331027bbd
* ''' [http://echo360.e-uni.ee/ess/echo/presentation/c5abc659-5d25-4e7c-bbdb-f054dfd99c3f  Loeng 12.03.2012]
* ''' [http://echo360.e-uni.ee/ess/echo/presentation/8c5b7bba-7f5f-4a2c-b143-473ea810ac34 Loeng 19.03.2012]
* ''' [http://echo360.e-uni.ee/ess/echo/presentation/c5abc659-5d25-4e7c-bbdb-f054dfd99c3f Loeng 02.04.2012 - WCF Turvalisus]
* ''' [http://echo360.e-uni.ee/ess/echo/presentation/6aba1a81-fab2-418d-bb70-969dbe97de9e Loeng 09.04.2012]
* ''' [http://echo360.e-uni.ee/ess/echo/presentation/ecce8a28-6bed-4164-9443-3cd784197489 Loeng 16.04.2012]
* ''' [http://echo360.e-uni.ee/ess/echo/presentation/4115cf45-538e-42d3-bf1f-f28504e3a18e Loeng 23.04.2012 - Bing teenuse kasutamine]
* ''' [http://echo360.e-uni.ee/ess/echo/presentation/1f36208f-fa14-41c2-bb7e-75f7a4ffd765 Loeng 07.05.2012(Asjalikum jutt algab 40min kandist]
* ''' [http://echo360.e-uni.ee/ess/echo/presentation/bdfcb5f2-698d-4429-a485-a40d51c74ded Loeng 14.05.2012 Gunnar]
===Praktikumid===
* [[Praktikum: XML failide loomine, VR2.1]]
* [[Linq_päringukeel|Praktikum: LINQ päringute tegemine XML-i peal, VR2.2]]
** [http://enos.itcollege.ee/~kraspel/VRII/%5b2012.02.09%5d%20Praktikum%202%20/ Praktikumi näide]
* [[Praktikum: XML failide valideerimine (XSD, DTD) ning XML stiilide (XSLT) loomine , VR2.3]]
** [http://enos.itcollege.ee/~kraspel/VRII/%5b2012.02.16%5d%20Praktikum%203/ Praktikumi näide]
* [[Praktikum: XML failidega töötamine (kokkuvõttev praktikum), VR2.4]]
** [http://enos.itcollege.ee/~kraspel/VRII/%5b2012.02.23%5d%20Praktikum%204/ Praktikumi näide]
* [[Praktikum: Lihtne andmebaasil veebiteenus, VR2.6]]
** [http://enos.itcollege.ee/~kraspel/VRII/%5b2012.03.08%5d%20Praktikum%206/ Praktikumi näide]
* [[Praktikum: Veebiteenuse loomine Windows Communication Foundation abil, VR2.7]]
** [http://enos.itcollege.ee/~kraspel/VRII/%5b2012.03.15%5d%20Praktikum%208/ Praktikumi näide]
* Praktikum: Object Orientated crash, VR2.8
** [http://enos.itcollege.ee/~kraspel/VRII/%5b2012.03.22%5d%20Praktikum%209/ Praktikumi näide]
* [[Praktikum: Windows Communication Foundation teenuse turvamine, VR2.9]]
** [http://enos.itcollege.ee/~kraspel/VRII/%5b2012.04.05%5d%20Praktikum%2010/ Praktikumi näide]
* [[Praktikum: Windows Communication Foundation teenuse turvamine jätk, VR2.10]]
** [http://enos.itcollege.ee/~kraspel/VRII/%5b2012.04.13%5d%20Praktikum%2011/ Praktikumi näide]
* [[Praktikum: Lihtne andmebaasil veebiteenus, VR2.6]]
<!--
* [[Praktikum: Lihtne andmebaasil veebiteenus 2 (mitme tabeliga), VR2.7]]
* [[Praktikum: Rollipõhine kasutajahaldus veebiteenuses, VR2.8]]
-->
===Meeskonnad 2012===
*[[Hello Kitty]]
*[[TTiim]]
*[[Meeskond "Harold"|Harold]]
*[[Meeskond "WP"]]
*Meeskond "[[-.-]]"*
** Erki Miilberg (projektijuht)
** Kalev Vallsalu
** Oliver Naaris
** Margo Kuustik
* Meeskond "[[PhoneBook]]"
**Lauri Jansen
**Tanel Jüris
**Madis Rääk
*Meeskond "[[LLL]]"
** Joonas Püüa
** Janno Toomingas
** Janek Kople
** Roland Krindal
*Meeskond "[[Peeter VR2]]"
** Lennart Lüsi
** Kairo Koik
** Marek Kikas
** Kaivar Kull
*[[Meeskond ".NOT"]]
** Martin Kosk
** Kalmer Tart
** Martin Aarne
** Gert Glükmann

Latest revision as of 09:25, 18 March 2014

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

Mait Poska

  • mait.poska<ät> itcollege.ee
  • Skype: minamait
  • +372 53 469 734

Hinne

  • Hinne (100p / 100%) - Hinde kujunemisel arvestatakse kahte tööd:
    • Kodutöö aines "Võrgurakendused II: hajussüsteemide ehitamine" 2014, mis moodustab hindest 55%. 55p (koosneb kolmest osast) (vähemalt 51%)
      • XML (xsd, xslt) 5p
        • Retsensioonid XLM-i kohta 2p
      • Veebiteenus 18p
        • Veebiteenuse analüüs 3p
        • Retsensioonid Veebiteenuse kohta 3p
      • Klientrakendus veebiteenusele 18p
        • Retsensioonid Klientrakenduse kohta 3p
      • Esitlus 3p
    • Individuaalne teadmiste kontroll 45p
      • Teooria (Test) 20p (tulemus vähemalt 51%)
      • Praktiline (Programmeerimine) 25p (tulemus vähemalt 51%)


Võrgurakendused II: 2011 kevadel valminud kodutööd

Tähtajad

  • XML fail NB! Täpsem info
    • XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt 08. märts 2014.
    • Retsensioonid XML-failide kohta peavad tehtud olema 15. märts 2014.
  • Veebiteenus NB! Täpsem info
    • Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 25. mai 2014.
    • Retsensioonid veebiteenuste kohta peavad tehtud olema 31. mai 2014.
  • Klientrakendused NB! Täpsem info
    • Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 25. mai 2014.
    • Retsensioonid klientrakenduste kohta peavad tehtud olema 31. mai 2014.


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.

Projekti kaitsmisele registreerumine

Siia ilmuvad kuupäevad ja kellaajad, millal on võimalik oma projekti kaitsta.

Teemad

XML failivorming ja sellega seotud tehnoloogiad

XML failivorming

Loengusalvestused

Teooria

Praktika

Veebiteenused

Loengud

Veebiteenuste loomine

Andmebaasiga ühendumine

Veebiteenuste turvamine

Praktika

Veebiteenuste kasutamine

Praktika

Praktikum: Flickr'i veebiteenusele klientrakenduse loomine

Arhiiv

2012 Kevad

Loengud

Praktikumid

Meeskonnad 2012

  • Meeskond "-.-"*
    • Erki Miilberg (projektijuht)
    • Kalev Vallsalu
    • Oliver Naaris
    • Margo Kuustik
  • Meeskond "PhoneBook"
    • Lauri Jansen
    • Tanel Jüris
    • Madis Rääk
  • Meeskond "LLL"
    • Joonas Püüa
    • Janno Toomingas
    • Janek Kople
    • Roland Krindal
  • Meeskond "Peeter VR2"
    • Lennart Lüsi
    • Kairo Koik
    • Marek Kikas
    • Kaivar Kull

Pages in category "Võrgurakendused II: hajussüsteemide ehitamine(kaugõpe)"

The following 3 pages are in this category, out of 3 total.