<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hannilo</id>
	<title>ICO wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hannilo"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Hannilo"/>
	<updated>2026-05-07T08:55:35Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SharpRestoVRII&amp;diff=131598</id>
		<title>SharpRestoVRII</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SharpRestoVRII&amp;diff=131598"/>
		<updated>2018-06-11T16:59:01Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: /* Retsensioon meeskonnale Hammas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond ==&lt;br /&gt;
* Andres Aava (lahkunud liige)&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
&lt;br /&gt;
== Esitused ==&lt;br /&gt;
Lähtekood: [http://enos.itcollege.ee/~luksti/CSharp/CSharpResto.zip CSharpResto]&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
&lt;br /&gt;
== Tehnoloogia ==&lt;br /&gt;
Server: ASP.NET Core 2.0&amp;lt;br&amp;gt;&lt;br /&gt;
Klient: WPF&amp;lt;br&amp;gt;&lt;br /&gt;
DB: SQL Server (Azure)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ülevaade ==&lt;br /&gt;
Tegemist on [https://wiki.itcollege.ee/index.php/SharpResto SharpResto] jätkuprojektiga.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eesmärk&#039;&#039;&#039; on luua restoranihalduse teenus&lt;br /&gt;
* kasutaja saab pärida, lisada ja muuta menüü komponente&lt;br /&gt;
* kasutaja saab pärida, lisada ja muuta esitatud tellimusi&lt;br /&gt;
* kasutaja saab pärida statistikat tellimuste kohta&lt;br /&gt;
* eri teenuste ligipääs on piiratav kasutaja- ning grupipõhiselt&lt;br /&gt;
* staatiline informatsioon hoitakse serveri vahemälus&lt;br /&gt;
&lt;br /&gt;
== API ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täpsema implementatsiooni lõplikest teenustest leiab [http://csharprestoapp.azurewebsites.net/swagger/ siit]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Lisatud on paar tehnilist teenust (health&#039;i ja security tokeni tarbeks) ja mõned teenused tulevikuks (nt kuupäeva vahemikuga arvete tagastamine).&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esialgne analüüs:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Menüü teenus&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;GET api/menu&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Tagastab kõik menüü artiklid menüü vaate jaoks&amp;lt;br&amp;gt;&lt;br /&gt;
Parameetrid:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
id (valikuline)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Väljund:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
&amp;quot;MenuItem&amp;quot;:&lt;br /&gt;
[{ //menuitem objekt},&lt;br /&gt;
{ //menuitem 2 },&lt;br /&gt;
{ //menuitem 3 }&lt;br /&gt;
]}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;POST api/menu/&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Loob uue menuItem’i&amp;lt;br&amp;gt;&lt;br /&gt;
Body:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{ &lt;br /&gt;
//new MenuItem object&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tagastab 201 või 400&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;PUT api/menu/{id}&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Muudab olemasolevat menuItem’it&amp;lt;br&amp;gt;&lt;br /&gt;
Body:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{ &lt;br /&gt;
// changed MenuItem object&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Tagastab 200, 400 või 404&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tellimuste teenus&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;GET api/orders&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Tagastab kõik tellimused&amp;lt;br&amp;gt;&lt;br /&gt;
Parameetrid:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
id (valikuline)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Väljund:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    [{order1 object}, {order2 object}]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;POST api/orders&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Loob uue tellimuse&amp;lt;br&amp;gt;&lt;br /&gt;
Body: &lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;lt;uus order objekt&amp;gt;  &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Tagastab 201 või 400&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;PUT api/orders/{id}&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Muudab tellimust (üldine)&amp;lt;br&amp;gt;&lt;br /&gt;
Body:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;lt;muudetud order objekt&amp;gt;  &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Tagastab 200, 400, või 404&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;PUT api/orders/setStatus/{id}&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Muudab vaid tellimuse staatust&amp;lt;br&amp;gt;&lt;br /&gt;
Body:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{status: &amp;lt;status&amp;gt;}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Tagastab 200, 400 või 404&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvete teenus&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Lõpetatud/serveeritud tellimuste salvestamine arveteks.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilisem arvete küsimine.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;POST api/bills&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
Arvete sisestamine.&lt;br /&gt;
&lt;br /&gt;
Body:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{ &lt;br /&gt;
   &amp;lt;Bill objekt&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tagastab 200, 400&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;GET api/bills&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Parameetrid:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
id (valikuline)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Väljund:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   [{bill1 object}, &lt;br /&gt;
    {bill2 object}]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== XML ==&lt;br /&gt;
XML fail&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;test.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;bills&amp;gt;&lt;br /&gt;
  &amp;lt;bill id=&amp;quot;1&amp;quot; quantity=&amp;quot;2&amp;quot; totalCost=&amp;quot;5&amp;quot; notPaid=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;menuArticle id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;name&amp;gt;&amp;lt;![CDATA[Hamburger]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
		&amp;lt;itemType id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;itemTypeName&amp;gt;&amp;lt;![CDATA[Mains]]&amp;gt;&amp;lt;/itemTypeName&amp;gt;&lt;br /&gt;
		&amp;lt;/itemType&amp;gt;&lt;br /&gt;
		&amp;lt;price id = &amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;startTime&amp;gt;2018-01-01-00:00&amp;lt;/startTime&amp;gt;&lt;br /&gt;
			&amp;lt;endTime&amp;gt;2019-01-01-00:00&amp;lt;/endTime&amp;gt;&lt;br /&gt;
			&amp;lt;priceInEur currency=&amp;quot;€&amp;quot;&amp;gt;3&amp;lt;/priceInEur&amp;gt;&lt;br /&gt;
		&amp;lt;/price&amp;gt;&lt;br /&gt;
		&amp;lt;ingredients&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Sai]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Hakkliha]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Salat]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;7&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Kaste]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
		&amp;lt;/ingredients&amp;gt;&lt;br /&gt;
    &amp;lt;/menuArticle&amp;gt;&lt;br /&gt;
        &amp;lt;menuArticle id=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;name&amp;gt;&amp;lt;![CDATA[Fanta 0,5l]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
		&amp;lt;itemType id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;itemTypeName&amp;gt;&amp;lt;![CDATA[Drinks]]&amp;gt;&amp;lt;/itemTypeName&amp;gt;&lt;br /&gt;
		&amp;lt;/itemType&amp;gt;&lt;br /&gt;
		&amp;lt;price id = &amp;quot;8&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;startTime&amp;gt;2018-01-01-00:00&amp;lt;/startTime&amp;gt;&lt;br /&gt;
			&amp;lt;endTime&amp;gt;2019-01-01-00:00&amp;lt;/endTime&amp;gt;&lt;br /&gt;
			&amp;lt;priceInEur currency=&amp;quot;€&amp;quot;&amp;gt;2&amp;lt;/priceInEur&amp;gt;&lt;br /&gt;
		&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;/menuArticle&amp;gt;&lt;br /&gt;
  &amp;lt;/bill&amp;gt;&lt;br /&gt;
  &amp;lt;bill id=&amp;quot;2&amp;quot; quantity=&amp;quot;1&amp;quot; totalCost=&amp;quot;5&amp;quot; notPaid=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;menuArticle id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;name&amp;gt;&amp;lt;![CDATA[Lõbusa Lauri burks]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
		&amp;lt;itemType id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;itemTypeName&amp;gt;&amp;lt;![CDATA[Mains]]&amp;gt;&amp;lt;/itemTypeName&amp;gt;&lt;br /&gt;
		&amp;lt;/itemType&amp;gt;&lt;br /&gt;
		&amp;lt;price id = &amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;startTime&amp;gt;2018-01-01-00:00&amp;lt;/startTime&amp;gt;&lt;br /&gt;
			&amp;lt;endTime&amp;gt;2019-01-01-00:00&amp;lt;/endTime&amp;gt;&lt;br /&gt;
			&amp;lt;priceInEur currency=&amp;quot;€&amp;quot;&amp;gt;5&amp;lt;/priceInEur&amp;gt;&lt;br /&gt;
		&amp;lt;/price&amp;gt;&lt;br /&gt;
		&amp;lt;ingredients&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Sai]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Hakkiliha]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Salat]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;7&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Salajane Kaste]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
		&amp;lt;/ingredients&amp;gt;&lt;br /&gt;
    &amp;lt;/menuArticle&amp;gt;&lt;br /&gt;
  &amp;lt;/bill&amp;gt;&lt;br /&gt;
    &amp;lt;bill id=&amp;quot;3&amp;quot; quantity=&amp;quot;1&amp;quot; totalCost=&amp;quot;6&amp;quot; notPaid=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;menuArticle id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;name&amp;gt;&amp;lt;![CDATA[Kanapraad]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
		&amp;lt;itemType id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;itemTypeName&amp;gt;&amp;lt;![CDATA[Mains]]&amp;gt;&amp;lt;/itemTypeName&amp;gt;&lt;br /&gt;
		&amp;lt;/itemType&amp;gt;&lt;br /&gt;
		&amp;lt;price id = &amp;quot;7&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;startTime&amp;gt;2018-01-01-00:00&amp;lt;/startTime&amp;gt;&lt;br /&gt;
			&amp;lt;endTime&amp;gt;2019-01-01-00:00&amp;lt;/endTime&amp;gt;&lt;br /&gt;
			&amp;lt;priceInEur currency=&amp;quot;€&amp;quot;&amp;gt;6&amp;lt;/priceInEur&amp;gt;&lt;br /&gt;
		&amp;lt;/price&amp;gt;&lt;br /&gt;
		&amp;lt;ingredients&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Friikartulid]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Krõbekana]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Salat]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;7&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Salajane Kaste]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
		&amp;lt;/ingredients&amp;gt;&lt;br /&gt;
    &amp;lt;/menuArticle&amp;gt;&lt;br /&gt;
  &amp;lt;/bill&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/bills&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
XSD&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;bills&amp;quot; type=&amp;quot;billsType&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;ingredientType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element name=&amp;quot;ingredientName&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
          &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:enumeration value=&amp;quot;Sai&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:enumeration value=&amp;quot;Hakkliha&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:enumeration value=&amp;quot;Salat&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:enumeration value=&amp;quot;Kaste&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:enumeration value=&amp;quot;Salajane Kaste&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute type=&amp;quot;xs:string&amp;quot; name=&amp;quot;id&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;billsType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element type=&amp;quot;billType&amp;quot; name=&amp;quot;bill&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; minOccurs=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;ingredientsType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element type=&amp;quot;ingredientType&amp;quot; name=&amp;quot;ingredient&amp;quot; maxOccurs=&amp;quot;32&amp;quot; minOccurs=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;itemTypeType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element type=&amp;quot;xs:string&amp;quot; name=&amp;quot;itemTypeName&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute type=&amp;quot;xs:string&amp;quot; name=&amp;quot;id&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;billType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element type=&amp;quot;menuArticleType&amp;quot; name=&amp;quot;menuArticle&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; minOccurs=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute type=&amp;quot;xs:string&amp;quot; name=&amp;quot;id&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute type=&amp;quot;xs:string&amp;quot; name=&amp;quot;quantity&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute type=&amp;quot;xs:string&amp;quot; name=&amp;quot;totalCost&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute type=&amp;quot;xs:string&amp;quot; name=&amp;quot;notPaid&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element type=&amp;quot;xs:string&amp;quot; name=&amp;quot;startTime&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element type=&amp;quot;xs:string&amp;quot; name=&amp;quot;endTime&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element type=&amp;quot;priceInEurType&amp;quot; name=&amp;quot;priceInEur&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute type=&amp;quot;xs:string&amp;quot; name=&amp;quot;id&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;menuArticleType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element name=&amp;quot;name&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
          &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:enumeration value=&amp;quot;Hamburger&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:enumeration value=&amp;quot;Fanta 0,5l&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:enumeration value=&amp;quot;Lõbusa Lauri burks&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element type=&amp;quot;itemTypeType&amp;quot; name=&amp;quot;itemType&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element type=&amp;quot;priceType&amp;quot; name=&amp;quot;price&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element type=&amp;quot;ingredientsType&amp;quot; name=&amp;quot;ingredients&amp;quot; minOccurs=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute type=&amp;quot;xs:string&amp;quot; name=&amp;quot;id&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;priceInEurType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
      &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:attribute type=&amp;quot;xs:string&amp;quot; name=&amp;quot;currency&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
XLST 1 - Kõik arved ja nende koostised&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot; version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;h1&amp;gt;Arved&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
	  &amp;lt;ol&amp;gt;&lt;br /&gt;
					&amp;lt;xsl:variable name=&amp;quot;notPaid&amp;quot;&amp;gt;true&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
					&amp;lt;xsl:for-each select=&amp;quot;bills/bill&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;Arve: &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
								&amp;lt;xsl:when test=&amp;quot;@notPaid = $notPaid&amp;quot;&amp;gt;&lt;br /&gt;
									&amp;lt;b style=&amp;quot;color:red;&amp;quot;&amp;gt;MAKSMATA SUMMAS: &amp;lt;xsl:value-of select=&amp;quot;@totalCost&amp;quot;/&amp;gt; €&amp;lt;/b&amp;gt;&lt;br /&gt;
								&amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
								&amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
									&amp;lt;b style=&amp;quot;color:green;&amp;quot;&amp;gt;makstud summas: &amp;lt;xsl:value-of select=&amp;quot;@totalCost&amp;quot;/&amp;gt; €&amp;lt;/b&amp;gt;&lt;br /&gt;
								&amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
							&amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
							&amp;lt;xsl:for-each select=&amp;quot;menuArticle&amp;quot;&amp;gt;&lt;br /&gt;
								&amp;lt;xsl:sort select=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
								&amp;lt;ul&amp;gt;Menüü artikkel: &amp;lt;xsl:value-of select=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
									&amp;lt;br/&amp;gt;Menüü kategooria: &amp;lt;xsl:value-of select=&amp;quot;itemType/itemTypeName&amp;quot;/&amp;gt;&lt;br /&gt;
									&amp;lt;br/&amp;gt;Hind: &amp;lt;xsl:value-of select=&amp;quot;price/priceInEur&amp;quot;/&amp;gt; €&lt;br /&gt;
								&amp;lt;/ul&amp;gt;&lt;br /&gt;
								&amp;lt;br/&amp;gt;&lt;br /&gt;
								&amp;lt;xsl:if test=&amp;quot;ingredients&amp;quot;&amp;gt;Koostisosad:&amp;lt;br/&amp;gt;&lt;br /&gt;
									&amp;lt;ul style=&amp;quot;list-style-type:disc&amp;quot;&amp;gt;&lt;br /&gt;
										&amp;lt;xsl:for-each select=&amp;quot;ingredients/ingredient&amp;quot;&amp;gt;&lt;br /&gt;
											&amp;lt;li&amp;gt;&lt;br /&gt;
												&amp;lt;xsl:value-of select=&amp;quot;ingredientName&amp;quot;/&amp;gt;&lt;br /&gt;
											&amp;lt;/li&amp;gt;&lt;br /&gt;
										&amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
									&amp;lt;/ul&amp;gt;&lt;br /&gt;
									&amp;lt;br/&amp;gt;&lt;br /&gt;
								&amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
							&amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
						&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;br/&amp;gt;&lt;br /&gt;
					&amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
				&amp;lt;/ol&amp;gt;&lt;br /&gt;
			&amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
XLST 2 - Maksmata arved&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot; version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;h1&amp;gt;Maksmata arved&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
	  &amp;lt;ol&amp;gt;&lt;br /&gt;
					&amp;lt;xsl:variable name=&amp;quot;notPaid&amp;quot;&amp;gt;true&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
					&amp;lt;xsl:for-each select=&amp;quot;bills/bill[@notPaid=$notPaid]&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;Arve: &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
								&amp;lt;xsl:when test=&amp;quot;@notPaid = $notPaid&amp;quot;&amp;gt;&lt;br /&gt;
									&amp;lt;b style=&amp;quot;color:red;&amp;quot;&amp;gt;MAKSMATA SUMMAS: &amp;lt;xsl:value-of select=&amp;quot;@totalCost&amp;quot;/&amp;gt; €&amp;lt;/b&amp;gt;&lt;br /&gt;
								&amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
								&amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
									&amp;lt;b style=&amp;quot;color:green;&amp;quot;&amp;gt;makstud summas: &amp;lt;xsl:value-of select=&amp;quot;@totalCost&amp;quot;/&amp;gt; €&amp;lt;/b&amp;gt;&lt;br /&gt;
								&amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
							&amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
							&amp;lt;xsl:for-each select=&amp;quot;menuArticle&amp;quot;&amp;gt;&lt;br /&gt;
								&amp;lt;xsl:sort select=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
								&amp;lt;ul&amp;gt;Menüü artikkel: &amp;lt;xsl:value-of select=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
									&amp;lt;br/&amp;gt;Menüü kategooria: &amp;lt;xsl:value-of select=&amp;quot;itemType/itemTypeName&amp;quot;/&amp;gt;&lt;br /&gt;
									&amp;lt;br/&amp;gt;Hind: &amp;lt;xsl:value-of select=&amp;quot;price/priceInEur&amp;quot;/&amp;gt; €&lt;br /&gt;
								&amp;lt;/ul&amp;gt;&lt;br /&gt;
								&amp;lt;br/&amp;gt;&lt;br /&gt;
							&amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
						&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;br/&amp;gt;&lt;br /&gt;
					&amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
				&amp;lt;/ol&amp;gt;&lt;br /&gt;
			&amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Retsensioon meeskonnale Hammas ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Üldine&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsenseeritav lõi e-poe lahenduse hambaraviseadmeid ja -tehnikat müüvale ettevõttele. Rakendust esimest korda käima pannes tundub, et tegu ei olegi kooli projektiga. Kõik tundub ’nagu päris’ veebipood, mida võiks esmapilgul julgelt juba potentsiaalsele kliendile demoks pakkuda. &lt;br /&gt;
&lt;br /&gt;
Rakenduse kõik komponendid on ühes solution’is: front-end on WebApp moodulis ja back-end API moodulis. Kasutatakse MVC loogikat, mis serveerib angulari komponente. Security eest vastutab IdentityServer4. Samuti kasutatakse Cache’i.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;API&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Pealtnäha on projekt väga põhjalik ja viimistletud. API, Security, äriloogika on jagatud eri projektidesse. Töötav lahendus on deploytud Azure keskkonda.&lt;br /&gt;
&lt;br /&gt;
Positiivne:&lt;br /&gt;
* Väga professionaalne lahendus. Põhimõtteliselt valmistoode.&lt;br /&gt;
* On kasutatud tehnoloogiaid, mida antud aine raames ei nõuta.&lt;br /&gt;
* Mudelis on string tüüpi muutujatel pikkuse piirangu annotatsioonid.&lt;br /&gt;
&lt;br /&gt;
Murekohad:&lt;br /&gt;
* Versioonihalduses leidub suvalisi tühju klasse, mis ei ole nähtavasti Solutionisse kaasatud. (Resources kaust)&lt;br /&gt;
* Sellise suure projekti puhul võiks solution’i nimi olla määratud, mitte default. &lt;br /&gt;
* Osad klassid on eestikeelsete nimedega (ILD.Business.ViewModels.Maksekeskus_payment_return)&lt;br /&gt;
* Kohati segamini camelCase, snake_case ja erinevad suure-väiketähe kombinatsioonid, just nendes samades eestikeelsetes klassides.&lt;br /&gt;
* Osad controllerid (ILD.Api.Controllers.CampaignController) on otse ApplicationDbContexti pihta arendatud, teistes jällegi on sisse toodud oma service’id.&lt;br /&gt;
* DTO mustri kasutamine on segane. Osades kohtades on juskui VM sisse pandud andmete liigutamine, teistes jällegi töötab controller otse mudeliga.&lt;br /&gt;
* Mudelitel on H ja R vormid, tundub, nagu oleks Header(?) ja Row(?) tüüpi olemitega tegu, aga täpsemat dokumentatsiooni ei ole.&lt;br /&gt;
* Sellise skoobiga tööl oleks kindlasti võinud kaaluda uow kasutamist, sest sellise projekti edasiarendamisel võib tänu sellele tekkida tagasilööke või tekkida liigne ajakulu. Samuti kui muu kood on nii mitmeks mooduliks jaotatud, siis võiks eeldada, et projektis kasutatakse ka uow’d.&lt;br /&gt;
&lt;br /&gt;
Tõsisemad probleemid:&lt;br /&gt;
* API dokumentatsiooni ei ole leitav. Readme failis sellele ei viidata, ei leidnud ka kirjalikul kujul dokumenti.&lt;br /&gt;
* Projektil puudub versioonihalduse ajalugu. Enamikel tiimidel pole avalikku VCSi, kuid sealsed projektid ei eristunud nii tugevalt loengumaterjalidest ja -mustritest. Käesoleva projekti professionaalset taset ja toodud versioonihalduse vabandust vaadates tekivad mõned kahtlused.&lt;br /&gt;
Kuna leht paistab olevat suunatud reaalse ettevõtte tarbeks tekib küsimusi:&lt;br /&gt;
* Kas tegu on ikka ühemeheprojektiga? See ei ole kuidagi välistatud, ent hea oleks taust ära mainida.&lt;br /&gt;
* Kas selle lähtekoodi avaldamiseks on kõikide osapoolte nõusolek?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Klientrakendus&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Rakendus on loodud dünaamilisena ning kasutajasõbralikuna, toodete juures on välja toodud isegi allahindlusprotsent ning see, kas tegemist on uue tootega.&lt;br /&gt;
Tooteid saab kategooria ja kaubamärgi järgi filtreerida, seejärel saab sobivad tooted ostukorvi lisada. Kui tooted on valitud, siis saab minna ostukorvi sisu vaatama, seal saab veel koguseid muuta ning tooteid kustutada, kui vaja. Kui soovitud tooted valitud, saab ostu ka vormistama minna, kus tuleb sisestada enda andmed ning soovitud tarneviis. (Ka makseviiside valik on ära toodud, mis suurendab eespool mainitud ’nagu päris’ tunnet veelgi.) &lt;br /&gt;
Lisatud on ka kasutaja loomise võimalus, mis küll õigusi juurde ei anna. Küll aga on rohkem õigusi administraatori õigustega kasutajal. Tema saab kasutajaid hallata ning lisada/muuta hinnakirja. Samuti saab administraator hallata tarnijate informatsiooni.&lt;br /&gt;
Rakendust saab kasutada lisaks eesti keelele ka inglise ja vene keeles. &lt;br /&gt;
Arhitektuuriliselt on frontend arendatud väga modulaarselt, mis jätab palju ruumi edasisteks arendusteks ning projekti täiustamiseks.&lt;br /&gt;
&lt;br /&gt;
Tähelepanekud:&lt;br /&gt;
* Admin vaates arusaamatud input väljad&lt;br /&gt;
 &lt;br /&gt;
Visuaalse poole ning frontendi mooduliteks jagamise oskuse poolest ei saaks grupile (üks inimene!) anda madalamat hinnet, kui maksimum.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;XML&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XML’is on kasutatud loogilisi andmeid ning elementide string väärtused on käsitletud CDATA’ga, mis välistab selle, et infot kuvatakse täpselt nii, kuidas ette on nähtud. XMLis on kasutatud ülesandes nõutud nelja dimensiooni.&lt;br /&gt;
&lt;br /&gt;
XSD on koostatud loogiliselt ning pea kõikidele elementidele on määratud asjakohased tüübid - näiteks id on integerid, quantity on decimal, name on string jne. Lisaks on kasutatud erinevaid skeemi kirjeldavaid atribuute nagu näiteks minOccurs/maxOccurs atribuudid, nimetused, use atribuut (kas väli on required või optional) jne. Retsenseerijate arvates on kasutusele võetud atribuudid ja nende väärtused antud kontekstis asjakohased.&lt;br /&gt;
&lt;br /&gt;
XML näidisfail valideerub edukalt vastu XSD’d. Seda testisid retsenseerijad online xsd validaatoriga, mille võib leida aadressilt: http://www.utilities-online.info/xsdvalidation/ . &lt;br /&gt;
&lt;br /&gt;
Kodutöös on kirjeldatud kahte tüüpi transformatsioone - üks, mis väljastab transformatsiooni html’i ja teine xml’i. Mõlemas transformatsioonis kasutatakse for each tsükleid ja if-tingimusi. HTML väljundiga transformatsioon kuvab tooteid, koos tõlgete, hinna, saadavuse ja erinevate atribuutidega. XML’i transformatsioon grupeerib tooted vastavalt laole.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Kokkuvõte&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meeskond Hammas on saanud ülesandega hästi hakkama, sest kõik tingimused on täidetud (ja rohkemgi) ning arvestades seda, et meeskonnas on üks inimene, siis on retsensentide arvates tehtud töö suurepärane.&lt;br /&gt;
&lt;br /&gt;
== Ajalogi ==&lt;br /&gt;
Analüüsi tegemine 25.03-01.04 &amp;lt;br/&amp;gt;&lt;br /&gt;
Programmeerimine 04.02-27.05&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=131597</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=131597"/>
		<updated>2018-06-11T16:56:22Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: /* Meeskond: SharpRestoVRII */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
__NOINDEX__&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2018=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele klientrakenduse loomise abil ning süvendada meeskonnatööoskust. &lt;br /&gt;
*SOAP veebiteenuse puhul eeldatakse WCF tehnoloogia kasutamist. Vanema põlvkonna ASP.NET veebiteenuse loomine ei ole lubatud, kuna seda ei toeta ka Microsoft enam tänasel päeval.&lt;br /&gt;
*REST teenuste loomisel tuleks kasutada ASP.NET Web API2/ASP.NET Core 2.0/WCF võimalusi.&lt;br /&gt;
&lt;br /&gt;
Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda. 1,2 ja viie liikmelised meeskonnad tuleks õppejõuga eraldi kooskõlastada.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;01.aprill 2018&#039;&#039;&#039;. Lisaks on  &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;27. mai 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;03. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;27. mai 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;03. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;01. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;05.juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), paigaldusjuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalt 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilirakendused/Angularis/reactis loodud klientrakendus&lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
* Korraliku arhitektuuriga kirjutatud kood&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning minimaalselt kaks sobivat XSL transformatsiooni faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. Transformatsioonid peavad sisaldama midagi enamat, kui ainult üks for-each klausel. Transformatsiooni käigus peaks kasutama vajadusel parameetreid ning kindlasti ka erinevaid tingimuste kontrolle.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus peab toetama mitme kasutaja võimalust.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC  Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 9 olemit ehk andmebaas on eeldus,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena(ASP.NET veebirakendus või hoopis Angulari või Reacti baasil), töölauarakendusena(WPF) või mobiilse rakendusena(Xamarin)&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee või (+372 53 469 734)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
==Kaitsmisele registreerumine==&lt;br /&gt;
Kaitsmisele tuleks registreerida järjest(st iga järgmine lisab vajaliku 15min ajaakna) ja suvalisis kellaaegasid ei hakka kuhugi vahele kirjutama&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;05.06.2018&#039;&#039;&#039;&lt;br /&gt;
*15:00 - Miisiks&lt;br /&gt;
*15:15 - Maagikud &lt;br /&gt;
*15:30 - GoFood&lt;br /&gt;
*15:45 - Raavo V2™&lt;br /&gt;
*16:00 - LearnToDrive&lt;br /&gt;
Sellele päevale rohkem aegu juurde lisada ei saa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allpool olevate päevadele võib vabalt aegasid juurde lisada 15min sammga. Reegel on, et aegu lisame järjest&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;06.06.2018&#039;&#039;&#039;&lt;br /&gt;
*17:00 - Raamaturiiul&lt;br /&gt;
*17:15 - Pakiraam&lt;br /&gt;
*..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.06.2018&#039;&#039;&#039;&lt;br /&gt;
*16:00 - MealPlannerSolo(Triin Oja)&lt;br /&gt;
*16:15 - Beer Pressure&lt;br /&gt;
*16:30 - &amp;amp;lt;div&amp;amp;gt;&lt;br /&gt;
*16:45 - NutriCheck&lt;br /&gt;
*17:00 - JääTuli&lt;br /&gt;
*17:15 - Ophelia&lt;br /&gt;
*17:30 - Kuldne Loojang&lt;br /&gt;
*17:45 - Hammas&lt;br /&gt;
*18:00 - VariousArtists&lt;br /&gt;
*18:15 - Pillar Of Autumn&lt;br /&gt;
*18:30 - Curry&lt;br /&gt;
*18:45 - WatchWinders&lt;br /&gt;
*19:00 - MOT&lt;br /&gt;
*19:15 - AmateurBB&lt;br /&gt;
*19:30 - Autolugu&lt;br /&gt;
*19:45 - VRII2018&lt;br /&gt;
&lt;br /&gt;
=Teemad 2018 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
NB! XML andmefail ja veebiteenus ei pea olema omavahel seotud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2018=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/HairSaloon Meeskond: HairSaloon]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaido Henrik Elias&lt;br /&gt;
* Arvo Paomees&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VariousArtists Meeskond: VariousArtists]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Ruudi Vinter&lt;br /&gt;
* Madis Roosioks&lt;br /&gt;
* Pavel Fleišer&lt;br /&gt;
&lt;br /&gt;
Lõpptoode: [https://drive.google.com/open?id=1Pq8Lhrs3G5mGiTje70ww-zMBNB5cXnRh ZIP]&lt;br /&gt;
&lt;br /&gt;
TFS: [https://variousartists.visualstudio.com/VariousArtists/_versionControl/changesets siin]&lt;br /&gt;
&lt;br /&gt;
XML: [https://wiki.itcollege.ee/index.php/VariousArtists#XML siin]&lt;br /&gt;
&lt;br /&gt;
Retsensioonid: [https://wiki.itcollege.ee/index.php/VariousArtists#Retsensioonid siin]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Maagikud Meeskond: Maagikud]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristina Rästas&lt;br /&gt;
*Simo Jaanus&lt;br /&gt;
*Artur Tammiste&lt;br /&gt;
*Rauno Lõhmus&lt;br /&gt;
Lõpptoote [http://enos.itcollege.ee/~sjaanus/c/Airport_solution.zip link]&lt;br /&gt;
&lt;br /&gt;
Veebiteenuse ja klientrakenduse retsensioon tiimile Raavo V2 asub [https://docs.google.com/document/d/1fxmdLa94Do1u5WlmPQjSd4mMmdbDw5WmDne547jqQc4/edit siin]&lt;br /&gt;
&lt;br /&gt;
XML retsensioon tiimile LTD asub [https://docs.google.com/document/d/15rMhpqyG5XHsvOCZJp88ucHkiMa5Non6BbYwBBKT2_Y/edit siin]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/RaamatuRiiul Meeskond: RaamatuRiiul]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alo Avi&lt;br /&gt;
* Arnika Rästa&lt;br /&gt;
* Marite Rammo&lt;br /&gt;
&#039;&#039;&#039;Meie XML:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/RaamatuRiiul#XML XML]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie veebiteenuse, klientrakenduse ja XML retsensioonid meeskonnale Miisiiks:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:Miisiiks retsensioonid]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie veebiteenus ning klientrakendus.&#039;&#039;&#039; [https://www.dropbox.com/s/ugbvx4j4zdlbp68/RaamatuRiiul.7z?dl=0 Zip]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Autolugu Meeskond: Autolugu]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Margus Põlma&lt;br /&gt;
* Karl Erik Õunapuu&lt;br /&gt;
&lt;br /&gt;
Veebiteenus: [http://enos.itcollege.ee/~mpolma/vr2/API.zip]&lt;br /&gt;
&lt;br /&gt;
Klientrakendus: [https://github.com/karlerikounapuu/autolugu-front]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VRII2018 Meeskond: VRII2018]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaspar Kaal&lt;br /&gt;
* Teet Adamson&lt;br /&gt;
* Rahel Kangur&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2%E2%84%A2 Meeskond: Raavo V2™]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Peeter Fridolin&lt;br /&gt;
* Kristo Leesmann&lt;br /&gt;
* Rando Rommot&lt;br /&gt;
&lt;br /&gt;
Projekti retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2™#Retsentsioonid Maagikud]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Pillarofautumn Meeskond: Pillar of Autumn ]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Taavi Põder&lt;br /&gt;
* Taavi Vesinurm (Meeskonnast lahkunud)&lt;br /&gt;
* Raido Vell&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode API ja klientrakendus:&#039;&#039;&#039; [https://github.com/taavip9/Veebirakendused-II Lõpptoode]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/jaatuli Meeskond: JääTuli]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tarmo Luugus&lt;br /&gt;
*Leho Kivistik&lt;br /&gt;
*Hannes Mäeorg&lt;br /&gt;
*Marten Tammeleht&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/JustABot Meeskond: JustABot]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Argo Hansen&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond_Pakiraam Meeskond: Pakiraam]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristo Naeris&lt;br /&gt;
*Indro Kottise&lt;br /&gt;
&lt;br /&gt;
Klientrakendus [https://github.com/knaeris/VR2Klient siin] ja veebiteenus [https://github.com/knaeris/VR2Projekt siin]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna Raavo v2 klientrakendusele : [https://wiki.itcollege.ee/index.php/Meeskond_Pakiraam#Retsensioonid Retsensioon]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna Raavo v2 veebiteenusele:&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/GoFood Meeskond: GoFood]===&lt;br /&gt;
Liikmed: &lt;br /&gt;
&lt;br /&gt;
* Rando Kurel&lt;br /&gt;
* Henrik Prangel&lt;br /&gt;
* Markus Mänd&lt;br /&gt;
* Edgar Tereping&lt;br /&gt;
* Jane Kaldma&lt;br /&gt;
&lt;br /&gt;
Lõpptoode: [https://wiki.itcollege.ee/index.php/GoFood#Projektikood lõpptoote leiab siit]&lt;br /&gt;
&lt;br /&gt;
Meie rühma kirjutatud retsentsioonid rühmale Maagikud:[https://wiki.itcollege.ee/index.php/GoFood#Retsensioon_rühmale_Maagikud  Retsensioon]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/LTD Meeskond: LearnToDrive]===&lt;br /&gt;
&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;&lt;br /&gt;
*Eve Ormisson&lt;br /&gt;
*Carlos Kirtsi&lt;br /&gt;
&lt;br /&gt;
Projekt [https://wiki.itcollege.ee/index.php/LTD#Kood_ise asub siin, kliendina kasutame JustInCaseWPFi]&lt;br /&gt;
&lt;br /&gt;
Projekti retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/LTD#Projekti_retsensioon Maagikud]&lt;br /&gt;
&lt;br /&gt;
XML osa retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/LTD#XML_retsensioon RaamatuRiiul]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Miisiiks Meeskond: Miisiiks]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Christo Aruste&lt;br /&gt;
*Heleriin Malkov&lt;br /&gt;
*Tõnis Prants&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/e2vu3ukgckyc2x5/MiisiiksWS.zip?dl=0 Veebiteenus]&lt;br /&gt;
&lt;br /&gt;
Veebiteenus v2 (05.06): [https://www.dropbox.com/s/4acyvc9c7h08xl6/MiisiiksWS-v2.rar?dl=0 Veebiteenus]&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/iwtheohp5mn0lek/MiisiiksC.zip?dl=0 Klientrakendus]&lt;br /&gt;
&lt;br /&gt;
Klientrakendus v2 (05.06): [https://www.dropbox.com/s/m6ijv2yyqthebgr/MiisiiksC2-v2.rar?dl=0 Klientrakendus]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Miisiiks#XML XML]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Retsensioonid meeskonnale Raavo V2™&lt;br /&gt;
&lt;br /&gt;
Veebiteenus: [https://wiki.itcollege.ee/index.php/Miisiiks#Veebiteenuse_retsensioon Retsensioon]&lt;br /&gt;
&lt;br /&gt;
Klientrakendus: [https://wiki.itcollege.ee/index.php/Miisiiks#Klientrakenduse_retsensioon Retsensioon]&lt;br /&gt;
&lt;br /&gt;
XML: [https://wiki.itcollege.ee/index.php/Miisiiks#XML_retsensioon  XML]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VR2_div Meeskond: &amp;amp;lt;div&amp;amp;gt;]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kaarel Pärtel&lt;br /&gt;
*Marek Juhanson&lt;br /&gt;
*Kai Kallastu&lt;br /&gt;
&lt;br /&gt;
Retsensioonid rühmale [https://wiki.itcollege.ee/index.php/Miisiiks Miisiiks™]: [https://docs.google.com/document/d/1gQmas-Fay_XHHhLInKM92152vYeFdFflDIRozN63mxA/edit?usp=sharing veebiteenus, klientrakendus ja XML]&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BestInShow Meeskond: BestInShow]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Liina Abner&lt;br /&gt;
* Marju Pütsepp&lt;br /&gt;
* Liisi Taimre&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode veebiteenus:&#039;&#039;&#039; [https://www.dropbox.com/s/j5ixmwmx45kxcyo/BestInShow.zip?dl=0 https://www.dropbox.com/s/j5ixmwmx45kxcyo/BestInShow.zip?dl=0]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Kasutusjuhend:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/BestInShow#Kasutusjuhend https://wiki.itcollege.ee/index.php/BestInShow#Kasutusjuhend]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode klient:&#039;&#039;&#039; [https://bitbucket.org/Marjup/bestinshow/ https://bitbucket.org/Marjup/bestinshow/]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML failid:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/BestInShow#XML_failid Schema, XML ja XSLT HTML ja XML transformatsiooniks]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Retsensioon veebiteenusele:&#039;&#039;&#039;[https://docs.google.com/document/d/1C2pLotWV5dNU7TdBTTwZr9Lrh6VGtsN0FDzCzBWUBWg/edit?usp=sharing Retsensioon projektile WatchWinders]&amp;lt;br&amp;gt;&lt;br /&gt;
Retsensioon klientrakendusele: TODO retsenseerime projekti WatchWinders&amp;lt;br&amp;gt;&lt;br /&gt;
Retsensioon XML-ile: TODO retsenseerime projekti WatchWinders&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/AssistDesq Meeskond: AssistDesq]===&lt;br /&gt;
Liikmed: &lt;br /&gt;
* Karen Grigorjan&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/WatchWinders Meeskond: WatchWinders]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Toomas Juhkov&lt;br /&gt;
* Kunnar Kukk&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/WatchWinders#Link_klientrakendusele_ja_API-le Link klientrakendusele ja API-le]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://drive.google.com/file/d/1OtzOCPiWixsrbHcGCcdHgXIgz3_fsC7h/view Retsensioon grupi &amp;quot;Kuldne Loojang&amp;quot; veebiteenusele]&lt;br /&gt;
&lt;br /&gt;
===[[ Kuldneloojang | Meeskond: Kuldne loojang]]===&lt;br /&gt;
&#039;&#039;&#039;Liikmed&#039;&#039;&#039;:&lt;br /&gt;
* Andrus Seiman&lt;br /&gt;
* Marko Belzetski&lt;br /&gt;
* Priit Tiganik&lt;br /&gt;
* Kristjan Peterson (loobus)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&lt;br /&gt;
algselt üles laetud 02.06.2018, bugide parandusi lisatud 04.06.2018&lt;br /&gt;
* [https://www.dropbox.com/s/4h9bvq4k6388fmo/loojang.zip?dl=0 .zip fail rakendus ja klient koos] &lt;br /&gt;
* [https://bitbucket.org/itcollegeprojects/loojang-app veebirakenduse repo] &lt;br /&gt;
* [https://bitbucket.org/itcollegeprojects/loojang-client klientrakenduse repo] &lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Kuldneloojang#XML_.C3.BClesande_kirjeldus XML:  link meie Wiki lehele]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie tehtud retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Kuldneloojang#Veebiteenusele veebiteenuse retsensioon meeskonna Curry tööle.]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Kuldneloojang#Klientrakendusele klientrakenduse retsensioon meeskonna Curry tööle.]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Kuldneloojang#XML-ile XML retsensioon meeskonna Curry tööle.]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ophelia Meeskond: Ophelia]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Siim Kallari&lt;br /&gt;
* Andres Kepler (loobus)&lt;br /&gt;
* Jorma Rebane&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/v63fkbjnd5umqqm/Ophelia.zip?dl=0 Lõpptoote link]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Ophelia#L.C3.B5pptoote_kasutusjuhend Kasutusjuhend(Kaasas ka lõpptootes)]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Ophelia#XML_.C3.9Clesanne XML Ülesanne]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Ophelia#Klientrakenduse_retsensioon_meeskonnale_MealPlannerSolo Klientrakenduse retsensioon meeskonnale MealPlannerSolo]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/SharpRestoVRII Meeskond: SharpRestoVRII]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Aava (lahkunud liige)&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
&lt;br /&gt;
Lähtekood: [http://enos.itcollege.ee/~luksti/CSharp/CSharpResto.zip CSharpResto]&lt;br /&gt;
&lt;br /&gt;
XML: [https://wiki.itcollege.ee/index.php/SharpRestoVRII#XML Wikis]&lt;br /&gt;
&lt;br /&gt;
Retsensioonid: [https://wiki.itcollege.ee/index.php/SharpRestoVRII#Retsensioon_meeskonnale_Hammas Meeskonnale Hammas]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BeerPressure Meeskond: BeerPressure]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sigrid Aasma&lt;br /&gt;
* Evelin Jõgi&lt;br /&gt;
* Martin Kask&lt;br /&gt;
* Marko Nõu&lt;br /&gt;
&#039;&#039;&#039;Projekt:&#039;&#039;&#039; [https://github.com/sikumiku/TaisKohtApi TaisKohtApi]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039; [https://github.com/sikumiku/TaisKohtApi/archive/61438e187a1a972410c8a3bc6274d69489d00aa6.zip GitHub commit]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/BeerPressure#XML.2FXSD.2FXSLT Beer Pressure XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud XML failide retsensioon:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:MOT#XML_retsensioon_by_meeskond_BeerPressure: Team MOT retsensioon]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud veebiteenuse retsensioon:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:MOT#Veebiteenuse_retsensensioon_by_meeskond_BeerPressure: Team MOT retsensioon]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud klientrakenduse retsensioon:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:Kuldneloojang#Klientrakenduse_retsensensioon_by_meeskond_BeerPressure: Team Kuldneloojang retsensioon]&lt;br /&gt;
&lt;br /&gt;
===[[ Memorize | Meeskond: Memorize]]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Madis Uudam&lt;br /&gt;
* Olle Mikk&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/UCanDo Meeskond: UCanDo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mart Raus&lt;br /&gt;
* Ando Kiidron (loobus)&lt;br /&gt;
* Liina Saar&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode: &#039;&#039;&#039; [https://drive.google.com/drive/folders/1GIgiG5NvmnnKoQYmWWbfV_9Nhs2dezz8?usp=sharing UCanDo] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Veebiteenuse retsensioon: &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Klientrakenduse retsensioon: &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML retsensioon: &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/MOT Meeskond: MOT]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Merike Meizner&lt;br /&gt;
* Helen Oppar (loobus)&lt;br /&gt;
* Hardi Tiitus&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode: &#039;&#039;&#039;  http://enos.itcollege.ee/~mmeizner/MOT/ &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud veebiteenuse, klientrakenduse ja XML&#039;i retsensioon:&#039;&#039;&#039; [https://docs.google.com/document/d/16WL12wmvQ_TPcY_-4pG_kjwtstQoX5meEYcigE4Febw/edit?usp=sharing: Team Raavo V2]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond:_MealPlanner Meeskond: MealPlanner]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Rein Remsu&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond:Curry Meeskond: Curry]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Rain Elken&lt;br /&gt;
* Peeter Ploom&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode: &#039;&#039;&#039;  [http://enos.itcollege.ee/~pploom/VR2/ link] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML: &#039;&#039;&#039;  [https://wiki.itcollege.ee/index.php/Meeskond:Curry#XML_andmefail link] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XSD: &#039;&#039;&#039;  [https://wiki.itcollege.ee/index.php/Meeskond:Curry#XSD_schema_fail link] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XSLT1: &#039;&#039;&#039;  [https://wiki.itcollege.ee/index.php/Meeskond:Curry#XSLT_transformatsioon:_XML_-.3E_HTML link] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XSLT2: &#039;&#039;&#039;  [https://wiki.itcollege.ee/index.php/Meeskond:Curry#XSLT_transformatsioon:_XML_-.3E_XML link] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Curry meeskonna veebiteenust, klientrakendust ja XML-i retsenseerib meeskond KuldneLoojang. Curryle kirjutatud retsensioonid [https://wiki.itcollege.ee/index.php/Kuldneloojang#Meie_tehtud_retsensioonid asuvad siin: link]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Hammas Meeskond: Hammas]===&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sten Lunden&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039; [https://ildtest.azurewebsites.net azure]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Projekt:&#039;&#039;&#039; [https://github.com/lundens/ild-core github]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Hammas#XML wiki]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Veebiteenuse retsensioon&#039;&#039;&#039; meeskonnale [https://wiki.itcollege.ee/index.php/Hammas#Veebiteenuse_retsensioon_meeskonnale_GoFood GoFood]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Klientrakenduse retsensioon&#039;&#039;&#039; meeskonnale [https://wiki.itcollege.ee/index.php/Hammas#Klientrakenduse_retsensioon_meeskonnale_GoFood GoFood]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML retsensioon&#039;&#039;&#039; meeskonnale [https://wiki.itcollege.ee/index.php/Hammas#XMLi_retsensioon_meeskonnale_MealPlannerSolo MealPlannerSolo]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/LabLite Meeskond: LabLite]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alex Kaska&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/AmateurBB Meeskond: AmateurBB]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Taavi Kivimaa&lt;br /&gt;
&#039;&#039;&#039;Veebiteenus:&#039;&#039;&#039; [https://github.com/Tafkinz/AmateurBB/tree/BB-1 GitHub]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Klientrakendus:&#039;&#039;&#039; [https://github.com/Tafkinz/frontend GitHub]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/AmateurBB wiki]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Veebiteenuse retsensioon&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Klientrakenduse retsensioon&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML retsensioon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/MealPlannerSolo Meeskond: MealPlannerSolo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
&#039;&#039;&#039;[https://wiki.itcollege.ee/index.php/MealPlannerSolo#XML_andmefail XML]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[http://enos.itcollege.ee/~troja/VRII2018/ Veebiteenus ja klientrakendus]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/NutriCheck Meeskond: NutriCheck]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Artyom Likhachev&lt;br /&gt;
&#039;&#039;&#039;Project:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;[https://www.dropbox.com/s/irgev5w9ofifg5m/vr2_service-v3.zip?dl=0 Veebiteenus]&lt;br /&gt;
&amp;lt;br/&amp;gt;[https://www.dropbox.com/s/7kn1u6z2481ligm/WebClient.zip?dl=0 Klientrakendus]&lt;br /&gt;
&amp;lt;br/&amp;gt;&#039;&#039;&#039;XML:&#039;&#039;&#039; TODO&lt;br /&gt;
&amp;lt;br/&amp;gt;&#039;&#039;&#039;Retsensioon:&#039;&#039;&#039; TODO&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SharpRestoVRII&amp;diff=131596</id>
		<title>SharpRestoVRII</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SharpRestoVRII&amp;diff=131596"/>
		<updated>2018-06-11T16:55:47Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond ==&lt;br /&gt;
* Andres Aava (lahkunud liige)&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
&lt;br /&gt;
== Esitused ==&lt;br /&gt;
Lähtekood: [http://enos.itcollege.ee/~luksti/CSharp/CSharpResto.zip CSharpResto]&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
&lt;br /&gt;
== Tehnoloogia ==&lt;br /&gt;
Server: ASP.NET Core 2.0&amp;lt;br&amp;gt;&lt;br /&gt;
Klient: WPF&amp;lt;br&amp;gt;&lt;br /&gt;
DB: SQL Server (Azure)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ülevaade ==&lt;br /&gt;
Tegemist on [https://wiki.itcollege.ee/index.php/SharpResto SharpResto] jätkuprojektiga.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eesmärk&#039;&#039;&#039; on luua restoranihalduse teenus&lt;br /&gt;
* kasutaja saab pärida, lisada ja muuta menüü komponente&lt;br /&gt;
* kasutaja saab pärida, lisada ja muuta esitatud tellimusi&lt;br /&gt;
* kasutaja saab pärida statistikat tellimuste kohta&lt;br /&gt;
* eri teenuste ligipääs on piiratav kasutaja- ning grupipõhiselt&lt;br /&gt;
* staatiline informatsioon hoitakse serveri vahemälus&lt;br /&gt;
&lt;br /&gt;
== API ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täpsema implementatsiooni lõplikest teenustest leiab [http://csharprestoapp.azurewebsites.net/swagger/ siit]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Lisatud on paar tehnilist teenust (health&#039;i ja security tokeni tarbeks) ja mõned teenused tulevikuks (nt kuupäeva vahemikuga arvete tagastamine).&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esialgne analüüs:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Menüü teenus&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;GET api/menu&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Tagastab kõik menüü artiklid menüü vaate jaoks&amp;lt;br&amp;gt;&lt;br /&gt;
Parameetrid:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
id (valikuline)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Väljund:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
&amp;quot;MenuItem&amp;quot;:&lt;br /&gt;
[{ //menuitem objekt},&lt;br /&gt;
{ //menuitem 2 },&lt;br /&gt;
{ //menuitem 3 }&lt;br /&gt;
]}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;POST api/menu/&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Loob uue menuItem’i&amp;lt;br&amp;gt;&lt;br /&gt;
Body:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{ &lt;br /&gt;
//new MenuItem object&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tagastab 201 või 400&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;PUT api/menu/{id}&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Muudab olemasolevat menuItem’it&amp;lt;br&amp;gt;&lt;br /&gt;
Body:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{ &lt;br /&gt;
// changed MenuItem object&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Tagastab 200, 400 või 404&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tellimuste teenus&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;GET api/orders&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Tagastab kõik tellimused&amp;lt;br&amp;gt;&lt;br /&gt;
Parameetrid:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
id (valikuline)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Väljund:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    [{order1 object}, {order2 object}]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;POST api/orders&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Loob uue tellimuse&amp;lt;br&amp;gt;&lt;br /&gt;
Body: &lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;lt;uus order objekt&amp;gt;  &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Tagastab 201 või 400&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;PUT api/orders/{id}&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Muudab tellimust (üldine)&amp;lt;br&amp;gt;&lt;br /&gt;
Body:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;lt;muudetud order objekt&amp;gt;  &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Tagastab 200, 400, või 404&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;PUT api/orders/setStatus/{id}&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Muudab vaid tellimuse staatust&amp;lt;br&amp;gt;&lt;br /&gt;
Body:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{status: &amp;lt;status&amp;gt;}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Tagastab 200, 400 või 404&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvete teenus&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Lõpetatud/serveeritud tellimuste salvestamine arveteks.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilisem arvete küsimine.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;POST api/bills&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
Arvete sisestamine.&lt;br /&gt;
&lt;br /&gt;
Body:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{ &lt;br /&gt;
   &amp;lt;Bill objekt&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tagastab 200, 400&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;GET api/bills&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Parameetrid:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
id (valikuline)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Väljund:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   [{bill1 object}, &lt;br /&gt;
    {bill2 object}]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== XML ==&lt;br /&gt;
XML fail&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;test.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;bills&amp;gt;&lt;br /&gt;
  &amp;lt;bill id=&amp;quot;1&amp;quot; quantity=&amp;quot;2&amp;quot; totalCost=&amp;quot;5&amp;quot; notPaid=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;menuArticle id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;name&amp;gt;&amp;lt;![CDATA[Hamburger]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
		&amp;lt;itemType id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;itemTypeName&amp;gt;&amp;lt;![CDATA[Mains]]&amp;gt;&amp;lt;/itemTypeName&amp;gt;&lt;br /&gt;
		&amp;lt;/itemType&amp;gt;&lt;br /&gt;
		&amp;lt;price id = &amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;startTime&amp;gt;2018-01-01-00:00&amp;lt;/startTime&amp;gt;&lt;br /&gt;
			&amp;lt;endTime&amp;gt;2019-01-01-00:00&amp;lt;/endTime&amp;gt;&lt;br /&gt;
			&amp;lt;priceInEur currency=&amp;quot;€&amp;quot;&amp;gt;3&amp;lt;/priceInEur&amp;gt;&lt;br /&gt;
		&amp;lt;/price&amp;gt;&lt;br /&gt;
		&amp;lt;ingredients&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Sai]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Hakkliha]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Salat]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;7&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Kaste]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
		&amp;lt;/ingredients&amp;gt;&lt;br /&gt;
    &amp;lt;/menuArticle&amp;gt;&lt;br /&gt;
        &amp;lt;menuArticle id=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;name&amp;gt;&amp;lt;![CDATA[Fanta 0,5l]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
		&amp;lt;itemType id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;itemTypeName&amp;gt;&amp;lt;![CDATA[Drinks]]&amp;gt;&amp;lt;/itemTypeName&amp;gt;&lt;br /&gt;
		&amp;lt;/itemType&amp;gt;&lt;br /&gt;
		&amp;lt;price id = &amp;quot;8&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;startTime&amp;gt;2018-01-01-00:00&amp;lt;/startTime&amp;gt;&lt;br /&gt;
			&amp;lt;endTime&amp;gt;2019-01-01-00:00&amp;lt;/endTime&amp;gt;&lt;br /&gt;
			&amp;lt;priceInEur currency=&amp;quot;€&amp;quot;&amp;gt;2&amp;lt;/priceInEur&amp;gt;&lt;br /&gt;
		&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;/menuArticle&amp;gt;&lt;br /&gt;
  &amp;lt;/bill&amp;gt;&lt;br /&gt;
  &amp;lt;bill id=&amp;quot;2&amp;quot; quantity=&amp;quot;1&amp;quot; totalCost=&amp;quot;5&amp;quot; notPaid=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;menuArticle id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;name&amp;gt;&amp;lt;![CDATA[Lõbusa Lauri burks]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
		&amp;lt;itemType id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;itemTypeName&amp;gt;&amp;lt;![CDATA[Mains]]&amp;gt;&amp;lt;/itemTypeName&amp;gt;&lt;br /&gt;
		&amp;lt;/itemType&amp;gt;&lt;br /&gt;
		&amp;lt;price id = &amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;startTime&amp;gt;2018-01-01-00:00&amp;lt;/startTime&amp;gt;&lt;br /&gt;
			&amp;lt;endTime&amp;gt;2019-01-01-00:00&amp;lt;/endTime&amp;gt;&lt;br /&gt;
			&amp;lt;priceInEur currency=&amp;quot;€&amp;quot;&amp;gt;5&amp;lt;/priceInEur&amp;gt;&lt;br /&gt;
		&amp;lt;/price&amp;gt;&lt;br /&gt;
		&amp;lt;ingredients&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Sai]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Hakkiliha]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Salat]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;7&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Salajane Kaste]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
		&amp;lt;/ingredients&amp;gt;&lt;br /&gt;
    &amp;lt;/menuArticle&amp;gt;&lt;br /&gt;
  &amp;lt;/bill&amp;gt;&lt;br /&gt;
    &amp;lt;bill id=&amp;quot;3&amp;quot; quantity=&amp;quot;1&amp;quot; totalCost=&amp;quot;6&amp;quot; notPaid=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;menuArticle id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;name&amp;gt;&amp;lt;![CDATA[Kanapraad]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
		&amp;lt;itemType id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;itemTypeName&amp;gt;&amp;lt;![CDATA[Mains]]&amp;gt;&amp;lt;/itemTypeName&amp;gt;&lt;br /&gt;
		&amp;lt;/itemType&amp;gt;&lt;br /&gt;
		&amp;lt;price id = &amp;quot;7&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;startTime&amp;gt;2018-01-01-00:00&amp;lt;/startTime&amp;gt;&lt;br /&gt;
			&amp;lt;endTime&amp;gt;2019-01-01-00:00&amp;lt;/endTime&amp;gt;&lt;br /&gt;
			&amp;lt;priceInEur currency=&amp;quot;€&amp;quot;&amp;gt;6&amp;lt;/priceInEur&amp;gt;&lt;br /&gt;
		&amp;lt;/price&amp;gt;&lt;br /&gt;
		&amp;lt;ingredients&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Friikartulid]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Krõbekana]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Salat]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;7&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Salajane Kaste]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
		&amp;lt;/ingredients&amp;gt;&lt;br /&gt;
    &amp;lt;/menuArticle&amp;gt;&lt;br /&gt;
  &amp;lt;/bill&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/bills&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
XSD&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;bills&amp;quot; type=&amp;quot;billsType&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;ingredientType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element name=&amp;quot;ingredientName&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
          &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:enumeration value=&amp;quot;Sai&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:enumeration value=&amp;quot;Hakkliha&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:enumeration value=&amp;quot;Salat&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:enumeration value=&amp;quot;Kaste&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:enumeration value=&amp;quot;Salajane Kaste&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute type=&amp;quot;xs:string&amp;quot; name=&amp;quot;id&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;billsType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element type=&amp;quot;billType&amp;quot; name=&amp;quot;bill&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; minOccurs=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;ingredientsType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element type=&amp;quot;ingredientType&amp;quot; name=&amp;quot;ingredient&amp;quot; maxOccurs=&amp;quot;32&amp;quot; minOccurs=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;itemTypeType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element type=&amp;quot;xs:string&amp;quot; name=&amp;quot;itemTypeName&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute type=&amp;quot;xs:string&amp;quot; name=&amp;quot;id&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;billType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element type=&amp;quot;menuArticleType&amp;quot; name=&amp;quot;menuArticle&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; minOccurs=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute type=&amp;quot;xs:string&amp;quot; name=&amp;quot;id&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute type=&amp;quot;xs:string&amp;quot; name=&amp;quot;quantity&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute type=&amp;quot;xs:string&amp;quot; name=&amp;quot;totalCost&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute type=&amp;quot;xs:string&amp;quot; name=&amp;quot;notPaid&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element type=&amp;quot;xs:string&amp;quot; name=&amp;quot;startTime&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element type=&amp;quot;xs:string&amp;quot; name=&amp;quot;endTime&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element type=&amp;quot;priceInEurType&amp;quot; name=&amp;quot;priceInEur&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute type=&amp;quot;xs:string&amp;quot; name=&amp;quot;id&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;menuArticleType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element name=&amp;quot;name&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
          &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:enumeration value=&amp;quot;Hamburger&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:enumeration value=&amp;quot;Fanta 0,5l&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:enumeration value=&amp;quot;Lõbusa Lauri burks&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element type=&amp;quot;itemTypeType&amp;quot; name=&amp;quot;itemType&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element type=&amp;quot;priceType&amp;quot; name=&amp;quot;price&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element type=&amp;quot;ingredientsType&amp;quot; name=&amp;quot;ingredients&amp;quot; minOccurs=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute type=&amp;quot;xs:string&amp;quot; name=&amp;quot;id&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;priceInEurType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
      &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:attribute type=&amp;quot;xs:string&amp;quot; name=&amp;quot;currency&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
XLST 1 - Kõik arved ja nende koostised&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot; version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;h1&amp;gt;Arved&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
	  &amp;lt;ol&amp;gt;&lt;br /&gt;
					&amp;lt;xsl:variable name=&amp;quot;notPaid&amp;quot;&amp;gt;true&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
					&amp;lt;xsl:for-each select=&amp;quot;bills/bill&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;Arve: &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
								&amp;lt;xsl:when test=&amp;quot;@notPaid = $notPaid&amp;quot;&amp;gt;&lt;br /&gt;
									&amp;lt;b style=&amp;quot;color:red;&amp;quot;&amp;gt;MAKSMATA SUMMAS: &amp;lt;xsl:value-of select=&amp;quot;@totalCost&amp;quot;/&amp;gt; €&amp;lt;/b&amp;gt;&lt;br /&gt;
								&amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
								&amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
									&amp;lt;b style=&amp;quot;color:green;&amp;quot;&amp;gt;makstud summas: &amp;lt;xsl:value-of select=&amp;quot;@totalCost&amp;quot;/&amp;gt; €&amp;lt;/b&amp;gt;&lt;br /&gt;
								&amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
							&amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
							&amp;lt;xsl:for-each select=&amp;quot;menuArticle&amp;quot;&amp;gt;&lt;br /&gt;
								&amp;lt;xsl:sort select=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
								&amp;lt;ul&amp;gt;Menüü artikkel: &amp;lt;xsl:value-of select=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
									&amp;lt;br/&amp;gt;Menüü kategooria: &amp;lt;xsl:value-of select=&amp;quot;itemType/itemTypeName&amp;quot;/&amp;gt;&lt;br /&gt;
									&amp;lt;br/&amp;gt;Hind: &amp;lt;xsl:value-of select=&amp;quot;price/priceInEur&amp;quot;/&amp;gt; €&lt;br /&gt;
								&amp;lt;/ul&amp;gt;&lt;br /&gt;
								&amp;lt;br/&amp;gt;&lt;br /&gt;
								&amp;lt;xsl:if test=&amp;quot;ingredients&amp;quot;&amp;gt;Koostisosad:&amp;lt;br/&amp;gt;&lt;br /&gt;
									&amp;lt;ul style=&amp;quot;list-style-type:disc&amp;quot;&amp;gt;&lt;br /&gt;
										&amp;lt;xsl:for-each select=&amp;quot;ingredients/ingredient&amp;quot;&amp;gt;&lt;br /&gt;
											&amp;lt;li&amp;gt;&lt;br /&gt;
												&amp;lt;xsl:value-of select=&amp;quot;ingredientName&amp;quot;/&amp;gt;&lt;br /&gt;
											&amp;lt;/li&amp;gt;&lt;br /&gt;
										&amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
									&amp;lt;/ul&amp;gt;&lt;br /&gt;
									&amp;lt;br/&amp;gt;&lt;br /&gt;
								&amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
							&amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
						&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;br/&amp;gt;&lt;br /&gt;
					&amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
				&amp;lt;/ol&amp;gt;&lt;br /&gt;
			&amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
XLST 2 - Maksmata arved&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot; version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;h1&amp;gt;Maksmata arved&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
	  &amp;lt;ol&amp;gt;&lt;br /&gt;
					&amp;lt;xsl:variable name=&amp;quot;notPaid&amp;quot;&amp;gt;true&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
					&amp;lt;xsl:for-each select=&amp;quot;bills/bill[@notPaid=$notPaid]&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;Arve: &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
								&amp;lt;xsl:when test=&amp;quot;@notPaid = $notPaid&amp;quot;&amp;gt;&lt;br /&gt;
									&amp;lt;b style=&amp;quot;color:red;&amp;quot;&amp;gt;MAKSMATA SUMMAS: &amp;lt;xsl:value-of select=&amp;quot;@totalCost&amp;quot;/&amp;gt; €&amp;lt;/b&amp;gt;&lt;br /&gt;
								&amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
								&amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
									&amp;lt;b style=&amp;quot;color:green;&amp;quot;&amp;gt;makstud summas: &amp;lt;xsl:value-of select=&amp;quot;@totalCost&amp;quot;/&amp;gt; €&amp;lt;/b&amp;gt;&lt;br /&gt;
								&amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
							&amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
							&amp;lt;xsl:for-each select=&amp;quot;menuArticle&amp;quot;&amp;gt;&lt;br /&gt;
								&amp;lt;xsl:sort select=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
								&amp;lt;ul&amp;gt;Menüü artikkel: &amp;lt;xsl:value-of select=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
									&amp;lt;br/&amp;gt;Menüü kategooria: &amp;lt;xsl:value-of select=&amp;quot;itemType/itemTypeName&amp;quot;/&amp;gt;&lt;br /&gt;
									&amp;lt;br/&amp;gt;Hind: &amp;lt;xsl:value-of select=&amp;quot;price/priceInEur&amp;quot;/&amp;gt; €&lt;br /&gt;
								&amp;lt;/ul&amp;gt;&lt;br /&gt;
								&amp;lt;br/&amp;gt;&lt;br /&gt;
							&amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
						&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;br/&amp;gt;&lt;br /&gt;
					&amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
				&amp;lt;/ol&amp;gt;&lt;br /&gt;
			&amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Retsensioon meeskonnale Hammas ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Üldine&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Retsenseeritav lõi e-poe lahenduse hambaraviseadmeid ja -tehnikat müüvale ettevõttele. Rakendust esimest korda käima pannes tundub, et tegu ei olegi kooli projektiga. Kõik tundub ’nagu päris’ veebipood, mida võiks esmapilgul julgelt juba potentsiaalsele kliendile demoks pakkuda. &lt;br /&gt;
&lt;br /&gt;
Rakenduse kõik komponendid on ühes solution’is: front-end on WebApp moodulis ja back-end API moodulis. Kasutatakse MVC loogikat, mis serveerib angulari komponente. Security eest vastutab IdentityServer4. Samuti kasutatakse Cache’i.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;API&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Pealtnäha on projekt väga põhjalik ja viimistletud. API, Security, äriloogika on jagatud eri projektidesse. Töötav lahendus on deploytud Azure keskkonda.&lt;br /&gt;
&lt;br /&gt;
Positiivne:&lt;br /&gt;
* Väga professionaalne lahendus. Põhimõtteliselt valmistoode.&lt;br /&gt;
* On kasutatud tehnoloogiaid, mida antud aine raames ei nõuta.&lt;br /&gt;
* Mudelis on string tüüpi muutujatel pikkuse piirangu annotatsioonid.&lt;br /&gt;
&lt;br /&gt;
Murekohad:&lt;br /&gt;
* Versioonihalduses leidub suvalisi tühju klasse, mis ei ole nähtavasti Solutionisse kaasatud. (Resources kaust)&lt;br /&gt;
* Sellise suure projekti puhul võiks solution’i nimi olla määratud, mitte default. &lt;br /&gt;
* Osad klassid on eestikeelsete nimedega (ILD.Business.ViewModels.Maksekeskus_payment_return)&lt;br /&gt;
* Kohati segamini camelCase, snake_case ja erinevad suure-väiketähe kombinatsioonid, just nendes samades eestikeelsetes klassides.&lt;br /&gt;
* Osad controllerid (ILD.Api.Controllers.CampaignController) on otse ApplicationDbContexti pihta arendatud, teistes jällegi on sisse toodud oma service’id.&lt;br /&gt;
* DTO mustri kasutamine on segane. Osades kohtades on juskui VM sisse pandud andmete liigutamine, teistes jällegi töötab controller otse mudeliga.&lt;br /&gt;
* Mudelitel on H ja R vormid, tundub, nagu oleks Header(?) ja Row(?) tüüpi olemitega tegu, aga täpsemat dokumentatsiooni ei ole.&lt;br /&gt;
* Sellise skoobiga tööl oleks kindlasti võinud kaaluda uow kasutamist, sest sellise projekti edasiarendamisel võib tänu sellele tekkida tagasilööke või tekkida liigne ajakulu. Samuti kui muu kood on nii mitmeks mooduliks jaotatud, siis võiks eeldada, et projektis kasutatakse ka uow’d.&lt;br /&gt;
&lt;br /&gt;
Tõsisemad probleemid:&lt;br /&gt;
* API dokumentatsiooni ei ole leitav. Readme failis sellele ei viidata, ei leidnud ka kirjalikul kujul dokumenti.&lt;br /&gt;
* Projektil puudub versioonihalduse ajalugu. Enamikel tiimidel pole avalikku VCSi, kuid sealsed projektid ei eristunud nii tugevalt loengumaterjalidest ja -mustritest. Käesoleva projekti professionaalset taset ja toodud versioonihalduse vabandust vaadates tekivad mõned kahtlused.&lt;br /&gt;
Kuna leht paistab olevat suunatud reaalse ettevõtte tarbeks tekib küsimusi:&lt;br /&gt;
* Kas tegu on ikka ühemeheprojektiga? See ei ole kuidagi välistatud, ent hea oleks taust ära mainida.&lt;br /&gt;
* Kas selle lähtekoodi avaldamiseks on kõikide osapoolte nõusolek?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Klientrakendus&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Rakendus on loodud dünaamilisena ning kasutajasõbralikuna, toodete juures on välja toodud isegi allahindlusprotsent ning see, kas tegemist on uue tootega.&lt;br /&gt;
Tooteid saab kategooria ja kaubamärgi järgi filtreerida, seejärel saab sobivad tooted ostukorvi lisada. Kui tooted on valitud, siis saab minna ostukorvi sisu vaatama, seal saab veel koguseid muuta ning tooteid kustutada, kui vaja. Kui soovitud tooted valitud, saab ostu ka vormistama minna, kus tuleb sisestada enda andmed ning soovitud tarneviis. (Ka makseviiside valik on ära toodud, mis suurendab eespool mainitud ’nagu päris’ tunnet veelgi.) &lt;br /&gt;
Lisatud on ka kasutaja loomise võimalus, mis küll õigusi juurde ei anna. Küll aga on rohkem õigusi administraatori õigustega kasutajal. Tema saab kasutajaid hallata ning lisada/muuta hinnakirja. Samuti saab administraator hallata tarnijate informatsiooni.&lt;br /&gt;
Rakendust saab kasutada lisaks eesti keelele ka inglise ja vene keeles. &lt;br /&gt;
Arhitektuuriliselt on frontend arendatud väga modulaarselt, mis jätab palju ruumi edasisteks arendusteks ning projekti täiustamiseks.&lt;br /&gt;
&lt;br /&gt;
Tähelepanekud:&lt;br /&gt;
* Admin vaates arusaamatud input väljad&lt;br /&gt;
 &lt;br /&gt;
Visuaalse poole ning frontendi mooduliteks jagamise oskuse poolest ei saaks grupile (üks inimene!) anda madalamat hinnet, kui maksimum.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;XML&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XML’is on kasutatud loogilisi andmeid ning elementide string väärtused on käsitletud CDATA’ga, mis välistab selle, et infot kuvatakse täpselt nii, kuidas ette on nähtud. XMLis on kasutatud ülesandes nõutud nelja dimensiooni.&lt;br /&gt;
&lt;br /&gt;
XSD on koostatud loogiliselt ning pea kõikidele elementidele on määratud asjakohased tüübid - näiteks id on integerid, quantity on decimal, name on string jne. Lisaks on kasutatud erinevaid skeemi kirjeldavaid atribuute nagu näiteks minOccurs/maxOccurs atribuudid, nimetused, use atribuut (kas väli on required või optional) jne. Retsenseerijate arvates on kasutusele võetud atribuudid ja nende väärtused antud kontekstis asjakohased.&lt;br /&gt;
&lt;br /&gt;
XML näidisfail valideerub edukalt vastu XSD’d. Seda testisid retsenseerijad online xsd validaatoriga, mille võib leida aadressilt: http://www.utilities-online.info/xsdvalidation/ . &lt;br /&gt;
&lt;br /&gt;
Kodutöös on kirjeldatud kahte tüüpi transformatsioone - üks, mis väljastab transformatsiooni html’i ja teine xml’i. Mõlemas transformatsioonis kasutatakse for each tsükleid ja if-tingimusi. HTML väljundiga transformatsioon kuvab tooteid, koos tõlgete, hinna, saadavuse ja erinevate atribuutidega. XML’i transformatsioon grupeerib tooted vastavalt laole.&lt;br /&gt;
&lt;br /&gt;
Meeskond Hammas on saanud ülesandega hästi hakkama, sest kõik tingimused on täidetud ja arvestades seda, et meeskonnas on üks inimene, siis on retsensentide arvates tehtud töö väga hästi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ajalogi ==&lt;br /&gt;
Analüüsi tegemine 25.03-01.04 &amp;lt;br/&amp;gt;&lt;br /&gt;
Programmeerimine 04.02-27.05&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=131567</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=131567"/>
		<updated>2018-06-09T21:20:54Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: /* Meeskond: SharpRestoVRII */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
__NOINDEX__&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2018=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele klientrakenduse loomise abil ning süvendada meeskonnatööoskust. &lt;br /&gt;
*SOAP veebiteenuse puhul eeldatakse WCF tehnoloogia kasutamist. Vanema põlvkonna ASP.NET veebiteenuse loomine ei ole lubatud, kuna seda ei toeta ka Microsoft enam tänasel päeval.&lt;br /&gt;
*REST teenuste loomisel tuleks kasutada ASP.NET Web API2/ASP.NET Core 2.0/WCF võimalusi.&lt;br /&gt;
&lt;br /&gt;
Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda. 1,2 ja viie liikmelised meeskonnad tuleks õppejõuga eraldi kooskõlastada.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;01.aprill 2018&#039;&#039;&#039;. Lisaks on  &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;27. mai 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;03. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;27. mai 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;03. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;01. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;05.juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), paigaldusjuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalt 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilirakendused/Angularis/reactis loodud klientrakendus&lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
* Korraliku arhitektuuriga kirjutatud kood&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning minimaalselt kaks sobivat XSL transformatsiooni faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. Transformatsioonid peavad sisaldama midagi enamat, kui ainult üks for-each klausel. Transformatsiooni käigus peaks kasutama vajadusel parameetreid ning kindlasti ka erinevaid tingimuste kontrolle.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus peab toetama mitme kasutaja võimalust.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC  Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 9 olemit ehk andmebaas on eeldus,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena(ASP.NET veebirakendus või hoopis Angulari või Reacti baasil), töölauarakendusena(WPF) või mobiilse rakendusena(Xamarin)&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee või (+372 53 469 734)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
==Kaitsmisele registreerumine==&lt;br /&gt;
Kaitsmisele tuleks registreerida järjest(st iga järgmine lisab vajaliku 15min ajaakna) ja suvalisis kellaaegasid ei hakka kuhugi vahele kirjutama&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;05.06.2018&#039;&#039;&#039;&lt;br /&gt;
*15:00 - Miisiks&lt;br /&gt;
*15:15 - Maagikud &lt;br /&gt;
*15:30 - GoFood&lt;br /&gt;
*15:45 - Raavo V2™&lt;br /&gt;
*16:00 - LearnToDrive&lt;br /&gt;
Sellele päevale rohkem aegu juurde lisada ei saa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allpool olevate päevadele võib vabalt aegasid juurde lisada 15min sammga. Reegel on, et aegu lisame järjest&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;06.06.2018&#039;&#039;&#039;&lt;br /&gt;
*17:00 - Raamaturiiul&lt;br /&gt;
*17:15 - Pakiraam&lt;br /&gt;
*..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.06.2018&#039;&#039;&#039;&lt;br /&gt;
*16:00 - MealPlannerSolo(Triin Oja)&lt;br /&gt;
*16:15 - Beer Pressure&lt;br /&gt;
*16:30 - &amp;amp;lt;div&amp;amp;gt;&lt;br /&gt;
*16:45 - NutriCheck&lt;br /&gt;
*17:00 - JääTuli&lt;br /&gt;
*17:15 - Ophelia&lt;br /&gt;
*17:30 - Kuldne Loojang&lt;br /&gt;
*17:45 - Hammas&lt;br /&gt;
*18:00 - VariousArtists&lt;br /&gt;
*18:15 - Pillar Of Autumn&lt;br /&gt;
*18:30 - Curry&lt;br /&gt;
*18:45 - WatchWinders&lt;br /&gt;
*19:00 - MOT&lt;br /&gt;
*19:15 - AmateurBB&lt;br /&gt;
*19:30 - Autolugu&lt;br /&gt;
*19:45 - VRII2018&lt;br /&gt;
&lt;br /&gt;
=Teemad 2018 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
NB! XML andmefail ja veebiteenus ei pea olema omavahel seotud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2018=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/HairSaloon Meeskond: HairSaloon]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaido Henrik Elias&lt;br /&gt;
* Arvo Paomees&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VariousArtists Meeskond: VariousArtists]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Ruudi Vinter&lt;br /&gt;
* Madis Roosioks&lt;br /&gt;
* Pavel Fleišer&lt;br /&gt;
&lt;br /&gt;
Lõpptoode: [https://drive.google.com/open?id=1Pq8Lhrs3G5mGiTje70ww-zMBNB5cXnRh ZIP]&lt;br /&gt;
&lt;br /&gt;
TFS: [https://variousartists.visualstudio.com/VariousArtists/_versionControl/changesets siin]&lt;br /&gt;
&lt;br /&gt;
XML: [https://wiki.itcollege.ee/index.php/VariousArtists#XML siin]&lt;br /&gt;
&lt;br /&gt;
Retsensioonid: [https://wiki.itcollege.ee/index.php/VariousArtists#Retsensioonid siin]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Maagikud Meeskond: Maagikud]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristina Rästas&lt;br /&gt;
*Simo Jaanus&lt;br /&gt;
*Artur Tammiste&lt;br /&gt;
*Rauno Lõhmus&lt;br /&gt;
Lõpptoote [http://enos.itcollege.ee/~sjaanus/c/Airport_solution.zip link]&lt;br /&gt;
&lt;br /&gt;
Veebiteenuse ja klientrakenduse retsensioon tiimile Raavo V2 asub [https://docs.google.com/document/d/1fxmdLa94Do1u5WlmPQjSd4mMmdbDw5WmDne547jqQc4/edit siin]&lt;br /&gt;
&lt;br /&gt;
XML retsensioon tiimile LTD asub [https://docs.google.com/document/d/15rMhpqyG5XHsvOCZJp88ucHkiMa5Non6BbYwBBKT2_Y/edit siin]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/RaamatuRiiul Meeskond: RaamatuRiiul]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alo Avi&lt;br /&gt;
* Arnika Rästa&lt;br /&gt;
* Marite Rammo&lt;br /&gt;
&#039;&#039;&#039;Meie XML:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/RaamatuRiiul#XML XML]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie veebiteenuse, klientrakenduse ja XML retsensioonid meeskonnale Miisiiks:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:Miisiiks retsensioonid]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie veebiteenus ning klientrakendus.&#039;&#039;&#039; [https://www.dropbox.com/s/ugbvx4j4zdlbp68/RaamatuRiiul.7z?dl=0 Zip]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Autolugu Meeskond: Autolugu]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Margus Põlma&lt;br /&gt;
* Karl Erik Õunapuu&lt;br /&gt;
&lt;br /&gt;
Veebiteenus: [http://enos.itcollege.ee/~mpolma/vr2/API.zip]&lt;br /&gt;
&lt;br /&gt;
Klientrakendus: [https://github.com/karlerikounapuu/autolugu-front]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VRII2018 Meeskond: VRII2018]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaspar Kaal&lt;br /&gt;
* Teet Adamson&lt;br /&gt;
* Rahel Kangur&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2%E2%84%A2 Meeskond: Raavo V2™]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Peeter Fridolin&lt;br /&gt;
* Kristo Leesmann&lt;br /&gt;
* Rando Rommot&lt;br /&gt;
&lt;br /&gt;
Projekti retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2™#Retsentsioonid Maagikud]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Pillarofautumn Meeskond: Pillar of Autumn ]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Taavi Põder&lt;br /&gt;
* Taavi Vesinurm (Meeskonnast lahkunud)&lt;br /&gt;
* Raido Vell&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode API ja klientrakendus:&#039;&#039;&#039; [https://github.com/taavip9/Veebirakendused-II Lõpptoode]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/jaatuli Meeskond: JääTuli]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tarmo Luugus&lt;br /&gt;
*Leho Kivistik&lt;br /&gt;
*Hannes Mäeorg&lt;br /&gt;
*Marten Tammeleht&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/JustABot Meeskond: JustABot]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Argo Hansen&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond_Pakiraam Meeskond: Pakiraam]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristo Naeris&lt;br /&gt;
*Indro Kottise&lt;br /&gt;
&lt;br /&gt;
Klientrakendus [https://github.com/knaeris/VR2Klient siin] ja veebiteenus [https://github.com/knaeris/VR2Projekt siin]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna Raavo v2 klientrakendusele : [https://wiki.itcollege.ee/index.php/Meeskond_Pakiraam#Retsensioonid Retsensioon]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna Raavo v2 veebiteenusele:&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/GoFood Meeskond: GoFood]===&lt;br /&gt;
Liikmed: &lt;br /&gt;
&lt;br /&gt;
* Rando Kurel&lt;br /&gt;
* Henrik Prangel&lt;br /&gt;
* Markus Mänd&lt;br /&gt;
* Edgar Tereping&lt;br /&gt;
* Jane Kaldma&lt;br /&gt;
&lt;br /&gt;
Lõpptoode: [https://wiki.itcollege.ee/index.php/GoFood#Projektikood lõpptoote leiab siit]&lt;br /&gt;
&lt;br /&gt;
Meie rühma kirjutatud retsentsioonid rühmale Maagikud:[https://wiki.itcollege.ee/index.php/GoFood#Retsensioon_rühmale_Maagikud  Retsensioon]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/LTD Meeskond: LearnToDrive]===&lt;br /&gt;
&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;&lt;br /&gt;
*Eve Ormisson&lt;br /&gt;
*Carlos Kirtsi&lt;br /&gt;
&lt;br /&gt;
Projekt [https://wiki.itcollege.ee/index.php/LTD#Kood_ise asub siin, kliendina kasutame JustInCaseWPFi]&lt;br /&gt;
&lt;br /&gt;
Projekti retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/LTD#Projekti_retsensioon Maagikud]&lt;br /&gt;
&lt;br /&gt;
XML osa retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/LTD#XML_retsensioon RaamatuRiiul]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Miisiiks Meeskond: Miisiiks]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Christo Aruste&lt;br /&gt;
*Heleriin Malkov&lt;br /&gt;
*Tõnis Prants&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/e2vu3ukgckyc2x5/MiisiiksWS.zip?dl=0 Veebiteenus]&lt;br /&gt;
&lt;br /&gt;
Veebiteenus v2 (05.06): [https://www.dropbox.com/s/4acyvc9c7h08xl6/MiisiiksWS-v2.rar?dl=0 Veebiteenus]&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/iwtheohp5mn0lek/MiisiiksC.zip?dl=0 Klientrakendus]&lt;br /&gt;
&lt;br /&gt;
Klientrakendus v2 (05.06): [https://www.dropbox.com/s/m6ijv2yyqthebgr/MiisiiksC2-v2.rar?dl=0 Klientrakendus]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Miisiiks#XML XML]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Retsensioonid meeskonnale Raavo V2™&lt;br /&gt;
&lt;br /&gt;
Veebiteenus: [https://wiki.itcollege.ee/index.php/Miisiiks#Veebiteenuse_retsensioon Retsensioon]&lt;br /&gt;
&lt;br /&gt;
Klientrakendus: [https://wiki.itcollege.ee/index.php/Miisiiks#Klientrakenduse_retsensioon Retsensioon]&lt;br /&gt;
&lt;br /&gt;
XML: [https://wiki.itcollege.ee/index.php/Miisiiks#XML_retsensioon  XML]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VR2_div Meeskond: &amp;amp;lt;div&amp;amp;gt;]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kaarel Pärtel&lt;br /&gt;
*Marek Juhanson&lt;br /&gt;
*Kai Kallastu&lt;br /&gt;
&lt;br /&gt;
Retsensioonid rühmale [https://wiki.itcollege.ee/index.php/Miisiiks Miisiiks™]: [https://docs.google.com/document/d/1gQmas-Fay_XHHhLInKM92152vYeFdFflDIRozN63mxA/edit?usp=sharing veebiteenus, klientrakendus ja XML]&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BestInShow Meeskond: BestInShow]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Liina Abner&lt;br /&gt;
* Marju Pütsepp&lt;br /&gt;
* Liisi Taimre&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode veebiteenus:&#039;&#039;&#039; [https://www.dropbox.com/s/j5ixmwmx45kxcyo/BestInShow.zip?dl=0 https://www.dropbox.com/s/j5ixmwmx45kxcyo/BestInShow.zip?dl=0]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Kasutusjuhend:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/BestInShow#Kasutusjuhend https://wiki.itcollege.ee/index.php/BestInShow#Kasutusjuhend]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode klient:&#039;&#039;&#039; [https://bitbucket.org/Marjup/bestinshow/ https://bitbucket.org/Marjup/bestinshow/]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML failid:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/BestInShow#XML_failid Schema, XML ja XSLT HTML ja XML transformatsiooniks]&amp;lt;br&amp;gt;&lt;br /&gt;
Retsensioon veebiteenusele: TODO&amp;lt;br&amp;gt;&lt;br /&gt;
Retsensioon klientrakendusele: TODO&amp;lt;br&amp;gt;&lt;br /&gt;
Retsensioon XML-ile: TODO&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/AssistDesq Meeskond: AssistDesq]===&lt;br /&gt;
Liikmed: &lt;br /&gt;
* Karen Grigorjan&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/WatchWinders Meeskond: WatchWinders]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Toomas Juhkov&lt;br /&gt;
* Kunnar Kukk&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/WatchWinders#Link_klientrakendusele_ja_API-le Link klientrakendusele ja API-le]&lt;br /&gt;
&lt;br /&gt;
===[[ Kuldneloojang | Meeskond: Kuldne loojang]]===&lt;br /&gt;
&#039;&#039;&#039;Liikmed&#039;&#039;&#039;:&lt;br /&gt;
* Andrus Seiman&lt;br /&gt;
* Marko Belzetski&lt;br /&gt;
* Priit Tiganik&lt;br /&gt;
* Kristjan Peterson (loobus)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&lt;br /&gt;
algselt üles laetud 02.06.2018, bugide parandusi lisatud 04.06.2018&lt;br /&gt;
* [https://www.dropbox.com/s/4h9bvq4k6388fmo/loojang.zip?dl=0 .zip fail rakendus ja klient koos] &lt;br /&gt;
* [https://bitbucket.org/itcollegeprojects/loojang-app veebirakenduse repo] &lt;br /&gt;
* [https://bitbucket.org/itcollegeprojects/loojang-client klientrakenduse repo] &lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Kuldneloojang#XML_.C3.BClesande_kirjeldus XML:  link meie Wiki lehele]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Kuldneloojang#Veebiteenusele veebiteenuse retsensioon meeskonna Curry tööle. &#039;&#039;&#039;(TEGEMISEL)&#039;&#039;&#039;]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Kuldneloojang#Klientrakendusele klientrakenduse retsensioon meeskonna Curry tööle.]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Kuldneloojang#XML-ile XML retsensioon meeskonna Curry tööle. &#039;&#039;&#039;(TEGEMISEL)&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ophelia Meeskond: Ophelia]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Siim Kallari&lt;br /&gt;
* Andres Kepler (loobus)&lt;br /&gt;
* Jorma Rebane&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/v63fkbjnd5umqqm/Ophelia.zip?dl=0 Lõpptoote link]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Ophelia#L.C3.B5pptoote_kasutusjuhend Kasutusjuhend(Kaasas ka lõpptootes)]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Ophelia#XML_.C3.9Clesanne XML Ülesanne]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/SharpRestoVRII Meeskond: SharpRestoVRII]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Aava (lahkunud liige)&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
&lt;br /&gt;
Lähtekood: [http://enos.itcollege.ee/~luksti/CSharp/CSharpResto.zip CSharpResto]&lt;br /&gt;
&lt;br /&gt;
XML: [https://wiki.itcollege.ee/index.php/SharpRestoVRII#XML Wikis]&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BeerPressure Meeskond: BeerPressure]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sigrid Aasma&lt;br /&gt;
* Evelin Jõgi&lt;br /&gt;
* Martin Kask&lt;br /&gt;
* Marko Nõu&lt;br /&gt;
&#039;&#039;&#039;Projekt:&#039;&#039;&#039; [https://github.com/sikumiku/TaisKohtApi TaisKohtApi]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039; [https://github.com/sikumiku/TaisKohtApi/archive/61438e187a1a972410c8a3bc6274d69489d00aa6.zip GitHub commit]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/BeerPressure#XML.2FXSD.2FXSLT Beer Pressure XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud XML failide retsensioon:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:MOT#XML_retsensioon_by_meeskond_BeerPressure: Team MOT retsensioon]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud veebiteenuse retsensioon:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:MOT#Veebiteenuse_retsensensioon_by_meeskond_BeerPressure: Team MOT retsensioon]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud klientrakenduse retsensioon:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:Kuldneloojang#Klientrakenduse_retsensensioon_by_meeskond_BeerPressure: Team Kuldneloojang retsensioon]&lt;br /&gt;
&lt;br /&gt;
===[[ Memorize | Meeskond: Memorize]]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Madis Uudam&lt;br /&gt;
* Olle Mikk&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/UCanDo Meeskond: UCanDo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mart Raus&lt;br /&gt;
* Ando Kiidron (loobus)&lt;br /&gt;
* Liina Saar&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode: &#039;&#039;&#039; [https://drive.google.com/drive/folders/1GIgiG5NvmnnKoQYmWWbfV_9Nhs2dezz8?usp=sharing UCanDo] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Veebiteenuse retsensioon: &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Klientrakenduse retsensioon: &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML retsensioon: &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/MOT Meeskond: MOT]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Merike Meizner&lt;br /&gt;
* Helen Oppar (loobus)&lt;br /&gt;
* Hardi Tiitus&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode: &#039;&#039;&#039;  http://enos.itcollege.ee/~mmeizner/MOT/ &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud veebiteenuse, klientrakenduse ja XML&#039;i retsensioon:&#039;&#039;&#039; [https://docs.google.com/document/d/16WL12wmvQ_TPcY_-4pG_kjwtstQoX5meEYcigE4Febw/edit?usp=sharing: Team Raavo V2]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond:_MealPlanner Meeskond: MealPlanner]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Rein Remsu&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond:Curry Meeskond: Curry]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Rain Elken&lt;br /&gt;
* Peeter Ploom&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode: &#039;&#039;&#039;  [http://enos.itcollege.ee/~pploom/VR2/ link] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML: &#039;&#039;&#039;  [https://wiki.itcollege.ee/index.php/Meeskond:Curry#XML_andmefail link] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XSD: &#039;&#039;&#039;  [https://wiki.itcollege.ee/index.php/Meeskond:Curry#XSD_schema_fail link] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XSLT1: &#039;&#039;&#039;  [https://wiki.itcollege.ee/index.php/Meeskond:Curry#XSLT_transformatsioon:_XML_-.3E_HTML link] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XSLT2: &#039;&#039;&#039;  [https://wiki.itcollege.ee/index.php/Meeskond:Curry#XSLT_transformatsioon:_XML_-.3E_XML link] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Curry meeskonna veebiteenust, klientrakendust ja XML-i retsenseerib meeskond KuldneLoojang. Curryle kirjutatud retsensioonid [https://wiki.itcollege.ee/index.php/Kuldneloojang#Meie_tehtud_retsensioonid asuvad siin: link]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Hammas Meeskond: Hammas]===&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sten Lunden&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039; [https://ildtest.azurewebsites.net azure]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Projekt:&#039;&#039;&#039; [https://github.com/lundens/ild-core github]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Hammas#XML wiki]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Veebiteenuse retsensioon&#039;&#039;&#039; meeskonnale [https://wiki.itcollege.ee/index.php/Hammas#Veebiteenuse_retsensioon_meeskonnale_GoFood GoFood]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Klientrakenduse retsensioon&#039;&#039;&#039; meeskonnale [https://wiki.itcollege.ee/index.php/Hammas#Klientrakenduse_retsensioon_meeskonnale_GoFood GoFood]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML retsensioon&#039;&#039;&#039; meeskonnale [https://wiki.itcollege.ee/index.php/Hammas#XMLi_retsensioon_meeskonnale_MealPlannerSolo MealPlannerSolo]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/LabLite Meeskond: LabLite]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alex Kaska&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/AmateurBB Meeskond: AmateurBB]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Taavi Kivimaa&lt;br /&gt;
&#039;&#039;&#039;Veebiteenus:&#039;&#039;&#039; [https://github.com/Tafkinz/AmateurBB/tree/BB-1 GitHub]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Klientrakendus:&#039;&#039;&#039; [https://github.com/Tafkinz/frontend GitHub]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/AmateurBB wiki]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Veebiteenuse retsensioon&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Klientrakenduse retsensioon&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML retsensioon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/MealPlannerSolo Meeskond: MealPlannerSolo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
&#039;&#039;&#039;[https://wiki.itcollege.ee/index.php/MealPlannerSolo#XML_andmefail XML]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[http://enos.itcollege.ee/~troja/VRII2018/ Veebiteenus ja klientrakendus]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/NutriCheck Meeskond: NutriCheck]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Artyom Likhachev&lt;br /&gt;
&#039;&#039;&#039;Project:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;[https://www.dropbox.com/s/z9snrydbl5e8jp2/vr2_service-v2.zip?dl=0 Veebiteenus]&lt;br /&gt;
&amp;lt;br/&amp;gt;[https://www.dropbox.com/s/7kn1u6z2481ligm/WebClient.zip?dl=0 Klientrakendus]&lt;br /&gt;
&amp;lt;br/&amp;gt;&#039;&#039;&#039;XML:&#039;&#039;&#039; TODO&lt;br /&gt;
&amp;lt;br/&amp;gt;&#039;&#039;&#039;Retsensioon:&#039;&#039;&#039; TODO&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=131566</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=131566"/>
		<updated>2018-06-09T21:20:36Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: /* Meeskond: SharpRestoVRII */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
__NOINDEX__&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2018=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele klientrakenduse loomise abil ning süvendada meeskonnatööoskust. &lt;br /&gt;
*SOAP veebiteenuse puhul eeldatakse WCF tehnoloogia kasutamist. Vanema põlvkonna ASP.NET veebiteenuse loomine ei ole lubatud, kuna seda ei toeta ka Microsoft enam tänasel päeval.&lt;br /&gt;
*REST teenuste loomisel tuleks kasutada ASP.NET Web API2/ASP.NET Core 2.0/WCF võimalusi.&lt;br /&gt;
&lt;br /&gt;
Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda. 1,2 ja viie liikmelised meeskonnad tuleks õppejõuga eraldi kooskõlastada.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;01.aprill 2018&#039;&#039;&#039;. Lisaks on  &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;27. mai 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;03. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;27. mai 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;03. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;01. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;05.juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), paigaldusjuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalt 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilirakendused/Angularis/reactis loodud klientrakendus&lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
* Korraliku arhitektuuriga kirjutatud kood&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning minimaalselt kaks sobivat XSL transformatsiooni faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. Transformatsioonid peavad sisaldama midagi enamat, kui ainult üks for-each klausel. Transformatsiooni käigus peaks kasutama vajadusel parameetreid ning kindlasti ka erinevaid tingimuste kontrolle.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus peab toetama mitme kasutaja võimalust.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC  Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 9 olemit ehk andmebaas on eeldus,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena(ASP.NET veebirakendus või hoopis Angulari või Reacti baasil), töölauarakendusena(WPF) või mobiilse rakendusena(Xamarin)&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee või (+372 53 469 734)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
==Kaitsmisele registreerumine==&lt;br /&gt;
Kaitsmisele tuleks registreerida järjest(st iga järgmine lisab vajaliku 15min ajaakna) ja suvalisis kellaaegasid ei hakka kuhugi vahele kirjutama&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;05.06.2018&#039;&#039;&#039;&lt;br /&gt;
*15:00 - Miisiks&lt;br /&gt;
*15:15 - Maagikud &lt;br /&gt;
*15:30 - GoFood&lt;br /&gt;
*15:45 - Raavo V2™&lt;br /&gt;
*16:00 - LearnToDrive&lt;br /&gt;
Sellele päevale rohkem aegu juurde lisada ei saa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Allpool olevate päevadele võib vabalt aegasid juurde lisada 15min sammga. Reegel on, et aegu lisame järjest&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;06.06.2018&#039;&#039;&#039;&lt;br /&gt;
*17:00 - Raamaturiiul&lt;br /&gt;
*17:15 - Pakiraam&lt;br /&gt;
*..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.06.2018&#039;&#039;&#039;&lt;br /&gt;
*16:00 - MealPlannerSolo(Triin Oja)&lt;br /&gt;
*16:15 - Beer Pressure&lt;br /&gt;
*16:30 - &amp;amp;lt;div&amp;amp;gt;&lt;br /&gt;
*16:45 - NutriCheck&lt;br /&gt;
*17:00 - JääTuli&lt;br /&gt;
*17:15 - Ophelia&lt;br /&gt;
*17:30 - Kuldne Loojang&lt;br /&gt;
*17:45 - Hammas&lt;br /&gt;
*18:00 - VariousArtists&lt;br /&gt;
*18:15 - Pillar Of Autumn&lt;br /&gt;
*18:30 - Curry&lt;br /&gt;
*18:45 - WatchWinders&lt;br /&gt;
*19:00 - MOT&lt;br /&gt;
*19:15 - AmateurBB&lt;br /&gt;
*19:30 - Autolugu&lt;br /&gt;
*19:45 - VRII2018&lt;br /&gt;
&lt;br /&gt;
=Teemad 2018 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
NB! XML andmefail ja veebiteenus ei pea olema omavahel seotud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2018=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/HairSaloon Meeskond: HairSaloon]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaido Henrik Elias&lt;br /&gt;
* Arvo Paomees&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VariousArtists Meeskond: VariousArtists]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Ruudi Vinter&lt;br /&gt;
* Madis Roosioks&lt;br /&gt;
* Pavel Fleišer&lt;br /&gt;
&lt;br /&gt;
Lõpptoode: [https://drive.google.com/open?id=1Pq8Lhrs3G5mGiTje70ww-zMBNB5cXnRh ZIP]&lt;br /&gt;
&lt;br /&gt;
TFS: [https://variousartists.visualstudio.com/VariousArtists/_versionControl/changesets siin]&lt;br /&gt;
&lt;br /&gt;
XML: [https://wiki.itcollege.ee/index.php/VariousArtists#XML siin]&lt;br /&gt;
&lt;br /&gt;
Retsensioonid: [https://wiki.itcollege.ee/index.php/VariousArtists#Retsensioonid siin]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Maagikud Meeskond: Maagikud]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristina Rästas&lt;br /&gt;
*Simo Jaanus&lt;br /&gt;
*Artur Tammiste&lt;br /&gt;
*Rauno Lõhmus&lt;br /&gt;
Lõpptoote [http://enos.itcollege.ee/~sjaanus/c/Airport_solution.zip link]&lt;br /&gt;
&lt;br /&gt;
Veebiteenuse ja klientrakenduse retsensioon tiimile Raavo V2 asub [https://docs.google.com/document/d/1fxmdLa94Do1u5WlmPQjSd4mMmdbDw5WmDne547jqQc4/edit siin]&lt;br /&gt;
&lt;br /&gt;
XML retsensioon tiimile LTD asub [https://docs.google.com/document/d/15rMhpqyG5XHsvOCZJp88ucHkiMa5Non6BbYwBBKT2_Y/edit siin]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/RaamatuRiiul Meeskond: RaamatuRiiul]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alo Avi&lt;br /&gt;
* Arnika Rästa&lt;br /&gt;
* Marite Rammo&lt;br /&gt;
&#039;&#039;&#039;Meie XML:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/RaamatuRiiul#XML XML]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie veebiteenuse, klientrakenduse ja XML retsensioonid meeskonnale Miisiiks:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:Miisiiks retsensioonid]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie veebiteenus ning klientrakendus.&#039;&#039;&#039; [https://www.dropbox.com/s/ugbvx4j4zdlbp68/RaamatuRiiul.7z?dl=0 Zip]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Autolugu Meeskond: Autolugu]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Margus Põlma&lt;br /&gt;
* Karl Erik Õunapuu&lt;br /&gt;
&lt;br /&gt;
Veebiteenus: [http://enos.itcollege.ee/~mpolma/vr2/API.zip]&lt;br /&gt;
&lt;br /&gt;
Klientrakendus: [https://github.com/karlerikounapuu/autolugu-front]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VRII2018 Meeskond: VRII2018]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaspar Kaal&lt;br /&gt;
* Teet Adamson&lt;br /&gt;
* Rahel Kangur&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2%E2%84%A2 Meeskond: Raavo V2™]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Peeter Fridolin&lt;br /&gt;
* Kristo Leesmann&lt;br /&gt;
* Rando Rommot&lt;br /&gt;
&lt;br /&gt;
Projekti retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2™#Retsentsioonid Maagikud]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Pillarofautumn Meeskond: Pillar of Autumn ]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Taavi Põder&lt;br /&gt;
* Taavi Vesinurm (Meeskonnast lahkunud)&lt;br /&gt;
* Raido Vell&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode API ja klientrakendus:&#039;&#039;&#039; [https://github.com/taavip9/Veebirakendused-II Lõpptoode]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/jaatuli Meeskond: JääTuli]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tarmo Luugus&lt;br /&gt;
*Leho Kivistik&lt;br /&gt;
*Hannes Mäeorg&lt;br /&gt;
*Marten Tammeleht&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/JustABot Meeskond: JustABot]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Argo Hansen&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond_Pakiraam Meeskond: Pakiraam]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristo Naeris&lt;br /&gt;
*Indro Kottise&lt;br /&gt;
&lt;br /&gt;
Klientrakendus [https://github.com/knaeris/VR2Klient siin] ja veebiteenus [https://github.com/knaeris/VR2Projekt siin]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna Raavo v2 klientrakendusele : [https://wiki.itcollege.ee/index.php/Meeskond_Pakiraam#Retsensioonid Retsensioon]&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna Raavo v2 veebiteenusele:&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/GoFood Meeskond: GoFood]===&lt;br /&gt;
Liikmed: &lt;br /&gt;
&lt;br /&gt;
* Rando Kurel&lt;br /&gt;
* Henrik Prangel&lt;br /&gt;
* Markus Mänd&lt;br /&gt;
* Edgar Tereping&lt;br /&gt;
* Jane Kaldma&lt;br /&gt;
&lt;br /&gt;
Lõpptoode: [https://wiki.itcollege.ee/index.php/GoFood#Projektikood lõpptoote leiab siit]&lt;br /&gt;
&lt;br /&gt;
Meie rühma kirjutatud retsentsioonid rühmale Maagikud:[https://wiki.itcollege.ee/index.php/GoFood#Retsensioon_rühmale_Maagikud  Retsensioon]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/LTD Meeskond: LearnToDrive]===&lt;br /&gt;
&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;&lt;br /&gt;
*Eve Ormisson&lt;br /&gt;
*Carlos Kirtsi&lt;br /&gt;
&lt;br /&gt;
Projekt [https://wiki.itcollege.ee/index.php/LTD#Kood_ise asub siin, kliendina kasutame JustInCaseWPFi]&lt;br /&gt;
&lt;br /&gt;
Projekti retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/LTD#Projekti_retsensioon Maagikud]&lt;br /&gt;
&lt;br /&gt;
XML osa retsensioon meeskonnale [https://wiki.itcollege.ee/index.php/LTD#XML_retsensioon RaamatuRiiul]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Miisiiks Meeskond: Miisiiks]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Christo Aruste&lt;br /&gt;
*Heleriin Malkov&lt;br /&gt;
*Tõnis Prants&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/e2vu3ukgckyc2x5/MiisiiksWS.zip?dl=0 Veebiteenus]&lt;br /&gt;
&lt;br /&gt;
Veebiteenus v2 (05.06): [https://www.dropbox.com/s/4acyvc9c7h08xl6/MiisiiksWS-v2.rar?dl=0 Veebiteenus]&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/iwtheohp5mn0lek/MiisiiksC.zip?dl=0 Klientrakendus]&lt;br /&gt;
&lt;br /&gt;
Klientrakendus v2 (05.06): [https://www.dropbox.com/s/m6ijv2yyqthebgr/MiisiiksC2-v2.rar?dl=0 Klientrakendus]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Miisiiks#XML XML]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Retsensioonid meeskonnale Raavo V2™&lt;br /&gt;
&lt;br /&gt;
Veebiteenus: [https://wiki.itcollege.ee/index.php/Miisiiks#Veebiteenuse_retsensioon Retsensioon]&lt;br /&gt;
&lt;br /&gt;
Klientrakendus: [https://wiki.itcollege.ee/index.php/Miisiiks#Klientrakenduse_retsensioon Retsensioon]&lt;br /&gt;
&lt;br /&gt;
XML: [https://wiki.itcollege.ee/index.php/Miisiiks#XML_retsensioon  XML]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VR2_div Meeskond: &amp;amp;lt;div&amp;amp;gt;]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kaarel Pärtel&lt;br /&gt;
*Marek Juhanson&lt;br /&gt;
*Kai Kallastu&lt;br /&gt;
&lt;br /&gt;
Retsensioonid rühmale [https://wiki.itcollege.ee/index.php/Miisiiks Miisiiks™]: [https://docs.google.com/document/d/1gQmas-Fay_XHHhLInKM92152vYeFdFflDIRozN63mxA/edit?usp=sharing veebiteenus, klientrakendus ja XML]&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BestInShow Meeskond: BestInShow]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Liina Abner&lt;br /&gt;
* Marju Pütsepp&lt;br /&gt;
* Liisi Taimre&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode veebiteenus:&#039;&#039;&#039; [https://www.dropbox.com/s/j5ixmwmx45kxcyo/BestInShow.zip?dl=0 https://www.dropbox.com/s/j5ixmwmx45kxcyo/BestInShow.zip?dl=0]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Kasutusjuhend:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/BestInShow#Kasutusjuhend https://wiki.itcollege.ee/index.php/BestInShow#Kasutusjuhend]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode klient:&#039;&#039;&#039; [https://bitbucket.org/Marjup/bestinshow/ https://bitbucket.org/Marjup/bestinshow/]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML failid:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/BestInShow#XML_failid Schema, XML ja XSLT HTML ja XML transformatsiooniks]&amp;lt;br&amp;gt;&lt;br /&gt;
Retsensioon veebiteenusele: TODO&amp;lt;br&amp;gt;&lt;br /&gt;
Retsensioon klientrakendusele: TODO&amp;lt;br&amp;gt;&lt;br /&gt;
Retsensioon XML-ile: TODO&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/AssistDesq Meeskond: AssistDesq]===&lt;br /&gt;
Liikmed: &lt;br /&gt;
* Karen Grigorjan&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/WatchWinders Meeskond: WatchWinders]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Toomas Juhkov&lt;br /&gt;
* Kunnar Kukk&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/WatchWinders#Link_klientrakendusele_ja_API-le Link klientrakendusele ja API-le]&lt;br /&gt;
&lt;br /&gt;
===[[ Kuldneloojang | Meeskond: Kuldne loojang]]===&lt;br /&gt;
&#039;&#039;&#039;Liikmed&#039;&#039;&#039;:&lt;br /&gt;
* Andrus Seiman&lt;br /&gt;
* Marko Belzetski&lt;br /&gt;
* Priit Tiganik&lt;br /&gt;
* Kristjan Peterson (loobus)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039;&lt;br /&gt;
algselt üles laetud 02.06.2018, bugide parandusi lisatud 04.06.2018&lt;br /&gt;
* [https://www.dropbox.com/s/4h9bvq4k6388fmo/loojang.zip?dl=0 .zip fail rakendus ja klient koos] &lt;br /&gt;
* [https://bitbucket.org/itcollegeprojects/loojang-app veebirakenduse repo] &lt;br /&gt;
* [https://bitbucket.org/itcollegeprojects/loojang-client klientrakenduse repo] &lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Kuldneloojang#XML_.C3.BClesande_kirjeldus XML:  link meie Wiki lehele]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioonid:&#039;&#039;&#039;&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Kuldneloojang#Veebiteenusele veebiteenuse retsensioon meeskonna Curry tööle. &#039;&#039;&#039;(TEGEMISEL)&#039;&#039;&#039;]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Kuldneloojang#Klientrakendusele klientrakenduse retsensioon meeskonna Curry tööle.]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Kuldneloojang#XML-ile XML retsensioon meeskonna Curry tööle. &#039;&#039;&#039;(TEGEMISEL)&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ophelia Meeskond: Ophelia]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Siim Kallari&lt;br /&gt;
* Andres Kepler (loobus)&lt;br /&gt;
* Jorma Rebane&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/v63fkbjnd5umqqm/Ophelia.zip?dl=0 Lõpptoote link]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Ophelia#L.C3.B5pptoote_kasutusjuhend Kasutusjuhend(Kaasas ka lõpptootes)]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Ophelia#XML_.C3.9Clesanne XML Ülesanne]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/SharpRestoVRII Meeskond: SharpRestoVRII]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Aava (lahkunud liige)&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
&lt;br /&gt;
Lähtekood: [http://enos.itcollege.ee/~luksti/CSharp/CSharpResto.zip CSharpResto]&lt;br /&gt;
XML: [https://wiki.itcollege.ee/index.php/SharpRestoVRII#XML Wikis]&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BeerPressure Meeskond: BeerPressure]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sigrid Aasma&lt;br /&gt;
* Evelin Jõgi&lt;br /&gt;
* Martin Kask&lt;br /&gt;
* Marko Nõu&lt;br /&gt;
&#039;&#039;&#039;Projekt:&#039;&#039;&#039; [https://github.com/sikumiku/TaisKohtApi TaisKohtApi]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039; [https://github.com/sikumiku/TaisKohtApi/archive/61438e187a1a972410c8a3bc6274d69489d00aa6.zip GitHub commit]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/BeerPressure#XML.2FXSD.2FXSLT Beer Pressure XML/XSD/XSLT]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud XML failide retsensioon:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:MOT#XML_retsensioon_by_meeskond_BeerPressure: Team MOT retsensioon]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud veebiteenuse retsensioon:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:MOT#Veebiteenuse_retsensensioon_by_meeskond_BeerPressure: Team MOT retsensioon]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud klientrakenduse retsensioon:&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:Kuldneloojang#Klientrakenduse_retsensensioon_by_meeskond_BeerPressure: Team Kuldneloojang retsensioon]&lt;br /&gt;
&lt;br /&gt;
===[[ Memorize | Meeskond: Memorize]]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Madis Uudam&lt;br /&gt;
* Olle Mikk&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/UCanDo Meeskond: UCanDo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mart Raus&lt;br /&gt;
* Ando Kiidron (loobus)&lt;br /&gt;
* Liina Saar&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode: &#039;&#039;&#039; [https://drive.google.com/drive/folders/1GIgiG5NvmnnKoQYmWWbfV_9Nhs2dezz8?usp=sharing UCanDo] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Veebiteenuse retsensioon: &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Klientrakenduse retsensioon: &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML retsensioon: &#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/MOT Meeskond: MOT]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Merike Meizner&lt;br /&gt;
* Helen Oppar (loobus)&lt;br /&gt;
* Hardi Tiitus&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode: &#039;&#039;&#039;  http://enos.itcollege.ee/~mmeizner/MOT/ &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud veebiteenuse, klientrakenduse ja XML&#039;i retsensioon:&#039;&#039;&#039; [https://docs.google.com/document/d/16WL12wmvQ_TPcY_-4pG_kjwtstQoX5meEYcigE4Febw/edit?usp=sharing: Team Raavo V2]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond:_MealPlanner Meeskond: MealPlanner]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Rein Remsu&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond:Curry Meeskond: Curry]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Rain Elken&lt;br /&gt;
* Peeter Ploom&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode: &#039;&#039;&#039;  [http://enos.itcollege.ee/~pploom/VR2/ link] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML: &#039;&#039;&#039;  [https://wiki.itcollege.ee/index.php/Meeskond:Curry#XML_andmefail link] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XSD: &#039;&#039;&#039;  [https://wiki.itcollege.ee/index.php/Meeskond:Curry#XSD_schema_fail link] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XSLT1: &#039;&#039;&#039;  [https://wiki.itcollege.ee/index.php/Meeskond:Curry#XSLT_transformatsioon:_XML_-.3E_HTML link] &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XSLT2: &#039;&#039;&#039;  [https://wiki.itcollege.ee/index.php/Meeskond:Curry#XSLT_transformatsioon:_XML_-.3E_XML link] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Curry meeskonna veebiteenust, klientrakendust ja XML-i retsenseerib meeskond KuldneLoojang. Curryle kirjutatud retsensioonid [https://wiki.itcollege.ee/index.php/Kuldneloojang#Meie_tehtud_retsensioonid asuvad siin: link]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Hammas Meeskond: Hammas]===&lt;br /&gt;
&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sten Lunden&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lõpptoode:&#039;&#039;&#039; [https://ildtest.azurewebsites.net azure]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Projekt:&#039;&#039;&#039; [https://github.com/lundens/ild-core github]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Hammas#XML wiki]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Veebiteenuse retsensioon&#039;&#039;&#039; meeskonnale [https://wiki.itcollege.ee/index.php/Hammas#Veebiteenuse_retsensioon_meeskonnale_GoFood GoFood]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Klientrakenduse retsensioon&#039;&#039;&#039; meeskonnale [https://wiki.itcollege.ee/index.php/Hammas#Klientrakenduse_retsensioon_meeskonnale_GoFood GoFood]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML retsensioon&#039;&#039;&#039; meeskonnale [https://wiki.itcollege.ee/index.php/Hammas#XMLi_retsensioon_meeskonnale_MealPlannerSolo MealPlannerSolo]&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/LabLite Meeskond: LabLite]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alex Kaska&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/AmateurBB Meeskond: AmateurBB]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Taavi Kivimaa&lt;br /&gt;
&#039;&#039;&#039;Veebiteenus:&#039;&#039;&#039; [https://github.com/Tafkinz/AmateurBB/tree/BB-1 GitHub]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Klientrakendus:&#039;&#039;&#039; [https://github.com/Tafkinz/frontend GitHub]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/AmateurBB wiki]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Veebiteenuse retsensioon&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Klientrakenduse retsensioon&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;XML retsensioon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/MealPlannerSolo Meeskond: MealPlannerSolo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
&#039;&#039;&#039;[https://wiki.itcollege.ee/index.php/MealPlannerSolo#XML_andmefail XML]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[http://enos.itcollege.ee/~troja/VRII2018/ Veebiteenus ja klientrakendus]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/NutriCheck Meeskond: NutriCheck]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Artyom Likhachev&lt;br /&gt;
&#039;&#039;&#039;Project:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;[https://www.dropbox.com/s/z9snrydbl5e8jp2/vr2_service-v2.zip?dl=0 Veebiteenus]&lt;br /&gt;
&amp;lt;br/&amp;gt;[https://www.dropbox.com/s/7kn1u6z2481ligm/WebClient.zip?dl=0 Klientrakendus]&lt;br /&gt;
&amp;lt;br/&amp;gt;&#039;&#039;&#039;XML:&#039;&#039;&#039; TODO&lt;br /&gt;
&amp;lt;br/&amp;gt;&#039;&#039;&#039;Retsensioon:&#039;&#039;&#039; TODO&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SharpRestoVRII&amp;diff=131088</id>
		<title>SharpRestoVRII</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SharpRestoVRII&amp;diff=131088"/>
		<updated>2018-06-02T10:37:23Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond ==&lt;br /&gt;
* Andres Aava (lahkunud liige)&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
&lt;br /&gt;
== Esitused ==&lt;br /&gt;
Lähtekood: [http://enos.itcollege.ee/~luksti/CSharp/CSharpResto.zip CSharpResto]&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
&lt;br /&gt;
== Tehnoloogia ==&lt;br /&gt;
Server: ASP.NET Core 2.0&amp;lt;br&amp;gt;&lt;br /&gt;
Klient: WPF&amp;lt;br&amp;gt;&lt;br /&gt;
DB: SQL Server (Azure)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ülevaade ==&lt;br /&gt;
Tegemist on [https://wiki.itcollege.ee/index.php/SharpResto SharpResto] jätkuprojektiga.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eesmärk&#039;&#039;&#039; on luua restoranihalduse teenus&lt;br /&gt;
* kasutaja saab pärida, lisada ja muuta menüü komponente&lt;br /&gt;
* kasutaja saab pärida, lisada ja muuta esitatud tellimusi&lt;br /&gt;
* kasutaja saab pärida statistikat tellimuste kohta&lt;br /&gt;
* eri teenuste ligipääs on piiratav kasutaja- ning grupipõhiselt&lt;br /&gt;
* staatiline informatsioon hoitakse serveri vahemälus&lt;br /&gt;
&lt;br /&gt;
== API ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Täpsema implementatsiooni lõplikest teenustest leiab [http://csharprestoapp.azurewebsites.net/swagger/ siit]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Lisatud on paar tehnilist teenust (health&#039;i ja security tokeni tarbeks) ja mõned teenused tulevikuks (nt kuupäeva vahemikuga arvete tagastamine).&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esialgne analüüs:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Menüü teenus&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;GET api/menu&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Tagastab kõik menüü artiklid menüü vaate jaoks&amp;lt;br&amp;gt;&lt;br /&gt;
Parameetrid:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
id (valikuline)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Väljund:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
&amp;quot;MenuItem&amp;quot;:&lt;br /&gt;
[{ //menuitem objekt},&lt;br /&gt;
{ //menuitem 2 },&lt;br /&gt;
{ //menuitem 3 }&lt;br /&gt;
]}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;POST api/menu/&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Loob uue menuItem’i&amp;lt;br&amp;gt;&lt;br /&gt;
Body:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{ &lt;br /&gt;
//new MenuItem object&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tagastab 201 või 400&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;PUT api/menu/{id}&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Muudab olemasolevat menuItem’it&amp;lt;br&amp;gt;&lt;br /&gt;
Body:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{ &lt;br /&gt;
// changed MenuItem object&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Tagastab 200, 400 või 404&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tellimuste teenus&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;GET api/orders&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Tagastab kõik tellimused&amp;lt;br&amp;gt;&lt;br /&gt;
Parameetrid:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
id (valikuline)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Väljund:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    [{order1 object}, {order2 object}]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;POST api/orders&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Loob uue tellimuse&amp;lt;br&amp;gt;&lt;br /&gt;
Body: &lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;lt;uus order objekt&amp;gt;  &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Tagastab 201 või 400&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;PUT api/orders/{id}&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Muudab tellimust (üldine)&amp;lt;br&amp;gt;&lt;br /&gt;
Body:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;lt;muudetud order objekt&amp;gt;  &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Tagastab 200, 400, või 404&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;PUT api/orders/setStatus/{id}&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Muudab vaid tellimuse staatust&amp;lt;br&amp;gt;&lt;br /&gt;
Body:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{status: &amp;lt;status&amp;gt;}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Tagastab 200, 400 või 404&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvete teenus&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Lõpetatud/serveeritud tellimuste salvestamine arveteks.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilisem arvete küsimine.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;POST api/bills&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
Arvete sisestamine.&lt;br /&gt;
&lt;br /&gt;
Body:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{ &lt;br /&gt;
   &amp;lt;Bill objekt&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tagastab 200, 400&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;GET api/bills&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Parameetrid:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
id (valikuline)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Väljund:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   [{bill1 object}, &lt;br /&gt;
    {bill2 object}]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== XML ==&lt;br /&gt;
XML fail&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;test.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;bills&amp;gt;&lt;br /&gt;
  &amp;lt;bill id=&amp;quot;1&amp;quot; quantity=&amp;quot;2&amp;quot; totalCost=&amp;quot;5&amp;quot; notPaid=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;menuArticle id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;name&amp;gt;&amp;lt;![CDATA[Hamburger]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
		&amp;lt;itemType id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;itemTypeName&amp;gt;&amp;lt;![CDATA[Mains]]&amp;gt;&amp;lt;/itemTypeName&amp;gt;&lt;br /&gt;
		&amp;lt;/itemType&amp;gt;&lt;br /&gt;
		&amp;lt;price id = &amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;startTime&amp;gt;2018-01-01-00:00&amp;lt;/startTime&amp;gt;&lt;br /&gt;
			&amp;lt;endTime&amp;gt;2019-01-01-00:00&amp;lt;/endTime&amp;gt;&lt;br /&gt;
			&amp;lt;priceInEur currency=&amp;quot;€&amp;quot;&amp;gt;3&amp;lt;/priceInEur&amp;gt;&lt;br /&gt;
		&amp;lt;/price&amp;gt;&lt;br /&gt;
		&amp;lt;ingredients&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Sai]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Hakkliha]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Salat]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;7&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Kaste]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
		&amp;lt;/ingredients&amp;gt;&lt;br /&gt;
    &amp;lt;/menuArticle&amp;gt;&lt;br /&gt;
        &amp;lt;menuArticle id=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;name&amp;gt;&amp;lt;![CDATA[Fanta 0,5l]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
		&amp;lt;itemType id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;itemTypeName&amp;gt;&amp;lt;![CDATA[Drinks]]&amp;gt;&amp;lt;/itemTypeName&amp;gt;&lt;br /&gt;
		&amp;lt;/itemType&amp;gt;&lt;br /&gt;
		&amp;lt;price id = &amp;quot;8&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;startTime&amp;gt;2018-01-01-00:00&amp;lt;/startTime&amp;gt;&lt;br /&gt;
			&amp;lt;endTime&amp;gt;2019-01-01-00:00&amp;lt;/endTime&amp;gt;&lt;br /&gt;
			&amp;lt;priceInEur currency=&amp;quot;€&amp;quot;&amp;gt;2&amp;lt;/priceInEur&amp;gt;&lt;br /&gt;
		&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;/menuArticle&amp;gt;&lt;br /&gt;
  &amp;lt;/bill&amp;gt;&lt;br /&gt;
  &amp;lt;bill id=&amp;quot;2&amp;quot; quantity=&amp;quot;1&amp;quot; totalCost=&amp;quot;5&amp;quot; notPaid=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;menuArticle id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;name&amp;gt;&amp;lt;![CDATA[Lõbusa Lauri burks]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
		&amp;lt;itemType id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;itemTypeName&amp;gt;&amp;lt;![CDATA[Mains]]&amp;gt;&amp;lt;/itemTypeName&amp;gt;&lt;br /&gt;
		&amp;lt;/itemType&amp;gt;&lt;br /&gt;
		&amp;lt;price id = &amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;startTime&amp;gt;2018-01-01-00:00&amp;lt;/startTime&amp;gt;&lt;br /&gt;
			&amp;lt;endTime&amp;gt;2019-01-01-00:00&amp;lt;/endTime&amp;gt;&lt;br /&gt;
			&amp;lt;priceInEur currency=&amp;quot;€&amp;quot;&amp;gt;5&amp;lt;/priceInEur&amp;gt;&lt;br /&gt;
		&amp;lt;/price&amp;gt;&lt;br /&gt;
		&amp;lt;ingredients&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Sai]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Hakkiliha]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Salat]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;7&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Salajane Kaste]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
		&amp;lt;/ingredients&amp;gt;&lt;br /&gt;
    &amp;lt;/menuArticle&amp;gt;&lt;br /&gt;
  &amp;lt;/bill&amp;gt;&lt;br /&gt;
    &amp;lt;bill id=&amp;quot;3&amp;quot; quantity=&amp;quot;1&amp;quot; totalCost=&amp;quot;6&amp;quot; notPaid=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;menuArticle id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;name&amp;gt;&amp;lt;![CDATA[Kanapraad]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
		&amp;lt;itemType id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;itemTypeName&amp;gt;&amp;lt;![CDATA[Mains]]&amp;gt;&amp;lt;/itemTypeName&amp;gt;&lt;br /&gt;
		&amp;lt;/itemType&amp;gt;&lt;br /&gt;
		&amp;lt;price id = &amp;quot;7&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;startTime&amp;gt;2018-01-01-00:00&amp;lt;/startTime&amp;gt;&lt;br /&gt;
			&amp;lt;endTime&amp;gt;2019-01-01-00:00&amp;lt;/endTime&amp;gt;&lt;br /&gt;
			&amp;lt;priceInEur currency=&amp;quot;€&amp;quot;&amp;gt;6&amp;lt;/priceInEur&amp;gt;&lt;br /&gt;
		&amp;lt;/price&amp;gt;&lt;br /&gt;
		&amp;lt;ingredients&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Friikartulid]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Krõbekana]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Salat]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
			&amp;lt;ingredient id= &amp;quot;7&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;ingredientName&amp;gt;&amp;lt;![CDATA[Salajane Kaste]]&amp;gt;&amp;lt;/ingredientName&amp;gt;&lt;br /&gt;
			&amp;lt;/ingredient&amp;gt;&lt;br /&gt;
		&amp;lt;/ingredients&amp;gt;&lt;br /&gt;
    &amp;lt;/menuArticle&amp;gt;&lt;br /&gt;
  &amp;lt;/bill&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/bills&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
XSD&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;bills&amp;quot; type=&amp;quot;billsType&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;ingredientType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element name=&amp;quot;ingredientName&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
          &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:enumeration value=&amp;quot;Sai&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:enumeration value=&amp;quot;Hakkliha&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:enumeration value=&amp;quot;Salat&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:enumeration value=&amp;quot;Kaste&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:enumeration value=&amp;quot;Salajane Kaste&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute type=&amp;quot;xs:string&amp;quot; name=&amp;quot;id&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;billsType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element type=&amp;quot;billType&amp;quot; name=&amp;quot;bill&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; minOccurs=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;ingredientsType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element type=&amp;quot;ingredientType&amp;quot; name=&amp;quot;ingredient&amp;quot; maxOccurs=&amp;quot;32&amp;quot; minOccurs=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;itemTypeType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element type=&amp;quot;xs:string&amp;quot; name=&amp;quot;itemTypeName&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute type=&amp;quot;xs:string&amp;quot; name=&amp;quot;id&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;billType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element type=&amp;quot;menuArticleType&amp;quot; name=&amp;quot;menuArticle&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; minOccurs=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute type=&amp;quot;xs:string&amp;quot; name=&amp;quot;id&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute type=&amp;quot;xs:string&amp;quot; name=&amp;quot;quantity&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute type=&amp;quot;xs:string&amp;quot; name=&amp;quot;totalCost&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute type=&amp;quot;xs:string&amp;quot; name=&amp;quot;notPaid&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;priceType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element type=&amp;quot;xs:string&amp;quot; name=&amp;quot;startTime&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element type=&amp;quot;xs:string&amp;quot; name=&amp;quot;endTime&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element type=&amp;quot;priceInEurType&amp;quot; name=&amp;quot;priceInEur&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute type=&amp;quot;xs:string&amp;quot; name=&amp;quot;id&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;menuArticleType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element name=&amp;quot;name&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:simpleType&amp;gt;&lt;br /&gt;
          &amp;lt;xs:restriction base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xs:enumeration value=&amp;quot;Hamburger&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:enumeration value=&amp;quot;Fanta 0,5l&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xs:enumeration value=&amp;quot;Lõbusa Lauri burks&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:restriction&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:simpleType&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element type=&amp;quot;itemTypeType&amp;quot; name=&amp;quot;itemType&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element type=&amp;quot;priceType&amp;quot; name=&amp;quot;price&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element type=&amp;quot;ingredientsType&amp;quot; name=&amp;quot;ingredients&amp;quot; minOccurs=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;xs:attribute type=&amp;quot;xs:string&amp;quot; name=&amp;quot;id&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;priceInEurType&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
      &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xs:attribute type=&amp;quot;xs:string&amp;quot; name=&amp;quot;currency&amp;quot; use=&amp;quot;optional&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
XLST 1 - Kõik arved ja nende koostised&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot; version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;h1&amp;gt;Arved&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
	  &amp;lt;ol&amp;gt;&lt;br /&gt;
					&amp;lt;xsl:variable name=&amp;quot;notPaid&amp;quot;&amp;gt;true&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
					&amp;lt;xsl:for-each select=&amp;quot;bills/bill&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;Arve: &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
								&amp;lt;xsl:when test=&amp;quot;@notPaid = $notPaid&amp;quot;&amp;gt;&lt;br /&gt;
									&amp;lt;b style=&amp;quot;color:red;&amp;quot;&amp;gt;MAKSMATA SUMMAS: &amp;lt;xsl:value-of select=&amp;quot;@totalCost&amp;quot;/&amp;gt; €&amp;lt;/b&amp;gt;&lt;br /&gt;
								&amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
								&amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
									&amp;lt;b style=&amp;quot;color:green;&amp;quot;&amp;gt;makstud summas: &amp;lt;xsl:value-of select=&amp;quot;@totalCost&amp;quot;/&amp;gt; €&amp;lt;/b&amp;gt;&lt;br /&gt;
								&amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
							&amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
							&amp;lt;xsl:for-each select=&amp;quot;menuArticle&amp;quot;&amp;gt;&lt;br /&gt;
								&amp;lt;xsl:sort select=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
								&amp;lt;ul&amp;gt;Menüü artikkel: &amp;lt;xsl:value-of select=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
									&amp;lt;br/&amp;gt;Menüü kategooria: &amp;lt;xsl:value-of select=&amp;quot;itemType/itemTypeName&amp;quot;/&amp;gt;&lt;br /&gt;
									&amp;lt;br/&amp;gt;Hind: &amp;lt;xsl:value-of select=&amp;quot;price/priceInEur&amp;quot;/&amp;gt; €&lt;br /&gt;
								&amp;lt;/ul&amp;gt;&lt;br /&gt;
								&amp;lt;br/&amp;gt;&lt;br /&gt;
								&amp;lt;xsl:if test=&amp;quot;ingredients&amp;quot;&amp;gt;Koostisosad:&amp;lt;br/&amp;gt;&lt;br /&gt;
									&amp;lt;ul style=&amp;quot;list-style-type:disc&amp;quot;&amp;gt;&lt;br /&gt;
										&amp;lt;xsl:for-each select=&amp;quot;ingredients/ingredient&amp;quot;&amp;gt;&lt;br /&gt;
											&amp;lt;li&amp;gt;&lt;br /&gt;
												&amp;lt;xsl:value-of select=&amp;quot;ingredientName&amp;quot;/&amp;gt;&lt;br /&gt;
											&amp;lt;/li&amp;gt;&lt;br /&gt;
										&amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
									&amp;lt;/ul&amp;gt;&lt;br /&gt;
									&amp;lt;br/&amp;gt;&lt;br /&gt;
								&amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
							&amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
						&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;br/&amp;gt;&lt;br /&gt;
					&amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
				&amp;lt;/ol&amp;gt;&lt;br /&gt;
			&amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
XLST 2 - Maksmata arved&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot; version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;h1&amp;gt;Maksmata arved&amp;lt;/h1&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
	  &amp;lt;ol&amp;gt;&lt;br /&gt;
					&amp;lt;xsl:variable name=&amp;quot;notPaid&amp;quot;&amp;gt;true&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
					&amp;lt;xsl:for-each select=&amp;quot;bills/bill[@notPaid=$notPaid]&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;li&amp;gt;Arve: &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
								&amp;lt;xsl:when test=&amp;quot;@notPaid = $notPaid&amp;quot;&amp;gt;&lt;br /&gt;
									&amp;lt;b style=&amp;quot;color:red;&amp;quot;&amp;gt;MAKSMATA SUMMAS: &amp;lt;xsl:value-of select=&amp;quot;@totalCost&amp;quot;/&amp;gt; €&amp;lt;/b&amp;gt;&lt;br /&gt;
								&amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
								&amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
									&amp;lt;b style=&amp;quot;color:green;&amp;quot;&amp;gt;makstud summas: &amp;lt;xsl:value-of select=&amp;quot;@totalCost&amp;quot;/&amp;gt; €&amp;lt;/b&amp;gt;&lt;br /&gt;
								&amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
							&amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
							&amp;lt;xsl:for-each select=&amp;quot;menuArticle&amp;quot;&amp;gt;&lt;br /&gt;
								&amp;lt;xsl:sort select=&amp;quot;@id&amp;quot;/&amp;gt;&lt;br /&gt;
								&amp;lt;ul&amp;gt;Menüü artikkel: &amp;lt;xsl:value-of select=&amp;quot;name&amp;quot;/&amp;gt;&lt;br /&gt;
									&amp;lt;br/&amp;gt;Menüü kategooria: &amp;lt;xsl:value-of select=&amp;quot;itemType/itemTypeName&amp;quot;/&amp;gt;&lt;br /&gt;
									&amp;lt;br/&amp;gt;Hind: &amp;lt;xsl:value-of select=&amp;quot;price/priceInEur&amp;quot;/&amp;gt; €&lt;br /&gt;
								&amp;lt;/ul&amp;gt;&lt;br /&gt;
								&amp;lt;br/&amp;gt;&lt;br /&gt;
							&amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
						&amp;lt;/li&amp;gt;&lt;br /&gt;
						&amp;lt;br/&amp;gt;&lt;br /&gt;
					&amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
				&amp;lt;/ol&amp;gt;&lt;br /&gt;
			&amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ajalogi ==&lt;br /&gt;
Analüüsi tegemine 25.03-01.04 &amp;lt;br/&amp;gt;&lt;br /&gt;
Programmeerimine 04.02-27.05&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SharpRestoVRII&amp;diff=130183</id>
		<title>SharpRestoVRII</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SharpRestoVRII&amp;diff=130183"/>
		<updated>2018-04-01T15:39:36Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: /* API */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond ==&lt;br /&gt;
* Andres Aava&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
&lt;br /&gt;
== Lähtekood ==&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
== Tehnoloogia ==&lt;br /&gt;
Server: ASP.NET Core 2.0&amp;lt;br&amp;gt;&lt;br /&gt;
Klient: WPF&amp;lt;br&amp;gt;&lt;br /&gt;
DB: SQL Server (Azure)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ülevaade ==&lt;br /&gt;
Tegemist on [https://wiki.itcollege.ee/index.php/SharpResto SharpResto] jätkuprojektiga.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eesmärk&#039;&#039;&#039; on luua restoranihalduse teenus&lt;br /&gt;
* kasutaja saab pärida, lisada ja muuta menüü komponente&lt;br /&gt;
* kasutaja saab pärida, lisada ja muuta esitatud tellimusi&lt;br /&gt;
* kasutaja saab pärida statistikat tellimuste kohta&lt;br /&gt;
* eri teenuste ligipääs on piiratav kasutaja- ning grupipõhiselt&lt;br /&gt;
* staatiline informatsioon hoitakse serveri vahemälus&lt;br /&gt;
&lt;br /&gt;
== API ==&lt;br /&gt;
&#039;&#039;&#039;Menüü teenus&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;GET api/menu&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Tagastab kõik menuitemid menüü vaate jaoks&amp;lt;br&amp;gt;&lt;br /&gt;
Parameetrid:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
id (valikuline)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Väljund:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
&amp;quot;MenuItem&amp;quot;:&lt;br /&gt;
[{&lt;br /&gt;
	&amp;quot;Id&amp;quot;: 3,&lt;br /&gt;
	&amp;quot;Name&amp;quot;: &amp;quot;Pelmeenid&amp;quot;,&lt;br /&gt;
	&amp;quot;Description&amp;quot;: &amp;quot;Venepärased isetehtud pelmeenid&amp;quot;,&lt;br /&gt;
	&amp;quot;Available&amp;quot;: 1,&lt;br /&gt;
	&amp;quot;Spice&amp;quot;: 1,&lt;br /&gt;
	&amp;quot;ItemType&amp;quot;: [{&lt;br /&gt;
    	    &amp;quot;id&amp;quot;: 4,&lt;br /&gt;
    	    &amp;quot;Type&amp;quot;: &amp;quot;Starter&amp;quot;&lt;br /&gt;
	}],&lt;br /&gt;
	&amp;quot;ItemPrices&amp;quot;: [{&lt;br /&gt;
    	    &amp;quot;Id&amp;quot;: 8,&lt;br /&gt;
    	    &amp;quot;Price&amp;quot;: 6.5,&lt;br /&gt;
    	    &amp;quot;Active&amp;quot;: 1,&lt;br /&gt;
    	    &amp;quot;StartDate&amp;quot;: &amp;quot;2018-01-05 14:03:07&amp;quot;,&lt;br /&gt;
    	    &amp;quot;EndDate&amp;quot;: null&lt;br /&gt;
	}],&lt;br /&gt;
	&amp;quot;ItemIngredients&amp;quot;: [{&lt;br /&gt;
    	    &amp;quot;id&amp;quot;: 2,&lt;br /&gt;
    	    &amp;quot;Name&amp;quot;: &amp;quot;Jahu&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	{&lt;br /&gt;
    	    &amp;quot;id&amp;quot;: 5,&lt;br /&gt;
    	    &amp;quot;Name&amp;quot;: &amp;quot;Hakkliha&amp;quot;&lt;br /&gt;
	}]&lt;br /&gt;
},&lt;br /&gt;
{ //menuitem 2 },&lt;br /&gt;
{ //menuitem 3 }&lt;br /&gt;
]}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;POST api/menu/&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Loob uue menuItem’i&amp;lt;br&amp;gt;&lt;br /&gt;
Body:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{ &lt;br /&gt;
//new MenuItem object&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Väljund: &lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;Success&amp;quot;: &amp;lt;true|false&amp;gt;,&lt;br /&gt;
    &amp;quot;Message&amp;quot;: &amp;lt;info|error&amp;gt;,&lt;br /&gt;
    &amp;quot;Data&amp;quot;: {&amp;quot;id&amp;quot;: &amp;lt;id&amp;gt;}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;PUT api/menu/{id}&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Muudab olemasolevat menuItem’it&amp;lt;br&amp;gt;&lt;br /&gt;
Body:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{ &lt;br /&gt;
// changed MenuItem object&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Väljund:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;Success&amp;quot;: &amp;lt;true|false&amp;gt;,&lt;br /&gt;
    &amp;quot;Message&amp;quot;: &amp;lt;info|error&amp;gt;,&lt;br /&gt;
    &amp;quot;Data&amp;quot;: {&amp;quot;id&amp;quot;: &amp;lt;id&amp;gt;}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tellimuste teenus&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;GET api/orders&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Tagastab kõik tellimused, vaikimisi filter on otsustamisel&amp;lt;br&amp;gt;&lt;br /&gt;
Parameetrid:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
status (valikuline)&lt;br /&gt;
table (valikuline)&lt;br /&gt;
startDate (valikuline)&lt;br /&gt;
endDate (valikuline)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Väljund:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    [{order1 object}, {order2 object}]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;GET api/orders/{id}&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Tagastab valitud tellimuse&amp;lt;br&amp;gt;&lt;br /&gt;
Väljund:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    Id: &amp;lt;id&amp;gt;,&lt;br /&gt;
    MenuItem: {menuItem object},&lt;br /&gt;
    Status: &amp;lt;new|ready|served|complete&amp;gt;&lt;br /&gt;
    Table: &amp;lt;table&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;POST api/orders&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Loob uue tellimuse&amp;lt;br&amp;gt;&lt;br /&gt;
Body: &lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    menuItemId: &amp;lt;menuitem_id&amp;gt;,&lt;br /&gt;
    tableId: &amp;lt;table_id&amp;gt;,&lt;br /&gt;
    course: &amp;lt;?&amp;gt;,&lt;br /&gt;
    clientComment: &amp;lt;comment&amp;gt;  &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Väljund:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
&amp;quot;Success&amp;quot;: &amp;lt;true|false&amp;gt;,&lt;br /&gt;
&amp;quot;Message&amp;quot;: &amp;lt;info|error&amp;gt;,&lt;br /&gt;
&amp;quot;Data&amp;quot;: {&amp;quot;id&amp;quot;: &amp;lt;id&amp;gt;}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;PUT api/orders/{id}&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Muudab tellimust (üldine)&amp;lt;br&amp;gt;&lt;br /&gt;
Body:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    menuItemId: &amp;lt;menuitem_id&amp;gt;,&lt;br /&gt;
    tableId: &amp;lt;table_id&amp;gt;,&lt;br /&gt;
    course: &amp;lt;?&amp;gt;,&lt;br /&gt;
    status: &amp;lt;status&amp;gt;,&lt;br /&gt;
    clientComment: &amp;lt;comment&amp;gt;  &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Väljund:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;Success&amp;quot;: &amp;lt;true|false&amp;gt;,&lt;br /&gt;
    &amp;quot;Message&amp;quot;: &amp;lt;info|error&amp;gt;,&lt;br /&gt;
    &amp;quot;Data&amp;quot;: {&amp;quot;id&amp;quot;: &amp;lt;id&amp;gt;}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;PUT api/orders/setStatus/{id}&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Muudab vaid tellimuse staatust&amp;lt;br&amp;gt;&lt;br /&gt;
Body:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{status: &amp;lt;status&amp;gt;}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Väljund:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;Success&amp;quot;: &amp;lt;true|false&amp;gt;,&lt;br /&gt;
    &amp;quot;Message&amp;quot;: &amp;lt;info|error&amp;gt;,&lt;br /&gt;
    &amp;quot;Data&amp;quot;: {&amp;quot;id&amp;quot;: &amp;lt;id&amp;gt;}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvete teenus&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Lõpetatud/serveeritud tellimuste salvestamine arveteks.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilisem arvete küsimine.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;GET api/bills&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Parameetrid:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
status (valikuline)&lt;br /&gt;
table (valikuline)&lt;br /&gt;
startDate (valikuline)&lt;br /&gt;
endDate (valikuline)&lt;br /&gt;
waiter (valikuline)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;GET api/bills/{id}&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Tagastab ühe arve id alusel.&lt;br /&gt;
&lt;br /&gt;
== Ajalogi ==&lt;br /&gt;
TBD&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SharpRestoVRII&amp;diff=130182</id>
		<title>SharpRestoVRII</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SharpRestoVRII&amp;diff=130182"/>
		<updated>2018-04-01T15:29:27Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: /* API */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond ==&lt;br /&gt;
* Andres Aava&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
&lt;br /&gt;
== Lähtekood ==&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
== Tehnoloogia ==&lt;br /&gt;
Server: ASP.NET Core 2.0&amp;lt;br&amp;gt;&lt;br /&gt;
Klient: WPF&amp;lt;br&amp;gt;&lt;br /&gt;
DB: SQL Server (Azure)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ülevaade ==&lt;br /&gt;
Tegemist on [https://wiki.itcollege.ee/index.php/SharpResto SharpResto] jätkuprojektiga.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eesmärk&#039;&#039;&#039; on luua restoranihalduse teenus&lt;br /&gt;
* kasutaja saab pärida, lisada ja muuta menüü komponente&lt;br /&gt;
* kasutaja saab pärida, lisada ja muuta esitatud tellimusi&lt;br /&gt;
* kasutaja saab pärida statistikat tellimuste kohta&lt;br /&gt;
* eri teenuste ligipääs on piiratav kasutaja- ning grupipõhiselt&lt;br /&gt;
* staatiline informatsioon hoitakse serveri vahemälus&lt;br /&gt;
&lt;br /&gt;
== API ==&lt;br /&gt;
&#039;&#039;&#039;Menüü teenus&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;GET api/menu&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Tagastab kõik menuitemid menüü vaate jaoks&amp;lt;br&amp;gt;&lt;br /&gt;
Parameetrid:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
id (valikuline)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Väljund:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
&amp;quot;MenuItem&amp;quot;:&lt;br /&gt;
[{&lt;br /&gt;
	&amp;quot;Id&amp;quot;: 3,&lt;br /&gt;
	&amp;quot;Name&amp;quot;: &amp;quot;Pelmeenid&amp;quot;,&lt;br /&gt;
	&amp;quot;Description&amp;quot;: &amp;quot;Venepärased isetehtud pelmeenid&amp;quot;,&lt;br /&gt;
	&amp;quot;Available&amp;quot;: 1,&lt;br /&gt;
	&amp;quot;Spice&amp;quot;: 1,&lt;br /&gt;
	&amp;quot;ItemType&amp;quot;: [{&lt;br /&gt;
    	    &amp;quot;id&amp;quot;: 4,&lt;br /&gt;
    	    &amp;quot;Type&amp;quot;: &amp;quot;Starter&amp;quot;&lt;br /&gt;
	}],&lt;br /&gt;
	&amp;quot;ItemPrices&amp;quot;: [{&lt;br /&gt;
    	    &amp;quot;Id&amp;quot;: 8,&lt;br /&gt;
    	    &amp;quot;Price&amp;quot;: 6.5,&lt;br /&gt;
    	    &amp;quot;Active&amp;quot;: 1,&lt;br /&gt;
    	    &amp;quot;StartDate&amp;quot;: &amp;quot;2018-01-05 14:03:07&amp;quot;,&lt;br /&gt;
    	    &amp;quot;EndDate&amp;quot;: null&lt;br /&gt;
	}],&lt;br /&gt;
	&amp;quot;ItemIngredients&amp;quot;: [{&lt;br /&gt;
    	    &amp;quot;id&amp;quot;: 2,&lt;br /&gt;
    	    &amp;quot;Name&amp;quot;: &amp;quot;Jahu&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	{&lt;br /&gt;
    	    &amp;quot;id&amp;quot;: 5,&lt;br /&gt;
    	    &amp;quot;Name&amp;quot;: &amp;quot;Hakkliha&amp;quot;&lt;br /&gt;
	}]&lt;br /&gt;
},&lt;br /&gt;
{ //menuitem 2 },&lt;br /&gt;
{ //menuitem 3 }&lt;br /&gt;
]}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;POST api/menu/&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Loob uue menuItem’i&amp;lt;br&amp;gt;&lt;br /&gt;
Body:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{ &lt;br /&gt;
//new MenuItem object&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Väljund: &lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
“Success”: true,&lt;br /&gt;
“Message”: null,&lt;br /&gt;
“Data”: null&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;PUT api/menu/{id}&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Muudab olemasolevat menuItem’it&amp;lt;br&amp;gt;&lt;br /&gt;
Body:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{ &lt;br /&gt;
// changed MenuItem object&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Väljund:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
“Success”: true,&lt;br /&gt;
“Message”: null,&lt;br /&gt;
“Data”: null&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tellimuste teenus&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;GET api/orders&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Tagastab kõik tellimused, vaikimisi filter on otsustamisel&amp;lt;br&amp;gt;&lt;br /&gt;
Parameetrid:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
status (valikuline)&lt;br /&gt;
table (valikuline)&lt;br /&gt;
startDate (valikuline)&lt;br /&gt;
endDate (valikuline)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Väljund:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    [{order1 object}, {order2 object}]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;GET api/orders/{id}&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Tagastab valitud tellimuse&amp;lt;br&amp;gt;&lt;br /&gt;
Väljund:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    Id: &amp;lt;id&amp;gt;,&lt;br /&gt;
    MenuItem: {menuItem object},&lt;br /&gt;
    Status: &amp;lt;new|ready|served|complete&amp;gt;&lt;br /&gt;
    Table: &amp;lt;table&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;POST api/orders&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Loob uue tellimuse&amp;lt;br&amp;gt;&lt;br /&gt;
Body: &lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    menuItemId: &amp;lt;menuitem_id&amp;gt;,&lt;br /&gt;
    tableId: &amp;lt;table_id&amp;gt;,&lt;br /&gt;
    course: &amp;lt;?&amp;gt;,&lt;br /&gt;
    clientComment: &amp;lt;comment&amp;gt;  &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Väljund:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    success: &amp;lt;true|false&amp;gt;&lt;br /&gt;
    message: &amp;lt;info&amp;gt;&lt;br /&gt;
    result: {orderItem object}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;PUT api/orders/{id}&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Muudab tellimust (üldine)&amp;lt;br&amp;gt;&lt;br /&gt;
Body:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    menuItemId: &amp;lt;menuitem_id&amp;gt;,&lt;br /&gt;
    tableId: &amp;lt;table_id&amp;gt;,&lt;br /&gt;
    course: &amp;lt;?&amp;gt;,&lt;br /&gt;
    status: &amp;lt;status&amp;gt;,&lt;br /&gt;
    clientComment: &amp;lt;comment&amp;gt;  &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Väljund:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    success: &amp;lt;true|false&amp;gt;&lt;br /&gt;
    message: &amp;lt;info&amp;gt;&lt;br /&gt;
    result: {orderItem object}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;PUT api/orders/setStatus/{id}&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Muudab vaid tellimuse staatust&amp;lt;br&amp;gt;&lt;br /&gt;
Body:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{status: &amp;lt;status&amp;gt;}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Väljund:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    success: &amp;lt;true|false&amp;gt;&lt;br /&gt;
    message: &amp;lt;info&amp;gt;&lt;br /&gt;
    result: {orderItem object}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Arvete teenus&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Lõpetatud/serveeritud tellimuste salvestamine arveteks.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilisem arvete küsimine.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;GET api/bills&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Parameetrid:&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
status (valikuline)&lt;br /&gt;
table (valikuline)&lt;br /&gt;
startDate (valikuline)&lt;br /&gt;
endDate (valikuline)&lt;br /&gt;
waiter (valikuline)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;GET api/bills/{id}&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Tagastab ühe arve id alusel.&lt;br /&gt;
&lt;br /&gt;
== Ajalogi ==&lt;br /&gt;
TBD&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=130175</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=130175"/>
		<updated>2018-04-01T14:48:52Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: /* Meeskond: SharpRestoVRII */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
__NOINDEX__&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2018=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele klientrakenduse loomise abil ning süvendada meeskonnatööoskust. &lt;br /&gt;
*SOAP veebiteenuse puhul eeldatakse WCF tehnoloogia kasutamist. Vanema põlvkonna ASP.NET veebiteenuse loomine ei ole lubatud, kuna seda ei toeta ka Microsoft enam tänasel päeval.&lt;br /&gt;
*REST teenuste loomisel tuleks kasutada ASP.NET Web API2/ASP.NET Core 2.0/WCF võimalusi.&lt;br /&gt;
&lt;br /&gt;
Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda. 1,2 ja viie liikmelised meeskonnad tuleks õppejõuga eraldi kooskõlastada.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;01.aprill 2018&#039;&#039;&#039;. Lisaks on  &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;27. mai 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;03. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;27. mai 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;03. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;01. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;05.juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), paigaldusjuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalt 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilirakendused/Angularis/reactis loodud klientrakendus&lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
* Korraliku arhitektuuriga kirjutatud kood&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning minimaalselt kaks sobivat XSL transformatsiooni faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. Transformatsioonid peavad sisaldama midagi enamat, kui ainult üks for-each klausel. Transformatsiooni käigus peaks kasutama vajadusel parameetreid ning kindlasti ka erinevaid tingimuste kontrolle.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus peab toetama mitme kasutaja võimalust.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC  Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 9 olemit ehk andmebaas on eeldus,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena(ASP.NET veebirakendus või hoopis Angulari või Reacti baasil), töölauarakendusena(WPF) või mobiilse rakendusena(Xamarin)&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee või (+372 53 469 734)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
==Kaitsmisele registreerumine==&lt;br /&gt;
&lt;br /&gt;
=Teemad 2018 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
NB! XML andmefail ja veebiteenus ei pea olema omavahel seotud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2018=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/HairSaloon Meeskond: HairSaloon]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaido Henrik Elias&lt;br /&gt;
* Arvo Paomees&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VariousArtists Meeskond: VariousArtists]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Ruudi Vinter&lt;br /&gt;
* Madis Roosioks&lt;br /&gt;
* Madis Heinsoo&lt;br /&gt;
* Pavel Fleišer&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Maagikud Meeskond: Maagikud]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristina Rästas&lt;br /&gt;
*Simo Jaanus&lt;br /&gt;
*Artur Tammiste&lt;br /&gt;
*Rauno Lõhmus&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/RaamatuRiiul Meeskond: RaamatuRiiul]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alo Avi&lt;br /&gt;
* Arnika Rästa&lt;br /&gt;
* Marite Rammo&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Autolugu Meeskond: Autolugu]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Margus Põlma&lt;br /&gt;
* Karl Erik Õunapuu&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VRII2018 Meeskond: VRII2018]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaspar Kaal&lt;br /&gt;
* Teet Adamson&lt;br /&gt;
* Rahel Kangur&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2%E2%84%A2 Meeskond: Raavo V2™]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Peeter Fridolin&lt;br /&gt;
* Kristo Leesmann&lt;br /&gt;
* Rando Rommot&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/PillarOfAutumn Meeskond: Pillar of Autumn ]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Taavi Põder&lt;br /&gt;
* Taavi Vesinurm&lt;br /&gt;
* Raido Vell&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/jaatuli Meeskond: JääTuli]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tarmo Luugus&lt;br /&gt;
*Leho Kivistik&lt;br /&gt;
*Hannes Mäeorg&lt;br /&gt;
*Marten Tammeleht&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BSIS Meeskond: BSIS]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Germo Väli&lt;br /&gt;
* siin on vaba koht kui on huvi projekti vastu&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BestInShow Meeskond: BestInShow]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Liina Abner&lt;br /&gt;
* Marju Pütsepp&lt;br /&gt;
* Liisi Taimre&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/WatchWinders Meeskond: WatchWinders]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Toomas Juhkov&lt;br /&gt;
* Kunnar Kukk&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
&lt;br /&gt;
===[[ Kuldneloojang | Meeskond: Kuldne loojang]]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andrus Seiman&lt;br /&gt;
* Marko Belzetski&lt;br /&gt;
* Priit Tiganik&lt;br /&gt;
* Kristjan Peterson&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ophelia Meeskond: Ophelia]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Siim Kallari&lt;br /&gt;
* Andres Kepler&lt;br /&gt;
* Jorma Rebane&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/SharpRestoVRII Meeskond: SharpRestoVRII]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Aava&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BeerPressure Meeskond: BeerPressure]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sigrid Aasma&lt;br /&gt;
* Evelin Jõgi&lt;br /&gt;
* Martin Kask&lt;br /&gt;
* Marko Nõu&lt;br /&gt;
&#039;&#039;&#039;Projekti TFS:&#039;&#039;&#039; TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud XML retsensioon:&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud veebiteenuse retsensioon:&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud klientrakenduse retsensioon:&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
===[[ Memorize | Meeskond: Memorize]]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Madis Uudam&lt;br /&gt;
* Olle Mikk&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/UCanDo Meeskond: UCanDo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mart Raus&lt;br /&gt;
* Ando Kiidron&lt;br /&gt;
* Liina Saar&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TFS:&#039;&#039;&#039; Coming...&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/MOT Meeskond: MOT]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Merike Meizner&lt;br /&gt;
* Helen Oppar&lt;br /&gt;
* Hardi Tiitus&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond:_MealPlanner Meeskond: MealPlanner]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Rein Remsu&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond:Curry Meeskond: Curry]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Rain Elken&lt;br /&gt;
* Peeter Ploom&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=130174</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2018</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018&amp;diff=130174"/>
		<updated>2018-04-01T14:48:42Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: /* Kaugõpe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
__NOINDEX__&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2018=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML(SOAP) või Rest veebiteenusel ja sellele klientrakenduse loomise abil ning süvendada meeskonnatööoskust. &lt;br /&gt;
*SOAP veebiteenuse puhul eeldatakse WCF tehnoloogia kasutamist. Vanema põlvkonna ASP.NET veebiteenuse loomine ei ole lubatud, kuna seda ei toeta ka Microsoft enam tänasel päeval.&lt;br /&gt;
*REST teenuste loomisel tuleks kasutada ASP.NET Web API2/ASP.NET Core 2.0/WCF võimalusi.&lt;br /&gt;
&lt;br /&gt;
Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda. 1,2 ja viie liikmelised meeskonnad tuleks õppejõuga eraldi kooskõlastada.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenuse analüüs peab olema valmis, esitatud ja wikilehel kirjeldatud hiljemalt: &#039;&#039;&#039;01.aprill 2018&#039;&#039;&#039;. Lisaks on  &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;27. mai 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;03. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;27. mai 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;03. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2018#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;01. juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039;05.juuni 2018&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), paigaldusjuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalt 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilirakendused/Angularis/reactis loodud klientrakendus&lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
* Korraliku arhitektuuriga kirjutatud kood&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning minimaalselt kaks sobivat XSL transformatsiooni faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. Transformatsioonid peavad sisaldama midagi enamat, kui ainult üks for-each klausel. Transformatsiooni käigus peaks kasutama vajadusel parameetreid ning kindlasti ka erinevaid tingimuste kontrolle.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
* Teenuse poole pöördumiste arvu piiramist ja piirangute haldamist.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus peab toetama mitme kasutaja võimalust.&lt;br /&gt;
&lt;br /&gt;
Loodav veebiteenus tuleb luua kasutades &#039;&#039;Windows Communication Foundation&#039;&#039; või ASP.NET MVC  Web API tehnoloogiat&lt;br /&gt;
&lt;br /&gt;
Andmebaasis peab olema vähemalt 9 olemit ehk andmebaas on eeldus,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena(ASP.NET veebirakendus või hoopis Angulari või Reacti baasil), töölauarakendusena(WPF) või mobiilse rakendusena(Xamarin)&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee või (+372 53 469 734)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
==Kaitsmisele registreerumine==&lt;br /&gt;
&lt;br /&gt;
=Teemad 2018 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
NB! XML andmefail ja veebiteenus ei pea olema omavahel seotud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus administraatoril nimesid muuta/kustutada&lt;br /&gt;
* meeste ja naiste nimed peavad olema süsteemis eristatavad&lt;br /&gt;
* luua võimalus, mis võimaldab kuvada populaarseid nimesid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* luua võimalus, et nimi lisatakse baasi alles siis, kui administraatori õigustega inimene on selleks vastava loa andnud&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutajaid on võimalik lisada gruppidesse&lt;br /&gt;
* kasutajal on võimalik lisada vajalike kontaktandmete liike&lt;br /&gt;
* kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
* kasutaja saab RSS vooge vaadata eraldi või grupeeritult&lt;br /&gt;
* vooge peab puhverdama, kuna voogude lugemine võtab enamasti üsna palju aega &lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2018=&lt;br /&gt;
==Päevaõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/HairSaloon Meeskond: HairSaloon]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaido Henrik Elias&lt;br /&gt;
* Arvo Paomees&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VariousArtists Meeskond: VariousArtists]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Ruudi Vinter&lt;br /&gt;
* Madis Roosioks&lt;br /&gt;
* Madis Heinsoo&lt;br /&gt;
* Pavel Fleišer&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Maagikud Meeskond: Maagikud]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Kristina Rästas&lt;br /&gt;
*Simo Jaanus&lt;br /&gt;
*Artur Tammiste&lt;br /&gt;
*Rauno Lõhmus&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/RaamatuRiiul Meeskond: RaamatuRiiul]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Alo Avi&lt;br /&gt;
* Arnika Rästa&lt;br /&gt;
* Marite Rammo&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Autolugu Meeskond: Autolugu]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Margus Põlma&lt;br /&gt;
* Karl Erik Õunapuu&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/VRII2018 Meeskond: VRII2018]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Kaspar Kaal&lt;br /&gt;
* Teet Adamson&lt;br /&gt;
* Rahel Kangur&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond_Raavo_V2%E2%84%A2 Meeskond: Raavo V2™]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Peeter Fridolin&lt;br /&gt;
* Kristo Leesmann&lt;br /&gt;
* Rando Rommot&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/PillarOfAutumn Meeskond: Pillar of Autumn ]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Taavi Põder&lt;br /&gt;
* Taavi Vesinurm&lt;br /&gt;
* Raido Vell&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/jaatuli Meeskond: JääTuli]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Tarmo Luugus&lt;br /&gt;
*Leho Kivistik&lt;br /&gt;
*Hannes Mäeorg&lt;br /&gt;
*Marten Tammeleht&lt;br /&gt;
&lt;br /&gt;
==Kaugõpe==&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BSIS Meeskond: BSIS]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Germo Väli&lt;br /&gt;
* siin on vaba koht kui on huvi projekti vastu&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BestInShow Meeskond: BestInShow]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Liina Abner&lt;br /&gt;
* Marju Pütsepp&lt;br /&gt;
* Liisi Taimre&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/WatchWinders Meeskond: WatchWinders]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Toomas Juhkov&lt;br /&gt;
* Kunnar Kukk&lt;br /&gt;
* Tiit Kuuskmäe&lt;br /&gt;
&lt;br /&gt;
===[[ Kuldneloojang | Meeskond: Kuldne loojang]]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andrus Seiman&lt;br /&gt;
* Marko Belzetski&lt;br /&gt;
* Priit Tiganik&lt;br /&gt;
* Kristjan Peterson&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Ophelia Meeskond: Ophelia]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Siim Kallari&lt;br /&gt;
* Andres Kepler&lt;br /&gt;
* Jorma Rebane&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/SharpRestoVRII Meeskond: SharpRestoVRII]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Andres Aava&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/BeerPressure Meeskond: BeerPressure]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Sigrid Aasma&lt;br /&gt;
* Evelin Jõgi&lt;br /&gt;
* Martin Kask&lt;br /&gt;
* Marko Nõu&lt;br /&gt;
&#039;&#039;&#039;Projekti TFS:&#039;&#039;&#039; TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud XML retsensioon:&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud veebiteenuse retsensioon:&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meie kirjutatud klientrakenduse retsensioon:&#039;&#039;&#039;&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
===[[ Memorize | Meeskond: Memorize]]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Madis Uudam&lt;br /&gt;
* Olle Mikk&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/UCanDo Meeskond: UCanDo]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Mart Raus&lt;br /&gt;
* Ando Kiidron&lt;br /&gt;
* Liina Saar&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TFS:&#039;&#039;&#039; Coming...&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/MOT Meeskond: MOT]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Merike Meizner&lt;br /&gt;
* Helen Oppar&lt;br /&gt;
* Hardi Tiitus&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond:_MealPlanner Meeskond: MealPlanner]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
*Triin Oja&lt;br /&gt;
*Rein Remsu&lt;br /&gt;
&lt;br /&gt;
===[https://wiki.itcollege.ee/index.php/Meeskond:Curry Meeskond: Curry]===&lt;br /&gt;
Liikmed:&lt;br /&gt;
* Rain Elken&lt;br /&gt;
* Peeter Ploom&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SharpRestoVRII&amp;diff=130173</id>
		<title>SharpRestoVRII</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SharpRestoVRII&amp;diff=130173"/>
		<updated>2018-04-01T14:46:49Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: /* Tehnoloogia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond ==&lt;br /&gt;
* Andres Aava&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
&lt;br /&gt;
== Lähtekood ==&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
== Tehnoloogia ==&lt;br /&gt;
Server: ASP.NET Core 2.0&amp;lt;br&amp;gt;&lt;br /&gt;
Klient: WPF&amp;lt;br&amp;gt;&lt;br /&gt;
DB: SQL Server (Azure)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ülevaade ==&lt;br /&gt;
Tegemist on [https://wiki.itcollege.ee/index.php/SharpResto SharpResto] jätkuprojektiga.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eesmärk&#039;&#039;&#039; on luua restoranihalduse teenus&lt;br /&gt;
* kasutaja saab pärida, lisada ja muuta menüü komponente&lt;br /&gt;
* kasutaja saab pärida, lisada ja muuta esitatud tellimusi&lt;br /&gt;
* kasutaja saab pärida statistikat tellimuste kohta&lt;br /&gt;
* eri teenuste ligipääs on piiratav kasutaja- ning grupipõhiselt&lt;br /&gt;
* staatiline informatsioon hoitakse serveri vahemälus&lt;br /&gt;
&lt;br /&gt;
== API ==&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
== Ajalogi ==&lt;br /&gt;
TBD&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SharpRestoVRII&amp;diff=130172</id>
		<title>SharpRestoVRII</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SharpRestoVRII&amp;diff=130172"/>
		<updated>2018-04-01T14:45:57Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond ==&lt;br /&gt;
* Andres Aava&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
&lt;br /&gt;
== Lähtekood ==&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
== Tehnoloogia ==&lt;br /&gt;
Server: ASP.NET Core 2.0&lt;br /&gt;
Klient: WPF&lt;br /&gt;
DB: SQL Server (Azure)&lt;br /&gt;
&lt;br /&gt;
== Ülevaade ==&lt;br /&gt;
Tegemist on [https://wiki.itcollege.ee/index.php/SharpResto SharpResto] jätkuprojektiga.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eesmärk&#039;&#039;&#039; on luua restoranihalduse teenus&lt;br /&gt;
* kasutaja saab pärida, lisada ja muuta menüü komponente&lt;br /&gt;
* kasutaja saab pärida, lisada ja muuta esitatud tellimusi&lt;br /&gt;
* kasutaja saab pärida statistikat tellimuste kohta&lt;br /&gt;
* eri teenuste ligipääs on piiratav kasutaja- ning grupipõhiselt&lt;br /&gt;
* staatiline informatsioon hoitakse serveri vahemälus&lt;br /&gt;
&lt;br /&gt;
== API ==&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
== Ajalogi ==&lt;br /&gt;
TBD&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SharpRestoVRII&amp;diff=130171</id>
		<title>SharpRestoVRII</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SharpRestoVRII&amp;diff=130171"/>
		<updated>2018-04-01T14:45:07Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: Created page with &amp;quot;== Meeskond == * Andres Aava * Henri Annilo * Jaan Koolmeister * Lauri Üksti  == Lähtekood == TBD  == Tehnoloogia == Server: ASP.NET Core 2.0 Klient: WPF DB: SQL Server (Azu...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond ==&lt;br /&gt;
* Andres Aava&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
&lt;br /&gt;
== Lähtekood ==&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
== Tehnoloogia ==&lt;br /&gt;
Server: ASP.NET Core 2.0&lt;br /&gt;
Klient: WPF&lt;br /&gt;
DB: SQL Server (Azure)&lt;br /&gt;
&lt;br /&gt;
== Ülevaade ==&lt;br /&gt;
Tegemist on [https://wiki.itcollege.ee/index.php/SharpResto SharpResto] jätkuprojektiga.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eesmärk&#039;&#039;&#039; on luua restoranihalduse teenus&lt;br /&gt;
* kasutaja saab pärida, lisada ja muuta menüü komponente&lt;br /&gt;
* kasutaja saab pärida, lisada ja muuta esitatud tellimusi&lt;br /&gt;
* kasutaja saab pärida statistikat tellimuste kohta&lt;br /&gt;
* eri teenuste ligipääs on piiratav kasutaja- ning grupipõhiselt&lt;br /&gt;
* staatiline informatsioon hoitakse serveri vahemälus&lt;br /&gt;
&lt;br /&gt;
== Ajalogi ==&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SharpResto&amp;diff=129047</id>
		<title>SharpResto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SharpResto&amp;diff=129047"/>
		<updated>2018-01-23T07:53:06Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Programmeerimine CSharp keeles]]&lt;br /&gt;
&lt;br /&gt;
= Rühmatöö aines Programmeerimine C# keeles =&lt;br /&gt;
&lt;br /&gt;
== Meeskond ==&lt;br /&gt;
* &#039;&#039;&#039;Andres Aava&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
== Lähtekood ==&lt;br /&gt;
[https://drive.google.com/file/d/1i5ikOuNM7JeQrryOTBwiabHSSEuW5kDU/view?usp=sharing Google Drive]&lt;br /&gt;
&lt;br /&gt;
Rakendus tuleb kas LocalDB vastu suunata või paluda luua Azurei tulemüüri reegel.&lt;br /&gt;
== Tehnoloogia ==&lt;br /&gt;
&lt;br /&gt;
* C#&lt;br /&gt;
* Azure&lt;br /&gt;
* SQL Server 12.0.2000&lt;br /&gt;
* ASP.NET&lt;br /&gt;
* Blend&lt;br /&gt;
* TFS (Team Foundation Server)&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&#039;&#039;&#039;Rakenduse kirjeldus&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Tegemist restoranidele mõeldud tellimuse koostamise ja esitamise rakendusega. Hetkel on enamasti söögikohtades kasutusel POS (ingl point of sale) süsteemid, kus teenindaja esmalt kogub lauast kliendi soovi ning seejärel läheb kassasse neid tellimusi sisestama ning alles seejärel jõuavad need kööki.&lt;br /&gt;
Meie rakendus laseks menüüd sirvida, tellimust kokku panna, kommentaare lisada ning sööki käikudeks jagada otse lauast või siis teenindajal otse laua kõrvalt. Selleks võetakse kasutusel tahvelarvutid või nutitelefonid, vastavalt teenindajatele ja vajadusel laudadesse. Seadmetesse on arendatud rakendus, milles on võimalik sirvida menüüd, valida saadaval olevate toitude ja jookide vahel ning lisada need ostukorvi. Ostukorvis saab omakorda lisada kommentaarid ning seejärel jaotada vajadusel käikudeks ning esitada tellimuse. Samu toiminguid on võimalik teha nii teenindaja kui ka lauas olevast nutiseadmest. Tellimus ja klient ühendatakse laua numbri abil. Ühest nutiseadmest saab soovikorral ühe ostukorviga teha ka tellimuse mitmele inimesele. Ostukorvis avaneb võimalus valida inimeste arv ning seal siis jagada vastavalt toidud käikude ja inimeste kaupa. &lt;br /&gt;
Tellimuse esitamisel saadetakse see kööki ning köök saab märkida tellimuse kas tagasilükatud või “valmistamisel”. Kui tellimus lükatakse tagasi, siis märgib köök kommentaari ning klient või teenindaja peab tegema muudatuse. Kui tellimus läheb valmistamisse, siis jääb see avatuks kliendi nutiseadmes, kus on võimalik ka asju juurde lisada. Samuti kui tellimus esitati lauas olevast nutiseadmest, luuakse sama tellimus ka teenindaja rakendusse, kus vastavalt teenindaja saab märkida, et tema tegeleb selle lauaga. Ning kõigil teenindajatel on võimalik ka samas tellimusele asju kliendi soovil juurde lisada. &lt;br /&gt;
Kui köök saab mõne käigu valmis, tuleb märkida vastavalt tellimuse rida “valmistamisel” pealt “valmis serveerimiseks” ning seejärel tuleb lauda/tellimust teenindavaks märkinud teenindaja seadmesse teavitus. Teenindaja viib road lauda ning märgib vastavalt serveeritud tellimuse read “serveeritud”.&lt;br /&gt;
Lõpuks, kui kõik tellimuse read on “serveeritud” ning klient on valmis maksma, sooritatakse makse sularahas või tavalise makseterminaliga ning teenindaja ülesanne on märkida “arve makstud”. Kui tellimus tehti kokku, on nüüd võimalus ka teha arved vastavalt soovile pooleks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eesmärk&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Rakenduse eesmärk on suurendada restoranide tellimuse esitamisel efektiivsust, muuta seda lihtsamaks ning vähendada võimalike vigade arvu. Seejuures ei kao ka tegelikult teenindaja roll vaid pigem suurenebki teenindaja võimekus rohkem kliendiga suhelda ning lisamüüki teha.&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Võimalikud probleemid:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
*Võimalik, et meeskonnal jääb tehnilistest oskustest puudu ning rakenduse funktsionaalsust ei saavutata täies mahus. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Funktsionaalsused&#039;&#039;&#039; (sulgudes on märgitud, kas tegemist põhi- või lisafunktsionaalsusega)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;VAADE&#039;&#039;&#039; - Pealeht [https://ibb.co/jWzkVw Pealeht] (klient, teenindaja, köök) (põhifunktsionaalsus)&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Kasutajatüübi valimine (põhifunktsionaalsus)&#039;&#039;&#039; - pealehel saab valida, millise kasutajana hakkad rakendust kasutama (klient, teenindaja, köök)&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Kasutaja ja parooliga sisselogimine (lisafunktsionaalsus)&#039;&#039;&#039; - vajutades soovitud kasutajatüübile, palutakse sisse logida vastavalt kasutajanime ja parooliga.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;VAADE&#039;&#039;&#039; - Menüü [https://ibb.co/mLYqxb Menüü] (klient, teenindaja, köök) (põhifunktsionaalsus)&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Menüü sirvimine (põhifunktsionaalsus)&#039;&#039;&#039; - menüüs on kategooriad (nt eelroad, pearoad, magustoit, joogid). Restoran saab enda menüüd muuta ning vastavalt vajadusele ka jooksvalt punaseid ajutisi kommentaare lisada ja valikuid“disabled” märkida. Menüü kuvatakse Toitudele peale vajutades kuvatakse lisainformatsioon (nt kirjeldus, komponendid, kaloraaž). Samuti avanevad toidule vajutades “lisandite võimalused” ning “quantity” ja “add item” nupp.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tellimuse kokku panemine (põhifunktsionaalsus)&#039;&#039;&#039; - võimalik menüüs olevaid asju lisada enda ostukorvi. Mitme inimese jaoks tellimiseks võimalik valida ka kohe kogust. Menüü lehel on olemas nupp “checkout”, kus saab minna edasi järgmisesse vaatesse.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tellimuse ridade kommenteerimine (lisafunktsionaalsus)&#039;&#039;&#039;- peale menüüst asjade valimist on kliendil selles n.ö ostukorvis võimalik lisada veel kommentaare (nt “ei soovi mingit komponenti”). &amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Ühe tellimuse jaotamine mitme inimese peale (lisafunktsionaalsus)&#039;&#039;&#039; “Ostukorvi” vaates on võimalik valida inimeste arvu. Seejärel tekib vaatesse vastavalt valitud inimeste arvule kastikesi. Tellimuse read tuleb tõsta vastavalt inimeste alla (vastavalt kes mille eest maksab). Kui laud on väike, siis pole teenindajal probleemi jätta meelde, kes mida tellis. Suurema laua korral saab tekitada näiteks kohtadele numeratsiooni 1-10 ning teenindaja peab siis enda jaoks mõtlema vastavalt, mis loogika järgi ta kohtadele need numbrid pani (selle vastu, et inimesed kohti vahetavad ei olegi üldjuhul midagi teha...selle jaoks ongi teenindaja). Samas jääb ka üldine kast, milles olevad asjad jaotatakse hiljem arvel võrdselt kõigi vahel.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tellimusridade jaotamine mitmeks käiguks(lisafunktsionaalsus)&#039;&#039;&#039; “Ostukorvi” vaates, Iga inimese kastikeses saab valida soovitavate käikude arvu ning jagada toidud vastavalt soovitud järjekorrale.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tellimuse esitamine(põhifunktsionaalsus)&#039;&#039;&#039; “Ostukorvi” vaates on olemas nupp “esita tellimus”, mis saadab tellimuse köögi kasutajale. Peale esitamist olemasolevaid elemente klient ise enam muuta ei saa. Võimalik on menüüst elemente juurde lisada ning seejärel uuesti tellimust esitada. Sellisel juhul läheb kööki ainult lisatud element.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tagasilükatud tellimuse muutmine nähes köögi kommentaari(lisafunktsionaalsus)&#039;&#039;&#039; - peale esitamist jääb tellimus ootama vastust. Kui tellimus aksepteeritakse, liigub see avatud tellimuste alla. Kui lükatakse tagasi, tuleb teade ning klient või teenindaja saab peale seda tellimust kohandada ning uuesti esitada. (ülejäänud protsess toimib samamoodi)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;VAADE - Köögipoolne valideerimine [https://ibb.co/hN7Hcb Köögipoolne valideerimine, Tellimused] (põhifunktsionaalsus)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tellimuse tagasilükkamine kommentaariga (teenindaja, köök) (lisafunktsionaalsus)&#039;&#039;&#039; - Köök või vajadusel teenindaja saab lisada tellimuse või vajadusel tagasisaata, kus tuleb lisada kommentaar. Samuti saab köök või teenindaja tellimuse aksepteerida. Peale aksepteerimist liigub esimene käik avatud tellimuste alla “tegemisel” ning ülejäänud käigud “ootel” kategooriasse.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tellimuse töösse märkimine (põhifunktsionaalsus)&#039;&#039;&#039; - kui köögile või teenindajale tellimus sobib, saab märkida aksepteeritud.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;VAADE - Avatud tellimused [https://ibb.co/hN7Hcb Köögipoolne valideerimine, Tellimused](klient, teenindaja, köök)(põhifunktsionaalsus)&#039;&#039;&#039; - selles vaates on näha avatud ja suletud tellimused. Tellimuse ülesed kategooriad on “teenindamist vajavad”, “teenindatavad”, “makstud”, “kõik tellimused”. Alamkategooriad on omakorda seatud tellimuse ridadele: ”ootel”, “tegemisel”, “valmis serveerimiseks”, “serveeritud”, “makstud”. NB! Klient näeb ainult enda tellimust puudutavat infot.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Töös oleva tellimuse ilmnemine teenindaja, köögi, kliendi rakendusse(põhifunktsionaalsus)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Töös oleva tellimuse teenindatavaks märkimine kindla teenindaja poolt (põhifunktsionaalsus)&#039;&#039;&#039;- kui köök on aksepteerinud tellimuse, mis on otse kliendi rakendusest, näevad teenindajad seda ning saavad märkida tellimuse “teenindatavaks”. Sellega tekivad teenindajatele kindlad lauad, mida nad teenindavad. Igal laual, kus on lahtine arve, peab olema teenindaja, vastasel korral hakkab süsteem teavitusi saatma teenindajatele.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Teenindatavate tellimuste staatuse muutuse ning ka uute tellimuste kohta tulevad teenindaja rakendusse märguanded (lisafunktsionaalsus)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tellimuse staatuse muutmise võimalus - teenindajal ja köögil(põhifunktsionaalsus)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Arve jagamise võimalus(lisafunktsionaalsus)&#039;&#039;&#039;  - kui kõik toidud on serveeritud ja klient on valmis maksma, saab teenindaja “teenindatavate” tellimuste alt initsieerida maksmist. Kliendil avaneb võimalus veel ostukorvis olevat vastavalt inimeste vahel muuta, misjärel teenindaja saab koguda maksed ning märkida tellimuse “makstud”.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MUDEL - [https://i.imgur.com/aL0SAku.png Esialgne andmebaasi struktuur]&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* Andmebaasi hallatakse MS Azure keskkonna kaudu. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prototüüp ==&lt;br /&gt;
&#039;&#039;&#039;VAADE - Hinnang&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Hetkel peaksime saama maksimaalsed punktid, kuna prototüübiga on täidetud kõik vajalikud põhifunktsionaalsused. Ning rakendus on demotav kliendile. Edasised tegevused on refaktoreerimine, testimine ning optimeerimine (eelkõige andmebaasipäringud...samuti ka rakenduse sünkroniseerimine, kui kasutajaid peaks olema korraga mitmeid).&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;VAADE - Menüü&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:MenuView.png|thumb|Menüü vaade|200px]]&lt;br /&gt;
Menüü vaates on võimalik sirvida menüüd, lisada &amp;quot;+&amp;quot; alt erinevaid toite ostukorvi. Samuti saab filtreerida eelroogasid, pearoogasid, magustoite vastavalt soovile. Lõpuks on võimalik teha &amp;quot;Make Order&amp;quot;, mis muudab valitud asjad &amp;quot;IN PROGRESS&amp;quot; staatusesse ning need on nüüd nähtavad &amp;quot;Kitchen View&amp;quot; ja &amp;quot;Waiter View&amp;quot; all.&lt;br /&gt;
Hetkel menüü vaade täidab kõiki põhifunktsionaalsusi, kuid välimuse ning menüü elementide poole peale vajab veel parendust.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;VAADE - Waiter&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:WaiterView.png|thumb|Waiter vaade|200px]]&lt;br /&gt;
Teenindaja vaates näeme avatud ja lõpetatud tellimusi ning saame neid filtreerida. Samuti saab teenindaja märkida &amp;quot;Update&amp;quot; nupuga vastavalt iga tellimusrea juures staatust järgmisesse faasi. Erinevad tellimurea staatused/faasid on selle rakenduse üheks põhieesmärgiks, et lihtsustada teenindaja tööd. Teenindaja vaade täidab kõiki põhifunktsionaalsusi, kuid tööd vajab veel andmebaasist andmete küsimine (kui peaks tekkima palju tellimusi, et kõike korraga ei küsitaks) ning kasutajaliidese visuaalne pool.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;VAADE - Köögipoolne valideerimine&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Sharpresto_kitchenview_1.png|thumb|Köögi vaade|200px]]&lt;br /&gt;
Köögi vaade annab ülevaate klientidelt tulnud tellimuste kohta. Seal kajastub tellimuse kohta vajalik info: aeg, kliendi kommentaar, tellimusega seotud valikud.&lt;br /&gt;
Tellimusi on võimalik filtreerida laudade kaupa ning iga tellimuse kohta on võimalik hüpikakna kaudu saada lisainfot. Toidu valmides saab märkida tellimuse &amp;quot;valmis&amp;quot; staatusesse.&lt;br /&gt;
&lt;br /&gt;
Vaadet avades kogutakse andmebaasist kõik värsked tellimused ning käivitatakse perioodiliselt uuenev taimer, sealjuures uuendatakse ka dünaamiliselt avatud tellimustega laudade valikut ning iga laua avatud tellimuste arvu.&lt;br /&gt;
Seades tellimus &amp;quot;valmis&amp;quot; olekusse eemaldatakse see loendist.&lt;br /&gt;
&lt;br /&gt;
Edaspidises töös peab tagama, et mitme köögivaates rakenduse vahel ei tekiks konflikte. Lisaks oleks hea hoida hetkel käsil olevaid tellimusi eraldi listis, et oleks lihtsam neid valmis staatusesse viia.&lt;br /&gt;
UI poolelt on veel vaja nuppude käitumist kohendada, et oleks lihtsam aru saada, mis laud hetkel valitud on.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;VAADE - Admin&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:AdminView.png|thumb|Admin vaade|200px]]&lt;br /&gt;
Admin vaates saab lisada ja uuendada restorani menüüd. See vaade tekkis lisaks plaanitud põhifunktsionaalsusele ning hetkel veidi poolik veel.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;VAADE - Arve koostamine&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:BillsView.png|thumb|Bills vaade|200px]]&lt;br /&gt;
Arve vaates saab teenindaja vaadata, milliste laudade tellimused on serveeritud ehk arvet on võimalik koostada. Vaadet avades kogutakse baasist info laudade kohta, mille tellimus on &amp;quot;Serveeritud&amp;quot; staatuses. Vasakul olevate nuppude abil saab filtreerida arveid laudade järgi, nuppu näidatakse alles siis, kui antud laua tellimus on arve koostamiseks vajalikus olekus. Nupu &amp;quot;Generate bill&amp;quot; abil salvestatakse tellimus arvete tabelisse ning tellimuse staatus läheb olekusse &amp;quot;Complete&amp;quot; ehk rakenduses enam sellist tellimust ei kajastata ning vastava laua tellimus kaob lehelt ära.&lt;br /&gt;
&lt;br /&gt;
Vaatel on ka &amp;quot;Pay&amp;quot; nupp, mille taga hetkel veel funktsionaalsust ei ole, kuid tulevikus oleks võimalik selle abil asuda arvet tasuma.&lt;br /&gt;
&lt;br /&gt;
== Ajalogi ==&lt;br /&gt;
&lt;br /&gt;
* 17.09.2017 - meeskonna kokkupanek ja skype&#039;i grupi loomine&lt;br /&gt;
* 01.10.2017 - esimene koosolek&lt;br /&gt;
* 08.10.2017 - analüüsi versioon 1 ja andmebaasi arhitektuuri koosolek&lt;br /&gt;
* 22.10.2017 - Azure keskkonna seadistamine&lt;br /&gt;
* 17.12.2017 - prototüüp valmis&lt;br /&gt;
* 17.12.2017 - põhifunktsionaalsused täidetud&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;+ jooksvad arutelud skype&#039;i grupis&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SharpResto&amp;diff=129045</id>
		<title>SharpResto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SharpResto&amp;diff=129045"/>
		<updated>2018-01-23T07:46:09Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Programmeerimine CSharp keeles]]&lt;br /&gt;
&lt;br /&gt;
= Rühmatöö aines Programmeerimine C# keeles =&lt;br /&gt;
&lt;br /&gt;
== Meeskond ==&lt;br /&gt;
* &#039;&#039;&#039;Andres Aava&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
== Lähtekood ==&lt;br /&gt;
[https://drive.google.com/file/d/1i5ikOuNM7JeQrryOTBwiabHSSEuW5kDU/view?usp=sharing Google Drive]&lt;br /&gt;
&lt;br /&gt;
== Tehnoloogia ==&lt;br /&gt;
&lt;br /&gt;
* C#&lt;br /&gt;
* Azure&lt;br /&gt;
* SQL Server 12.0.2000&lt;br /&gt;
* ASP.NET&lt;br /&gt;
* Blend&lt;br /&gt;
* TFS (Team Foundation Server)&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&#039;&#039;&#039;Rakenduse kirjeldus&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Tegemist restoranidele mõeldud tellimuse koostamise ja esitamise rakendusega. Hetkel on enamasti söögikohtades kasutusel POS (ingl point of sale) süsteemid, kus teenindaja esmalt kogub lauast kliendi soovi ning seejärel läheb kassasse neid tellimusi sisestama ning alles seejärel jõuavad need kööki.&lt;br /&gt;
Meie rakendus laseks menüüd sirvida, tellimust kokku panna, kommentaare lisada ning sööki käikudeks jagada otse lauast või siis teenindajal otse laua kõrvalt. Selleks võetakse kasutusel tahvelarvutid või nutitelefonid, vastavalt teenindajatele ja vajadusel laudadesse. Seadmetesse on arendatud rakendus, milles on võimalik sirvida menüüd, valida saadaval olevate toitude ja jookide vahel ning lisada need ostukorvi. Ostukorvis saab omakorda lisada kommentaarid ning seejärel jaotada vajadusel käikudeks ning esitada tellimuse. Samu toiminguid on võimalik teha nii teenindaja kui ka lauas olevast nutiseadmest. Tellimus ja klient ühendatakse laua numbri abil. Ühest nutiseadmest saab soovikorral ühe ostukorviga teha ka tellimuse mitmele inimesele. Ostukorvis avaneb võimalus valida inimeste arv ning seal siis jagada vastavalt toidud käikude ja inimeste kaupa. &lt;br /&gt;
Tellimuse esitamisel saadetakse see kööki ning köök saab märkida tellimuse kas tagasilükatud või “valmistamisel”. Kui tellimus lükatakse tagasi, siis märgib köök kommentaari ning klient või teenindaja peab tegema muudatuse. Kui tellimus läheb valmistamisse, siis jääb see avatuks kliendi nutiseadmes, kus on võimalik ka asju juurde lisada. Samuti kui tellimus esitati lauas olevast nutiseadmest, luuakse sama tellimus ka teenindaja rakendusse, kus vastavalt teenindaja saab märkida, et tema tegeleb selle lauaga. Ning kõigil teenindajatel on võimalik ka samas tellimusele asju kliendi soovil juurde lisada. &lt;br /&gt;
Kui köök saab mõne käigu valmis, tuleb märkida vastavalt tellimuse rida “valmistamisel” pealt “valmis serveerimiseks” ning seejärel tuleb lauda/tellimust teenindavaks märkinud teenindaja seadmesse teavitus. Teenindaja viib road lauda ning märgib vastavalt serveeritud tellimuse read “serveeritud”.&lt;br /&gt;
Lõpuks, kui kõik tellimuse read on “serveeritud” ning klient on valmis maksma, sooritatakse makse sularahas või tavalise makseterminaliga ning teenindaja ülesanne on märkida “arve makstud”. Kui tellimus tehti kokku, on nüüd võimalus ka teha arved vastavalt soovile pooleks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eesmärk&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Rakenduse eesmärk on suurendada restoranide tellimuse esitamisel efektiivsust, muuta seda lihtsamaks ning vähendada võimalike vigade arvu. Seejuures ei kao ka tegelikult teenindaja roll vaid pigem suurenebki teenindaja võimekus rohkem kliendiga suhelda ning lisamüüki teha.&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Võimalikud probleemid:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
*Võimalik, et meeskonnal jääb tehnilistest oskustest puudu ning rakenduse funktsionaalsust ei saavutata täies mahus. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Funktsionaalsused&#039;&#039;&#039; (sulgudes on märgitud, kas tegemist põhi- või lisafunktsionaalsusega)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;VAADE&#039;&#039;&#039; - Pealeht [https://ibb.co/jWzkVw Pealeht] (klient, teenindaja, köök) (põhifunktsionaalsus)&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Kasutajatüübi valimine (põhifunktsionaalsus)&#039;&#039;&#039; - pealehel saab valida, millise kasutajana hakkad rakendust kasutama (klient, teenindaja, köök)&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Kasutaja ja parooliga sisselogimine (lisafunktsionaalsus)&#039;&#039;&#039; - vajutades soovitud kasutajatüübile, palutakse sisse logida vastavalt kasutajanime ja parooliga.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;VAADE&#039;&#039;&#039; - Menüü [https://ibb.co/mLYqxb Menüü] (klient, teenindaja, köök) (põhifunktsionaalsus)&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Menüü sirvimine (põhifunktsionaalsus)&#039;&#039;&#039; - menüüs on kategooriad (nt eelroad, pearoad, magustoit, joogid). Restoran saab enda menüüd muuta ning vastavalt vajadusele ka jooksvalt punaseid ajutisi kommentaare lisada ja valikuid“disabled” märkida. Menüü kuvatakse Toitudele peale vajutades kuvatakse lisainformatsioon (nt kirjeldus, komponendid, kaloraaž). Samuti avanevad toidule vajutades “lisandite võimalused” ning “quantity” ja “add item” nupp.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tellimuse kokku panemine (põhifunktsionaalsus)&#039;&#039;&#039; - võimalik menüüs olevaid asju lisada enda ostukorvi. Mitme inimese jaoks tellimiseks võimalik valida ka kohe kogust. Menüü lehel on olemas nupp “checkout”, kus saab minna edasi järgmisesse vaatesse.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tellimuse ridade kommenteerimine (lisafunktsionaalsus)&#039;&#039;&#039;- peale menüüst asjade valimist on kliendil selles n.ö ostukorvis võimalik lisada veel kommentaare (nt “ei soovi mingit komponenti”). &amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Ühe tellimuse jaotamine mitme inimese peale (lisafunktsionaalsus)&#039;&#039;&#039; “Ostukorvi” vaates on võimalik valida inimeste arvu. Seejärel tekib vaatesse vastavalt valitud inimeste arvule kastikesi. Tellimuse read tuleb tõsta vastavalt inimeste alla (vastavalt kes mille eest maksab). Kui laud on väike, siis pole teenindajal probleemi jätta meelde, kes mida tellis. Suurema laua korral saab tekitada näiteks kohtadele numeratsiooni 1-10 ning teenindaja peab siis enda jaoks mõtlema vastavalt, mis loogika järgi ta kohtadele need numbrid pani (selle vastu, et inimesed kohti vahetavad ei olegi üldjuhul midagi teha...selle jaoks ongi teenindaja). Samas jääb ka üldine kast, milles olevad asjad jaotatakse hiljem arvel võrdselt kõigi vahel.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tellimusridade jaotamine mitmeks käiguks(lisafunktsionaalsus)&#039;&#039;&#039; “Ostukorvi” vaates, Iga inimese kastikeses saab valida soovitavate käikude arvu ning jagada toidud vastavalt soovitud järjekorrale.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tellimuse esitamine(põhifunktsionaalsus)&#039;&#039;&#039; “Ostukorvi” vaates on olemas nupp “esita tellimus”, mis saadab tellimuse köögi kasutajale. Peale esitamist olemasolevaid elemente klient ise enam muuta ei saa. Võimalik on menüüst elemente juurde lisada ning seejärel uuesti tellimust esitada. Sellisel juhul läheb kööki ainult lisatud element.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tagasilükatud tellimuse muutmine nähes köögi kommentaari(lisafunktsionaalsus)&#039;&#039;&#039; - peale esitamist jääb tellimus ootama vastust. Kui tellimus aksepteeritakse, liigub see avatud tellimuste alla. Kui lükatakse tagasi, tuleb teade ning klient või teenindaja saab peale seda tellimust kohandada ning uuesti esitada. (ülejäänud protsess toimib samamoodi)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;VAADE - Köögipoolne valideerimine [https://ibb.co/hN7Hcb Köögipoolne valideerimine, Tellimused] (põhifunktsionaalsus)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tellimuse tagasilükkamine kommentaariga (teenindaja, köök) (lisafunktsionaalsus)&#039;&#039;&#039; - Köök või vajadusel teenindaja saab lisada tellimuse või vajadusel tagasisaata, kus tuleb lisada kommentaar. Samuti saab köök või teenindaja tellimuse aksepteerida. Peale aksepteerimist liigub esimene käik avatud tellimuste alla “tegemisel” ning ülejäänud käigud “ootel” kategooriasse.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tellimuse töösse märkimine (põhifunktsionaalsus)&#039;&#039;&#039; - kui köögile või teenindajale tellimus sobib, saab märkida aksepteeritud.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;VAADE - Avatud tellimused [https://ibb.co/hN7Hcb Köögipoolne valideerimine, Tellimused](klient, teenindaja, köök)(põhifunktsionaalsus)&#039;&#039;&#039; - selles vaates on näha avatud ja suletud tellimused. Tellimuse ülesed kategooriad on “teenindamist vajavad”, “teenindatavad”, “makstud”, “kõik tellimused”. Alamkategooriad on omakorda seatud tellimuse ridadele: ”ootel”, “tegemisel”, “valmis serveerimiseks”, “serveeritud”, “makstud”. NB! Klient näeb ainult enda tellimust puudutavat infot.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Töös oleva tellimuse ilmnemine teenindaja, köögi, kliendi rakendusse(põhifunktsionaalsus)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Töös oleva tellimuse teenindatavaks märkimine kindla teenindaja poolt (põhifunktsionaalsus)&#039;&#039;&#039;- kui köök on aksepteerinud tellimuse, mis on otse kliendi rakendusest, näevad teenindajad seda ning saavad märkida tellimuse “teenindatavaks”. Sellega tekivad teenindajatele kindlad lauad, mida nad teenindavad. Igal laual, kus on lahtine arve, peab olema teenindaja, vastasel korral hakkab süsteem teavitusi saatma teenindajatele.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Teenindatavate tellimuste staatuse muutuse ning ka uute tellimuste kohta tulevad teenindaja rakendusse märguanded (lisafunktsionaalsus)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tellimuse staatuse muutmise võimalus - teenindajal ja köögil(põhifunktsionaalsus)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Arve jagamise võimalus(lisafunktsionaalsus)&#039;&#039;&#039;  - kui kõik toidud on serveeritud ja klient on valmis maksma, saab teenindaja “teenindatavate” tellimuste alt initsieerida maksmist. Kliendil avaneb võimalus veel ostukorvis olevat vastavalt inimeste vahel muuta, misjärel teenindaja saab koguda maksed ning märkida tellimuse “makstud”.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MUDEL - [https://i.imgur.com/aL0SAku.png Esialgne andmebaasi struktuur]&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* Andmebaasi hallatakse MS Azure keskkonna kaudu. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prototüüp ==&lt;br /&gt;
&#039;&#039;&#039;VAADE - Hinnang&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Hetkel peaksime saama maksimaalsed punktid, kuna prototüübiga on täidetud kõik vajalikud põhifunktsionaalsused. Ning rakendus on demotav kliendile. Edasised tegevused on refaktoreerimine, testimine ning optimeerimine (eelkõige andmebaasipäringud...samuti ka rakenduse sünkroniseerimine, kui kasutajaid peaks olema korraga mitmeid).&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;VAADE - Menüü&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:MenuView.png|thumb|Menüü vaade|200px]]&lt;br /&gt;
Menüü vaates on võimalik sirvida menüüd, lisada &amp;quot;+&amp;quot; alt erinevaid toite ostukorvi. Samuti saab filtreerida eelroogasid, pearoogasid, magustoite vastavalt soovile. Lõpuks on võimalik teha &amp;quot;Make Order&amp;quot;, mis muudab valitud asjad &amp;quot;IN PROGRESS&amp;quot; staatusesse ning need on nüüd nähtavad &amp;quot;Kitchen View&amp;quot; ja &amp;quot;Waiter View&amp;quot; all.&lt;br /&gt;
Hetkel menüü vaade täidab kõiki põhifunktsionaalsusi, kuid välimuse ning menüü elementide poole peale vajab veel parendust.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;VAADE - Waiter&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:WaiterView.png|thumb|Waiter vaade|200px]]&lt;br /&gt;
Teenindaja vaates näeme avatud ja lõpetatud tellimusi ning saame neid filtreerida. Samuti saab teenindaja märkida &amp;quot;Update&amp;quot; nupuga vastavalt iga tellimusrea juures staatust järgmisesse faasi. Erinevad tellimurea staatused/faasid on selle rakenduse üheks põhieesmärgiks, et lihtsustada teenindaja tööd. Teenindaja vaade täidab kõiki põhifunktsionaalsusi, kuid tööd vajab veel andmebaasist andmete küsimine (kui peaks tekkima palju tellimusi, et kõike korraga ei küsitaks) ning kasutajaliidese visuaalne pool.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;VAADE - Köögipoolne valideerimine&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Sharpresto_kitchenview_1.png|thumb|Köögi vaade|200px]]&lt;br /&gt;
Köögi vaade annab ülevaate klientidelt tulnud tellimuste kohta. Seal kajastub tellimuse kohta vajalik info: aeg, kliendi kommentaar, tellimusega seotud valikud.&lt;br /&gt;
Tellimusi on võimalik filtreerida laudade kaupa ning iga tellimuse kohta on võimalik hüpikakna kaudu saada lisainfot. Toidu valmides saab märkida tellimuse &amp;quot;valmis&amp;quot; staatusesse.&lt;br /&gt;
&lt;br /&gt;
Vaadet avades kogutakse andmebaasist kõik värsked tellimused ning käivitatakse perioodiliselt uuenev taimer, sealjuures uuendatakse ka dünaamiliselt avatud tellimustega laudade valikut ning iga laua avatud tellimuste arvu.&lt;br /&gt;
Seades tellimus &amp;quot;valmis&amp;quot; olekusse eemaldatakse see loendist.&lt;br /&gt;
&lt;br /&gt;
Edaspidises töös peab tagama, et mitme köögivaates rakenduse vahel ei tekiks konflikte. Lisaks oleks hea hoida hetkel käsil olevaid tellimusi eraldi listis, et oleks lihtsam neid valmis staatusesse viia.&lt;br /&gt;
UI poolelt on veel vaja nuppude käitumist kohendada, et oleks lihtsam aru saada, mis laud hetkel valitud on.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;VAADE - Admin&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:AdminView.png|thumb|Admin vaade|200px]]&lt;br /&gt;
Admin vaates saab lisada ja uuendada restorani menüüd. See vaade tekkis lisaks plaanitud põhifunktsionaalsusele ning hetkel veidi poolik veel.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;VAADE - Arve koostamine&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:BillsView.png|thumb|Bills vaade|200px]]&lt;br /&gt;
Arve vaates saab teenindaja vaadata, milliste laudade tellimused on serveeritud ehk arvet on võimalik koostada. Vaadet avades kogutakse baasist info laudade kohta, mille tellimus on &amp;quot;Serveeritud&amp;quot; staatuses. Vasakul olevate nuppude abil saab filtreerida arveid laudade järgi, nuppu näidatakse alles siis, kui antud laua tellimus on arve koostamiseks vajalikus olekus. Nupu &amp;quot;Generate bill&amp;quot; abil salvestatakse tellimus arvete tabelisse ning tellimuse staatus läheb olekusse &amp;quot;Complete&amp;quot; ehk rakenduses enam sellist tellimust ei kajastata ning vastava laua tellimus kaob lehelt ära.&lt;br /&gt;
&lt;br /&gt;
Vaatel on ka &amp;quot;Pay&amp;quot; nupp, mille taga hetkel veel funktsionaalsust ei ole, kuid tulevikus oleks võimalik selle abil asuda arvet tasuma.&lt;br /&gt;
&lt;br /&gt;
== Ajalogi ==&lt;br /&gt;
&lt;br /&gt;
* 17.09.2017 - meeskonna kokkupanek ja skype&#039;i grupi loomine&lt;br /&gt;
* 01.10.2017 - esimene koosolek&lt;br /&gt;
* 08.10.2017 - analüüsi versioon 1 ja andmebaasi arhitektuuri koosolek&lt;br /&gt;
* 22.10.2017 - Azure keskkonna seadistamine&lt;br /&gt;
* 17.12.2017 - prototüüp valmis&lt;br /&gt;
* 17.12.2017 - põhifunktsionaalsused täidetud&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;+ jooksvad arutelud skype&#039;i grupis&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SharpResto&amp;diff=128566</id>
		<title>SharpResto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SharpResto&amp;diff=128566"/>
		<updated>2017-12-17T13:54:03Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Programmeerimine CSharp keeles]]&lt;br /&gt;
&lt;br /&gt;
= Rühmatöö aines Programmeerimine C# keeles =&lt;br /&gt;
&lt;br /&gt;
== Meeskond ==&lt;br /&gt;
* &#039;&#039;&#039;Andres Aava&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
* Andreas Porman&lt;br /&gt;
&lt;br /&gt;
== Tehnoloogia ==&lt;br /&gt;
&lt;br /&gt;
* C#&lt;br /&gt;
* Azure&lt;br /&gt;
* SQL Server 12.0.2000&lt;br /&gt;
* ASP.NET&lt;br /&gt;
* Blend&lt;br /&gt;
* TFS (Team Foundation Server)&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&#039;&#039;&#039;Rakenduse kirjeldus&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Tegemist restoranidele mõeldud tellimuse koostamise ja esitamise rakendusega. Hetkel on enamasti söögikohtades kasutusel POS (ingl point of sale) süsteemid, kus teenindaja esmalt kogub lauast kliendi soovi ning seejärel läheb kassasse neid tellimusi sisestama ning alles seejärel jõuavad need kööki.&lt;br /&gt;
Meie rakendus laseks menüüd sirvida, tellimust kokku panna, kommentaare lisada ning sööki käikudeks jagada otse lauast või siis teenindajal otse laua kõrvalt. Selleks võetakse kasutusel tahvelarvutid või nutitelefonid, vastavalt teenindajatele ja vajadusel laudadesse. Seadmetesse on arendatud rakendus, milles on võimalik sirvida menüüd, valida saadaval olevate toitude ja jookide vahel ning lisada need ostukorvi. Ostukorvis saab omakorda lisada kommentaarid ning seejärel jaotada vajadusel käikudeks ning esitada tellimuse. Samu toiminguid on võimalik teha nii teenindaja kui ka lauas olevast nutiseadmest. Tellimus ja klient ühendatakse laua numbri abil. Ühest nutiseadmest saab soovikorral ühe ostukorviga teha ka tellimuse mitmele inimesele. Ostukorvis avaneb võimalus valida inimeste arv ning seal siis jagada vastavalt toidud käikude ja inimeste kaupa. &lt;br /&gt;
Tellimuse esitamisel saadetakse see kööki ning köök saab märkida tellimuse kas tagasilükatud või “valmistamisel”. Kui tellimus lükatakse tagasi, siis märgib köök kommentaari ning klient või teenindaja peab tegema muudatuse. Kui tellimus läheb valmistamisse, siis jääb see avatuks kliendi nutiseadmes, kus on võimalik ka asju juurde lisada. Samuti kui tellimus esitati lauas olevast nutiseadmest, luuakse sama tellimus ka teenindaja rakendusse, kus vastavalt teenindaja saab märkida, et tema tegeleb selle lauaga. Ning kõigil teenindajatel on võimalik ka samas tellimusele asju kliendi soovil juurde lisada. &lt;br /&gt;
Kui köök saab mõne käigu valmis, tuleb märkida vastavalt tellimuse rida “valmistamisel” pealt “valmis serveerimiseks” ning seejärel tuleb lauda/tellimust teenindavaks märkinud teenindaja seadmesse teavitus. Teenindaja viib road lauda ning märgib vastavalt serveeritud tellimuse read “serveeritud”.&lt;br /&gt;
Lõpuks, kui kõik tellimuse read on “serveeritud” ning klient on valmis maksma, sooritatakse makse sularahas või tavalise makseterminaliga ning teenindaja ülesanne on märkida “arve makstud”. Kui tellimus tehti kokku, on nüüd võimalus ka teha arved vastavalt soovile pooleks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eesmärk&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Rakenduse eesmärk on suurendada restoranide tellimuse esitamisel efektiivsust, muuta seda lihtsamaks ning vähendada võimalike vigade arvu. Seejuures ei kao ka tegelikult teenindaja roll vaid pigem suurenebki teenindaja võimekus rohkem kliendiga suhelda ning lisamüüki teha.&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Võimalikud probleemid:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
*Võimalik, et meeskonnal jääb tehnilistest oskustest puudu ning rakenduse funktsionaalsust ei saavutata täies mahus. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Funktsionaalsused&#039;&#039;&#039; (sulgudes on märgitud, kas tegemist põhi- või lisafunktsionaalsusega)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;VAADE&#039;&#039;&#039; - Pealeht [https://ibb.co/jWzkVw Pealeht] (klient, teenindaja, köök) (põhifunktsionaalsus)&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Kasutajatüübi valimine (põhifunktsionaalsus)&#039;&#039;&#039; - pealehel saab valida, millise kasutajana hakkad rakendust kasutama (klient, teenindaja, köök)&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Kasutaja ja parooliga sisselogimine (lisafunktsionaalsus)&#039;&#039;&#039; - vajutades soovitud kasutajatüübile, palutakse sisse logida vastavalt kasutajanime ja parooliga.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;VAADE&#039;&#039;&#039; - Menüü [https://ibb.co/mLYqxb Menüü] (klient, teenindaja, köök) (põhifunktsionaalsus)&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Menüü sirvimine (põhifunktsionaalsus)&#039;&#039;&#039; - menüüs on kategooriad (nt eelroad, pearoad, magustoit, joogid). Restoran saab enda menüüd muuta ning vastavalt vajadusele ka jooksvalt punaseid ajutisi kommentaare lisada ja valikuid“disabled” märkida. Menüü kuvatakse Toitudele peale vajutades kuvatakse lisainformatsioon (nt kirjeldus, komponendid, kaloraaž). Samuti avanevad toidule vajutades “lisandite võimalused” ning “quantity” ja “add item” nupp.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tellimuse kokku panemine (põhifunktsionaalsus)&#039;&#039;&#039; - võimalik menüüs olevaid asju lisada enda ostukorvi. Mitme inimese jaoks tellimiseks võimalik valida ka kohe kogust. Menüü lehel on olemas nupp “checkout”, kus saab minna edasi järgmisesse vaatesse.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tellimuse ridade kommenteerimine (lisafunktsionaalsus)&#039;&#039;&#039;- peale menüüst asjade valimist on kliendil selles n.ö ostukorvis võimalik lisada veel kommentaare (nt “ei soovi mingit komponenti”). &amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Ühe tellimuse jaotamine mitme inimese peale (lisafunktsionaalsus)&#039;&#039;&#039; “Ostukorvi” vaates on võimalik valida inimeste arvu. Seejärel tekib vaatesse vastavalt valitud inimeste arvule kastikesi. Tellimuse read tuleb tõsta vastavalt inimeste alla (vastavalt kes mille eest maksab). Kui laud on väike, siis pole teenindajal probleemi jätta meelde, kes mida tellis. Suurema laua korral saab tekitada näiteks kohtadele numeratsiooni 1-10 ning teenindaja peab siis enda jaoks mõtlema vastavalt, mis loogika järgi ta kohtadele need numbrid pani (selle vastu, et inimesed kohti vahetavad ei olegi üldjuhul midagi teha...selle jaoks ongi teenindaja). Samas jääb ka üldine kast, milles olevad asjad jaotatakse hiljem arvel võrdselt kõigi vahel.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tellimusridade jaotamine mitmeks käiguks(lisafunktsionaalsus)&#039;&#039;&#039; “Ostukorvi” vaates, Iga inimese kastikeses saab valida soovitavate käikude arvu ning jagada toidud vastavalt soovitud järjekorrale.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tellimuse esitamine(põhifunktsionaalsus)&#039;&#039;&#039; “Ostukorvi” vaates on olemas nupp “esita tellimus”, mis saadab tellimuse köögi kasutajale. Peale esitamist olemasolevaid elemente klient ise enam muuta ei saa. Võimalik on menüüst elemente juurde lisada ning seejärel uuesti tellimust esitada. Sellisel juhul läheb kööki ainult lisatud element.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tagasilükatud tellimuse muutmine nähes köögi kommentaari(lisafunktsionaalsus)&#039;&#039;&#039; - peale esitamist jääb tellimus ootama vastust. Kui tellimus aksepteeritakse, liigub see avatud tellimuste alla. Kui lükatakse tagasi, tuleb teade ning klient või teenindaja saab peale seda tellimust kohandada ning uuesti esitada. (ülejäänud protsess toimib samamoodi)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;VAADE - Köögipoolne valideerimine [https://ibb.co/hN7Hcb Köögipoolne valideerimine, Tellimused] (põhifunktsionaalsus)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tellimuse tagasilükkamine kommentaariga (teenindaja, köök) (lisafunktsionaalsus)&#039;&#039;&#039; - Köök või vajadusel teenindaja saab lisada tellimuse või vajadusel tagasisaata, kus tuleb lisada kommentaar. Samuti saab köök või teenindaja tellimuse aksepteerida. Peale aksepteerimist liigub esimene käik avatud tellimuste alla “tegemisel” ning ülejäänud käigud “ootel” kategooriasse.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tellimuse töösse märkimine (põhifunktsionaalsus)&#039;&#039;&#039; - kui köögile või teenindajale tellimus sobib, saab märkida aksepteeritud.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;VAADE - Avatud tellimused [https://ibb.co/hN7Hcb Köögipoolne valideerimine, Tellimused](klient, teenindaja, köök)(põhifunktsionaalsus)&#039;&#039;&#039; - selles vaates on näha avatud ja suletud tellimused. Tellimuse ülesed kategooriad on “teenindamist vajavad”, “teenindatavad”, “makstud”, “kõik tellimused”. Alamkategooriad on omakorda seatud tellimuse ridadele: ”ootel”, “tegemisel”, “valmis serveerimiseks”, “serveeritud”, “makstud”. NB! Klient näeb ainult enda tellimust puudutavat infot.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Töös oleva tellimuse ilmnemine teenindaja, köögi, kliendi rakendusse(põhifunktsionaalsus)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Töös oleva tellimuse teenindatavaks märkimine kindla teenindaja poolt (põhifunktsionaalsus)&#039;&#039;&#039;- kui köök on aksepteerinud tellimuse, mis on otse kliendi rakendusest, näevad teenindajad seda ning saavad märkida tellimuse “teenindatavaks”. Sellega tekivad teenindajatele kindlad lauad, mida nad teenindavad. Igal laual, kus on lahtine arve, peab olema teenindaja, vastasel korral hakkab süsteem teavitusi saatma teenindajatele.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Teenindatavate tellimuste staatuse muutuse ning ka uute tellimuste kohta tulevad teenindaja rakendusse märguanded (lisafunktsionaalsus)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tellimuse staatuse muutmise võimalus - teenindajal ja köögil(põhifunktsionaalsus)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Arve jagamise võimalus(lisafunktsionaalsus)&#039;&#039;&#039;  - kui kõik toidud on serveeritud ja klient on valmis maksma, saab teenindaja “teenindatavate” tellimuste alt initsieerida maksmist. Kliendil avaneb võimalus veel ostukorvis olevat vastavalt inimeste vahel muuta, misjärel teenindaja saab koguda maksed ning märkida tellimuse “makstud”.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MUDEL - [https://i.imgur.com/aL0SAku.png Esialgne andmebaasi struktuur]&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* Andmebaasi hallatakse MS Azure keskkonna kaudu. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prototüüp ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;VAADE - Köögipoolne valideerimine&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Sharpresto_kitchenview_1.png|thumb|Köögi vaade|200px]]&lt;br /&gt;
Köögi vaade annab ülevaate klientidelt tulnud tellimuste kohta. Seal kajastub tellimuse kohta vajalik info: aeg, kliendi kommentaar, tellimusega seotud valikud.&lt;br /&gt;
Tellimusi on võimalik filtreerida laudade kaupa ning iga tellimuse kohta on võimalik hüpikakna kaudu saada lisainfot. Toidu valmides saab märkida tellimuse &amp;quot;valmis&amp;quot; staatusesse.&lt;br /&gt;
&lt;br /&gt;
Vaadet avades kogutakse andmebaasist kõik värsked tellimused ning käivitatakse perioodiliselt uuenev taimer, sealjuures uuendatakse ka dünaamiliselt avatud tellimustega laudade valikut ning iga laua avatud tellimuste arvu.&lt;br /&gt;
Seades tellimus &amp;quot;valmis&amp;quot; olekusse eemaldatakse see loendist.&lt;br /&gt;
&lt;br /&gt;
Edaspidises töös peab tagama, et mitme köögivaates rakenduse vahel ei tekiks konflikte. Lisaks oleks hea hoida hetkel käsil olevaid tellimusi eraldi listis, et oleks lihtsam neid valmis staatusesse viia.&lt;br /&gt;
UI poolelt on veel vaja nuppude käitumist kohendada, et oleks lihtsam aru saada, mis laud hetkel valitud on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ajalogi ==&lt;br /&gt;
&lt;br /&gt;
* 17.09.2017 - meeskonna kokkupanek ja skype&#039;i grupi loomine&lt;br /&gt;
* 01.10.2017 - esimene koosolek&lt;br /&gt;
* 08.10.2017 - analüüsi versioon 1 ja andmebaasi arhitektuuri koosolek&lt;br /&gt;
* 22.10.2017 - Azure keskkonna seadistamine&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;+ jooksvad arutelud skype&#039;i grupis&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Sharpresto_kitchenview_1.png&amp;diff=128565</id>
		<title>File:Sharpresto kitchenview 1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Sharpresto_kitchenview_1.png&amp;diff=128565"/>
		<updated>2017-12-17T13:48:39Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: prototype view&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;prototype view&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SharpResto&amp;diff=126172</id>
		<title>SharpResto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SharpResto&amp;diff=126172"/>
		<updated>2017-11-06T18:43:14Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Programmeerimine CSharp keeles]]&lt;br /&gt;
&lt;br /&gt;
= Rühmatöö aines Programmeerimine C# keeles =&lt;br /&gt;
&lt;br /&gt;
== Meeskond ==&lt;br /&gt;
* &#039;&#039;&#039;Andres Aava&#039;&#039;&#039; - &#039;&#039;projektijuht&#039;&#039;&lt;br /&gt;
* Henri Annilo&lt;br /&gt;
* Jaan Koolmeister&lt;br /&gt;
* Lauri Üksti&lt;br /&gt;
* Andreas Porman&lt;br /&gt;
&lt;br /&gt;
== Tehnoloogia ==&lt;br /&gt;
&lt;br /&gt;
* C#&lt;br /&gt;
* Azure&lt;br /&gt;
* SQL Server 12.0.2000&lt;br /&gt;
* ASP.NET&lt;br /&gt;
* Blend&lt;br /&gt;
* TFS (Team Foundation Server)&lt;br /&gt;
&lt;br /&gt;
== Idee ==&lt;br /&gt;
&#039;&#039;&#039;Rakenduse kirjeldus&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Tegemist restoranidele mõeldud tellimuse koostamise ja esitamise rakendusega. Hetkel on enamasti söögikohtades kasutusel POS (ingl point of sale) süsteemid, kus teenindaja esmalt kogub lauast kliendi soovi ning seejärel läheb kassasse neid tellimusi sisestama ning alles seejärel jõuavad need kööki.&lt;br /&gt;
Meie rakendus laseks menüüd sirvida, tellimust kokku panna, kommentaare lisada ning sööki käikudeks jagada otse lauast või siis teenindajal otse laua kõrvalt. Selleks võetakse kasutusel tahvelarvutid või nutitelefonid, vastavalt teenindajatele ja vajadusel laudadesse. Seadmetesse on arendatud rakendus, milles on võimalik sirvida menüüd, valida saadaval olevate toitude ja jookide vahel ning lisada need ostukorvi. Ostukorvis saab omakorda lisada kommentaarid ning seejärel jaotada vajadusel käikudeks ning esitada tellimuse. Samu toiminguid on võimalik teha nii teenindaja kui ka lauas olevast nutiseadmest. Tellimus ja klient ühendatakse laua numbri abil. Ühest nutiseadmest saab soovikorral ühe ostukorviga teha ka tellimuse mitmele inimesele. Ostukorvis avaneb võimalus valida inimeste arv ning seal siis jagada vastavalt toidud käikude ja inimeste kaupa. &lt;br /&gt;
Tellimuse esitamisel saadetakse see kööki ning köök saab märkida tellimuse kas tagasilükatud või “valmistamisel”. Kui tellimus lükatakse tagasi, siis märgib köök kommentaari ning klient või teenindaja peab tegema muudatuse. Kui tellimus läheb valmistamisse, siis jääb see avatuks kliendi nutiseadmes, kus on võimalik ka asju juurde lisada. Samuti kui tellimus esitati lauas olevast nutiseadmest, luuakse sama tellimus ka teenindaja rakendusse, kus vastavalt teenindaja saab märkida, et tema tegeleb selle lauaga. Ning kõigil teenindajatel on võimalik ka samas tellimusele asju kliendi soovil juurde lisada. &lt;br /&gt;
Kui köök saab mõne käigu valmis, tuleb märkida vastavalt tellimuse rida “valmistamisel” pealt “valmis serveerimiseks” ning seejärel tuleb lauda/tellimust teenindavaks märkinud teenindaja seadmesse teavitus. Teenindaja viib road lauda ning märgib vastavalt serveeritud tellimuse read “serveeritud”.&lt;br /&gt;
Lõpuks, kui kõik tellimuse read on “serveeritud” ning klient on valmis maksma, sooritatakse makse sularahas või tavalise makseterminaliga ning teenindaja ülesanne on märkida “arve makstud”. Kui tellimus tehti kokku, on nüüd võimalus ka teha arved vastavalt soovile pooleks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eesmärk&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Rakenduse eesmärk on suurendada restoranide tellimuse esitamisel efektiivsust, muuta seda lihtsamaks ning vähendada võimalike vigade arvu. Seejuures ei kao ka tegelikult teenindaja roll vaid pigem suurenebki teenindaja võimekus rohkem kliendiga suhelda ning lisamüüki teha.&lt;br /&gt;
&lt;br /&gt;
== Analüüs ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Võimalikud probleemid:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
*Võimalik, et meeskonnal jääb tehnilistest oskustest puudu ning rakenduse funktsionaalsust ei saavutata täies mahus. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Funktsionaalsused&#039;&#039;&#039; (sulgudes on märgitud, kas tegemist põhi- või lisafunktsionaalsusega)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;VAADE&#039;&#039;&#039; - Pealeht [https://ibb.co/jWzkVw Pealeht] (klient, teenindaja, köök) (põhifunktsionaalsus)&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Kasutajatüübi valimine (põhifunktsionaalsus)&#039;&#039;&#039; - pealehel saab valida, millise kasutajana hakkad rakendust kasutama (klient, teenindaja, köök)&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Kasutaja ja parooliga sisselogimine (lisafunktsionaalsus)&#039;&#039;&#039; - vajutades soovitud kasutajatüübile, palutakse sisse logida vastavalt kasutajanime ja parooliga.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;VAADE&#039;&#039;&#039; - Menüü [https://ibb.co/mLYqxb Menüü] (klient, teenindaja, köök) (põhifunktsionaalsus)&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Menüü sirvimine (põhifunktsionaalsus)&#039;&#039;&#039; - menüüs on kategooriad (nt eelroad, pearoad, magustoit, joogid). Restoran saab enda menüüd muuta ning vastavalt vajadusele ka jooksvalt punaseid ajutisi kommentaare lisada ja valikuid“disabled” märkida. Menüü kuvatakse Toitudele peale vajutades kuvatakse lisainformatsioon (nt kirjeldus, komponendid, kaloraaž). Samuti avanevad toidule vajutades “lisandite võimalused” ning “quantity” ja “add item” nupp.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tellimuse kokku panemine (põhifunktsionaalsus)&#039;&#039;&#039; - võimalik menüüs olevaid asju lisada enda ostukorvi. Mitme inimese jaoks tellimiseks võimalik valida ka kohe kogust. Menüü lehel on olemas nupp “checkout”, kus saab minna edasi järgmisesse vaatesse.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tellimuse ridade kommenteerimine (lisafunktsionaalsus)&#039;&#039;&#039;- peale menüüst asjade valimist on kliendil selles n.ö ostukorvis võimalik lisada veel kommentaare (nt “ei soovi mingit komponenti”). &amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Ühe tellimuse jaotamine mitme inimese peale (lisafunktsionaalsus)&#039;&#039;&#039; “Ostukorvi” vaates on võimalik valida inimeste arvu. Seejärel tekib vaatesse vastavalt valitud inimeste arvule kastikesi. Tellimuse read tuleb tõsta vastavalt inimeste alla (vastavalt kes mille eest maksab). Kui laud on väike, siis pole teenindajal probleemi jätta meelde, kes mida tellis. Suurema laua korral saab tekitada näiteks kohtadele numeratsiooni 1-10 ning teenindaja peab siis enda jaoks mõtlema vastavalt, mis loogika järgi ta kohtadele need numbrid pani (selle vastu, et inimesed kohti vahetavad ei olegi üldjuhul midagi teha...selle jaoks ongi teenindaja). Samas jääb ka üldine kast, milles olevad asjad jaotatakse hiljem arvel võrdselt kõigi vahel.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tellimusridade jaotamine mitmeks käiguks(lisafunktsionaalsus)&#039;&#039;&#039; “Ostukorvi” vaates, Iga inimese kastikeses saab valida soovitavate käikude arvu ning jagada toidud vastavalt soovitud järjekorrale.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tellimuse esitamine(põhifunktsionaalsus)&#039;&#039;&#039; “Ostukorvi” vaates on olemas nupp “esita tellimus”, mis saadab tellimuse köögi kasutajale. Peale esitamist olemasolevaid elemente klient ise enam muuta ei saa. Võimalik on menüüst elemente juurde lisada ning seejärel uuesti tellimust esitada. Sellisel juhul läheb kööki ainult lisatud element.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tagasilükatud tellimuse muutmine nähes köögi kommentaari(lisafunktsionaalsus)&#039;&#039;&#039; - peale esitamist jääb tellimus ootama vastust. Kui tellimus aksepteeritakse, liigub see avatud tellimuste alla. Kui lükatakse tagasi, tuleb teade ning klient või teenindaja saab peale seda tellimust kohandada ning uuesti esitada. (ülejäänud protsess toimib samamoodi)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;VAADE - Köögipoolne valideerimine [https://ibb.co/hN7Hcb Köögipoolne valideerimine, Tellimused] (põhifunktsionaalsus)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tellimuse tagasilükkamine kommentaariga (teenindaja, köök) (lisafunktsionaalsus)&#039;&#039;&#039; - Köök või vajadusel teenindaja saab lisada tellimuse või vajadusel tagasisaata, kus tuleb lisada kommentaar. Samuti saab köök või teenindaja tellimuse aksepteerida. Peale aksepteerimist liigub esimene käik avatud tellimuste alla “tegemisel” ning ülejäänud käigud “ootel” kategooriasse.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tellimuse töösse märkimine (põhifunktsionaalsus)&#039;&#039;&#039; - kui köögile või teenindajale tellimus sobib, saab märkida aksepteeritud.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;VAADE - Avatud tellimused [https://ibb.co/hN7Hcb Köögipoolne valideerimine, Tellimused](klient, teenindaja, köök)(põhifunktsionaalsus)&#039;&#039;&#039; - selles vaates on näha avatud ja suletud tellimused. Tellimuse ülesed kategooriad on “teenindamist vajavad”, “teenindatavad”, “makstud”, “kõik tellimused”. Alamkategooriad on omakorda seatud tellimuse ridadele: ”ootel”, “tegemisel”, “valmis serveerimiseks”, “serveeritud”, “makstud”. NB! Klient näeb ainult enda tellimust puudutavat infot.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Töös oleva tellimuse ilmnemine teenindaja, köögi, kliendi rakendusse(põhifunktsionaalsus)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Töös oleva tellimuse teenindatavaks märkimine kindla teenindaja poolt (põhifunktsionaalsus)&#039;&#039;&#039;- kui köök on aksepteerinud tellimuse, mis on otse kliendi rakendusest, näevad teenindajad seda ning saavad märkida tellimuse “teenindatavaks”. Sellega tekivad teenindajatele kindlad lauad, mida nad teenindavad. Igal laual, kus on lahtine arve, peab olema teenindaja, vastasel korral hakkab süsteem teavitusi saatma teenindajatele.&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Teenindatavate tellimuste staatuse muutuse ning ka uute tellimuste kohta tulevad teenindaja rakendusse märguanded (lisafunktsionaalsus)&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Tellimuse staatuse muutmise võimalus - teenindajal ja köögil(põhifunktsionaalsus)&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Arve jagamise võimalus(lisafunktsionaalsus)&#039;&#039;&#039;  - kui kõik toidud on serveeritud ja klient on valmis maksma, saab teenindaja “teenindatavate” tellimuste alt initsieerida maksmist. Kliendil avaneb võimalus veel ostukorvis olevat vastavalt inimeste vahel muuta, misjärel teenindaja saab koguda maksed ning märkida tellimuse “makstud”.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;MUDEL - [https://i.imgur.com/aL0SAku.png Esialgne andmebaasi struktuur]&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* Andmebaasi hallatakse MS Azure keskkonna kaudu. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ajalogi ==&lt;br /&gt;
&lt;br /&gt;
* 17.09.2017 - meeskonna kokkupanek ja skype&#039;i grupi loomine&lt;br /&gt;
* 01.10.2017 - esimene koosolek&lt;br /&gt;
* 08.10.2017 - analüüsi versioon 1 ja andmebaasi arhitektuuri koosolek&lt;br /&gt;
* 22.10.2017 - Azure keskkonna seadistamine&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;+ jooksvad arutelud skype&#039;i grupis&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I027_iseseisvad_t%C3%B6%C3%B6d&amp;diff=122910</id>
		<title>I027 iseseisvad tööd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=I027_iseseisvad_t%C3%B6%C3%B6d&amp;diff=122910"/>
		<updated>2017-05-25T16:47:08Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: /* Probleemilahendus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Käesolev artikkel on loodud aine &amp;quot;[[Sissejuhatus infotehnoloogiasse ja riistvarasse]] (ainekoodiga I027)&amp;quot; iseseisvate tööde haldamiseks.&lt;br /&gt;
Aines on vaja teha 3 praktilist tööd ja seminaritöö, mis on kõik kirjeldatud &amp;quot;Praktikumid&amp;quot; pealkirja all viidatud dokumendis.&lt;br /&gt;
&lt;br /&gt;
Palun siia dokumenti panna kirja valitud praktikumi nimetus. Ülikooli kasutajaga saavad tudengid ka vikit muuta. Muudatused salvestuvad ka ajaloos.&lt;br /&gt;
&lt;br /&gt;
See üllas eesmärk on, et võimalikult erinevaid praktikumid ja probleemilahendus saaks valitud.&lt;br /&gt;
Siit dokumendist te näete, mida keegi parasjagu tegemas on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=1.praktikum=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Igor Budnitski, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Mark Selezenev, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Egert Närep, DK11 - SSH vestlus&lt;br /&gt;
* Ingvar Lukas, 14 - Info riistvara kohta&lt;br /&gt;
* Jaan Veikesaar, 11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Rando Rommot, 13 - Linuxile teine töölaud&lt;br /&gt;
* Nele Naris, IA18 - Info riistvara kohta&lt;br /&gt;
* Katrin Lasberg, DK13 - Info riistvara kohta&lt;br /&gt;
* Andrek Laanemets, 11 - Info riistvara kohta&lt;br /&gt;
* Peeter Fridolin, 13 - SSH Windows + Linux&lt;br /&gt;
* Kristo Tero, IA18 - LAMP paigaldus&lt;br /&gt;
* Siim Kustassoo, IA18 - Info riistavara kohta&lt;br /&gt;
* Rain Adamson, 41 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Rein Remsu, IA17 - SSH Windows + Linux&lt;br /&gt;
* Piret Spitsõn, DK11 - Info riistvara kohta&lt;br /&gt;
* Tanel Vari, DK13 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Mihkel-Erik Mägi - Linuxile teine töölaud&lt;br /&gt;
* Jaan Koolmeister, DK 13 - Info riistvara kohta&lt;br /&gt;
* Sander Ratassepp, 13 - Linuxile teine töölaud&lt;br /&gt;
* Marilyn Võsu, DK11 - Info riistvara kohta&lt;br /&gt;
* Triin Palm, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Maie Palmeos, DK11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Dmitri Lukaš, DK11 - Info ristvara kohta&lt;br /&gt;
* Dmitri Tšurjumov, IA17 - Info riistvara kohta&lt;br /&gt;
* Leonid Grigorjevski,  IA18 - Info riistvara kohta&lt;br /&gt;
* Merilyn Merisalu, 13 - Linuxi serveri paigaldus&lt;br /&gt;
* Iakov Kanyuchka, IA18 - Info riistvara kohta&lt;br /&gt;
* Madis Roosioks, D22 - Info riistvara kohta&lt;br /&gt;
* Rauno Lõhmus, 13 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Maile Mäesalu, DK14 - Info riistvara kohta&lt;br /&gt;
* Alan Alliksoo, DK11 - Info riistvara kohta&lt;br /&gt;
* Reilika Saks, IA17 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Andres Tambek, DK12 - Info riistvara kohta&lt;br /&gt;
* Hardi Tiitus, DK12 - Info riistvara kohta&lt;br /&gt;
* Jan Pentšuk, DK12 - Info riistvara kohta&lt;br /&gt;
* Pille Ulmas, DK13 - Info riistvara kohta&lt;br /&gt;
* Peeter Stamberg, DK 11 - Info riistvara kohta&lt;br /&gt;
* Karit Kilgi, DK 32 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Kreet Solnask, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Kristo Leesmann, 13 - LAMP paigaldus&lt;br /&gt;
* Kristjan Leotoots, DK12 - SSH Windows + Linux&lt;br /&gt;
* Erki Aas, 12 - LAMP paigaldus&lt;br /&gt;
* Liis Talimaa, DK12, Info riistvara kohta&lt;br /&gt;
* Irina Geidarova, IA18 Linuxi tööjaama paigaldus&lt;br /&gt;
* Ruudi Vinter, DK12 - Info riistvara kohta&lt;br /&gt;
* Anton Kuksov, 12 - LAMP paigaldus&lt;br /&gt;
* Eduard Kõre, AK11 - Info riistvara kohta&lt;br /&gt;
* Marie Udam, DK14 - Info riistvara kohta&lt;br /&gt;
* Erik Ehrbach, DK14 - LAMP paigaldus&lt;br /&gt;
* Jüri Ahhundov, DK11 - Info riistvara kohta&lt;br /&gt;
* Kristina Garmatjuk, DK11 - Info riistvara kohta&lt;br /&gt;
* Kaisa Lindström, 15 - Info riistvara kohta&lt;br /&gt;
* Marko Esna, AK11 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Jana Kindlam, DK12 – info riistvara kohta&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - info riistvara kohta&lt;br /&gt;
* Kadi Koppelmann, DK14 - info riistvara kohta&lt;br /&gt;
* Anita Sepp, DK12 - Info riistvara kohta&lt;br /&gt;
* Madis Võrklaev, AK11 - Info riistvara kohta&lt;br /&gt;
* Rudolf Purge, AK11 - Info riistvara kohta&lt;br /&gt;
* Ilmar Ermus, IA17 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Leho Kivistik, 14 - Info riistvara kohta&lt;br /&gt;
* Hannes Mäeorg, 14 - Info riistvara kohta&lt;br /&gt;
* Alexander Teder, 12 - Info riistvara kohta&lt;br /&gt;
* Jüri Vinnal, IA18 - Info riistvara kohta&lt;br /&gt;
* Marko Linde(Mõznikov), DK12 - Info riistvara kohta&lt;br /&gt;
* Radne Kaal, IA18 - Info riistvara kohta&lt;br /&gt;
* Kaarel Pärtel, 14 - Lapikute serverite töökorrastamine: Riistvara, Arch ja SSH.&lt;br /&gt;
* Kuldar Teinmann, AK11 - LAMP paigaldus&lt;br /&gt;
* Pavel Fleišer, 14 - LAMP paigaldus&lt;br /&gt;
* Katrin Kello, 14 - Info riistvara kohta&lt;br /&gt;
* Madis Liik, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Andero Samelselg, 15 - LAMP paigaldus&lt;br /&gt;
* Konstantin Dmitrijev, IA18 - Linuxile teine töölaud&lt;br /&gt;
* Filip Fjodorov, AK11 - Info riistvara kohta&lt;br /&gt;
* Jevgeni Jurtsenko, DK13 - info riistvara kohta&lt;br /&gt;
* Ruti Kerro, IA17 - LAMP paigaldus&lt;br /&gt;
* Artur Kapranov, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Annika Kask, 11 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Anton Meženin, DK14 - Info riistvara kohta&lt;br /&gt;
* Martti-Heiki Must, IA17 - Info riistvara kohta&lt;br /&gt;
* Marten Tammeleht, 13 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Indro Kottise, 15 - Info riistvara kohta&lt;br /&gt;
* Karl-Hendrik Muuga, 15 - LAMP paigaldus&lt;br /&gt;
* Priit Rätsep, DK12 - Info riistvara kohta&lt;br /&gt;
* Merike Meizner, DK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Simo Jaanus, 13 - Info riistvara kohta&lt;br /&gt;
* Henri Annilo, DK13 - SSH Windows + Linux&lt;br /&gt;
* Laura Lenbaum, IA18 - Info riistvara kohta&lt;br /&gt;
* Donna Nurmbek, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Rando Kurel, 12 - Info riistvara kohta&lt;br /&gt;
* Joonas Rihma, DK11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Helen Oppar, DK12 - Info riistvara kohta&lt;br /&gt;
* Tanel Peep, AK11 - Linux serveri paigaldus&lt;br /&gt;
* Brit Valdek, DK14 - Info riistvara kohta&lt;br /&gt;
* Oliver Nurk, 11 - Info riistvara kohta&lt;br /&gt;
* Erik Kaup, 13 - Info riistvara kohta&lt;br /&gt;
* Rait Rand, 11 - Info riistvara kohtan&lt;br /&gt;
* Elizaveta Romanova, 11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Meelis Mikk, 11 - Info riistvara kohta&lt;br /&gt;
* Karoliina Vasli - LAMP paigaldus&lt;br /&gt;
* Aare Taveter - IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Simo Sirkas, 15 - Info riistvara kohta&lt;br /&gt;
* Mihkel Tääkre, 15 - Info riistvara kohta&lt;br /&gt;
* Annely Vattis AK11- Info riistvara kohta&lt;br /&gt;
* Valdo Taevere, 13 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Anni- Bessie Kitt, DK14 - Info riistvara kohta&lt;br /&gt;
* Reio Meiusi, 15 - Info riistvara kohta&lt;br /&gt;
* Marju Niinemaa IA17 - Info riistvara kohta&lt;br /&gt;
* Tarmo Luugus, 14 - Info riistvara kohta&lt;br /&gt;
* Martin Laadoga, 14 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Rasmus Tammets, AK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Sirli Mürk, AK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Rene Väli, DK13 - Info riistvara kohta&lt;br /&gt;
* Andrei Pugatšov, DK14 - Info riistvara kohta&lt;br /&gt;
* Markus Kildemaa, 15 - Linuxile teine töölaud&lt;br /&gt;
* Anna Levijeva, 12 - LAMP paigaldus&lt;br /&gt;
* Maarja-Liisa Pilvik, DK14 - Info riistvara kohta&lt;br /&gt;
* Henrik Prangel, 12 - Info riistvara kohta&lt;br /&gt;
* Vjatsheslav Aprelkov, DK11 - Info riistvara kohta&lt;br /&gt;
* Sergei Kaganski, DK14 - Info riistvara kohta&lt;br /&gt;
* Andrei Tomba, DK14 - info riistvara kohta&lt;br /&gt;
* Siim Oselein, ISa11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Lisette Noor, D23 - Info riistvara kohta&lt;br /&gt;
* Kirstin Saluveer, DK13 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Lauri Üksti, DK14 - info riistvara kohta&lt;br /&gt;
* Arnika Rästa, ISd14 - info riistvara kohta&lt;br /&gt;
* Alo Avi, ISd14 - LAMP paigaldus&lt;br /&gt;
* Gert Vesterberg, DK11 - LAMP paigaldus&lt;br /&gt;
* Anna Amelkina, AK11 - Info riistvara kohta&lt;br /&gt;
* Egert Loss, DK14, Linux serveri paigaldus&lt;br /&gt;
* Ahto Ahven, 15, Info riistvara kohta&lt;br /&gt;
* Villem Markus Loigom, 11, SSH vestlus&lt;br /&gt;
* Frank Karl Koppel, 11, SSH vestlus&lt;br /&gt;
* Juta Jaama, IA18 - Info riistvara kohta&lt;br /&gt;
* Kaarel Kaine, DK12 - Info riistvara kohta&lt;br /&gt;
* Kert Saarma, 12 - Info riistvara kohta&lt;br /&gt;
* Martin Kokk, 11 - Linuxi serveri paigaldus&lt;br /&gt;
* Artur Tammiste, 14 - Info riistvara kohta&lt;br /&gt;
* Paul Richard Lettens, 12 - Info riistvara kohta&lt;br /&gt;
* Liina Laumets, DK13 - Info riistvara kohta&lt;br /&gt;
* Martin Tammai, 11 - Info riistvara kohta&lt;br /&gt;
* Margus Põlma, 15, LAMP paigaldus&lt;br /&gt;
* Kersti Perandi, DK13 - Info riistvara kohta&lt;br /&gt;
* Tõnis Prants, 15, Linuxi tööjaama paigaldus&lt;br /&gt;
* Andres Kalavus, 12, APT-i analoog Windowsis&lt;br /&gt;
* Sven Veelaid, ISd14 - info riistvara kohta&lt;br /&gt;
* Helen Riisalu, 11 - Info riistvara kohta&lt;br /&gt;
* Aleksandr Petrušihin, DK14 - Info riistvara kohta&lt;br /&gt;
* Kädi-Kristlin Miggur, IA 17 - Info riistvara kohta&lt;br /&gt;
* Karl Erik Õunapuu, 15 - LAMP paigaldus&lt;br /&gt;
* Marite Rammo, 15 - Info riistvara kohta&lt;br /&gt;
* Georg Kahest, AK11 - Linux serveri paigaldus&lt;br /&gt;
* Jekaterina Losseva, DK12 - Info riistvara kohta&lt;br /&gt;
* Madis Niinelt, IA18 - Info riistvara kohta&lt;br /&gt;
* Madis Tammekänd, DK12 - Info riistvara kohta&lt;br /&gt;
* Brita Pentšuk, 13 - Info riistvara kohta&lt;br /&gt;
* Dmitri Kiriljuk, AK11 - Info riistvara kohta&lt;br /&gt;
* Joonas Ervald, DK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Priit Järv, 12 - Info riistvara kohta&lt;br /&gt;
* Henri Paves, AK11 - Info riistvara kohta&lt;br /&gt;
* Aleksandra Sepp, AK11 - Info riistvara kohta&lt;br /&gt;
* Sander Pihelgas, AK11 - Info riistvara kohta&lt;br /&gt;
* Andreas Porman, DK13 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Andres Leppik, DK13 - Info riistvara kohta&lt;br /&gt;
* Kristina Rästas, 13 - Linux serveri paigaldus&lt;br /&gt;
* Jooni Soots, IA17 - Info riistvara kohta&lt;br /&gt;
* Meelis Osi, AK11 - Info riistvara kohta&lt;br /&gt;
* Liis Talsi, DK14 - Info riistvara kohta&lt;br /&gt;
* Siim Ošur, ISd13 - Katkematu kaughaldus (GUI+CLI) piiratud võrgus&lt;br /&gt;
* Edgar Tereping, 14 - Info riistvara kohta&lt;br /&gt;
* Karen Grigorjan, DK12 - LAMP Paigaldus&lt;br /&gt;
&lt;br /&gt;
=2.praktikum=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Mark Selezenev, IA17 - Linuxile Teine Töölaud&lt;br /&gt;
* Egert Närep, DK11 - SSH Windows+Linux&lt;br /&gt;
* Jaan Veikesaar, 11 - Linuxile teine töölaud&lt;br /&gt;
* Rando Rommot, 13 - LAMP Paigaldus&lt;br /&gt;
* Katrin Lasberg, DK13 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Andrek Laanemets, 11 - Linuxile teine töölaud&lt;br /&gt;
* Kristo Tero, IA18 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Siim Kustassoo, IA18 - Teine GUI Windowsile&lt;br /&gt;
* Rain Adamson, 41 - LibreOffice&#039;i hulgipaigaldus&lt;br /&gt;
* Rein Remsu, IA17 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Mihkel-Erik Mägi, 13 - Teine GUI Windowsile.&lt;br /&gt;
* Nele Naris, IA18 - LAMP paigaldus&lt;br /&gt;
* Piret Spitsõn, DK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Dmitri Tšurjumov, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Tanel Vari, DK 13 - Info riistvara kohta&lt;br /&gt;
* Jaan Koolmeister, DK 13 - Linuxile teine töölaud&lt;br /&gt;
* Marilyn Võsu, DK11 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Madis Roosioks, D22 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Triin Palm, IA18 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Maie Palmeos, DK11 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Dmitri Lukaš, DK11 - Windows Subsystem for Linux / APT&#039;i analoog Windowsile&lt;br /&gt;
* Leonid Grigorjevski, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Alan Alliksoo, DK11 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Reilika Saks, IA17 - E-posti krüpto&lt;br /&gt;
* Andres Tambek, DK12 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Hardi Tiitus, DK12 - Linuxile teine töölaud&lt;br /&gt;
* Jan Pentšuk, DK12 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Irina Geidarova, IA18 Info riistvara kohta&lt;br /&gt;
* Karit Kilgi, DK 32 - Teine GUI Windowsile&lt;br /&gt;
* Kreet Solnask, IA17 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Kristjan Leotoots, DK12 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Liis Talimaa, DK12, SSH Windows+Linux&lt;br /&gt;
* Eduard Kõre, AK12 - SSH Windows+Linux&lt;br /&gt;
* Erik Ehrbach, DK14 - SSH Windows+Linux&lt;br /&gt;
* Helen Oppar, DK12 - Linuxile teine töölaud&lt;br /&gt;
* Jüri Ahhundov, DK11 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Kristina Garmatjuk, DK11 - LAMP paigaldus&lt;br /&gt;
* Jana Kindlam, DK12 – Linuxi tööjaama paigaldus&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - LAMP paigaldus&lt;br /&gt;
* Marko Esna, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Alexander Teder, 12 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Marko Linde(Mõznikov), DK12 - LAMP paigaldus&lt;br /&gt;
* Madis Liik, IA18 - Teine GUI Windowsile&lt;br /&gt;
* Annika Kask, 11 - Info riistvara kohta&lt;br /&gt;
* Rando Kurel, 12- Linuxi tööjaama paigaldus&lt;br /&gt;
* Karl-Hendrik Muuga, 15 - LAMP paigaldus&lt;br /&gt;
* Ingvar Lukas, 14 - LAMP paigaldus&lt;br /&gt;
* Markus Kildemaa, 15 - Linuxi serveri paigaldus&lt;br /&gt;
* Brita Pentšuk, 13 - Linuxi serveri paigaldus&lt;br /&gt;
* Anton Kuksov, 12 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Kristo Leesmann, 13 - APT-i analoog Windowsile&lt;br /&gt;
* Sander Ratassepp, 13 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Peeter Fridolin, 13 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Joonas Rihma, DK11 - LAMP paigaldus&lt;br /&gt;
* Priit Rätsep, DK12 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Vjatšeslav Aprelkov, DK11 - Linuxile teine töölaud&lt;br /&gt;
* Sergei Kaganski, DK14 - Raspberry Pi&lt;br /&gt;
* Jevgeni Jurtsenko, DK13 - LAMP paigaldus&lt;br /&gt;
* Merike Meizner, DK11 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Andrei Pugatšov, DK14 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Joonas Ervald, DK11 - Raspberry Pi&lt;br /&gt;
* Kuldar Teinmann, AK11 - SSH Windows+Linux&lt;br /&gt;
* Lauri Üksti, DK14 - Mac+Windows kaksikkäivitus, uusim LTS, uus vaikimisi töölaua keskkond&lt;br /&gt;
* Pavel Fleišer, 14 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Simo Jaanus, 13 - Linuxile Teine Töölaud&lt;br /&gt;
* Marten Tammeleht, 13 - Teine GUI Windowsile&lt;br /&gt;
* Anna Levijeva, 12 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Andero Samelselg, 15 - E-posti krüpto&lt;br /&gt;
* Laura Lenbaum IA18- E-posti krüpto&lt;br /&gt;
* Henri Paves, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Ruti Kerro, IA17 - APT analoog Windowsile&lt;br /&gt;
* Merilyn Merisalu, 13 - LAMP paigaldus&lt;br /&gt;
* Anton Meženin, DK14 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Marie Udam, DK14 - Linuxile teine töölaud&lt;br /&gt;
* Ilmar Ermus, IA17 - SSH Windows + Linux&lt;br /&gt;
* Madis Niinelt, IA18 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Maile Mäesalu, DK14 - Linuxile teine töölaud&lt;br /&gt;
* Andreas Porman, DK13 - LAMP paigaldus&lt;br /&gt;
* Pille Ulmas, DK13 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Henrik Prangel, 12 - Linuxile teine töölaud&lt;br /&gt;
* Konstantin Dmitrijev, IA18 - info riistvara kohta&lt;br /&gt;
* Anita Sepp, DK12 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Radne Kaal, IA18 - E-posti krüpto&lt;br /&gt;
* Sander Pihelgas, AK11 - LAMP paigaldus&lt;br /&gt;
* Andres Leppik, DK13 - Linuxile teine töölaud&lt;br /&gt;
* Lisette Noor, D23 - Teine GUI Windowsile&lt;br /&gt;
* Annely Vattis, AK11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Kristina Rästas, 13 - LAMP paigaldus&lt;br /&gt;
* Andres Kalavus, 12 - Info riistvara kohta&lt;br /&gt;
* Aleksandra Sepp, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Tanel Peep, AK11 - LAMP paigaldus&lt;br /&gt;
* Andrei Tomba, DK14 - Linuxile teine töölaud&lt;br /&gt;
* Elizaveta Romanova, 11 - Linuxile teine töölaud&lt;br /&gt;
* Igor Budnitski, IA17 - SSH Windows+Linux&lt;br /&gt;
* Brit Valdek, DK14 - Raspberry PI&lt;br /&gt;
* Martin Kokk, 11 - Linuxile teine töölaud&lt;br /&gt;
* Meelis Mikk, 11 - Linuxile teine töölaud&lt;br /&gt;
* Artur Kapranov - LAMP Paigaldus&lt;br /&gt;
* Jooni Soots, IA17 - E-posti krüpto&lt;br /&gt;
* Mihkel Tääkre, 15 - LAMP Paigaldus&lt;br /&gt;
* Tõnis Prants, 15 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Georg Kahest, AK11 - E-posti krüpto&lt;br /&gt;
* Meelis Osi, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Kert Saarma, 12 - Linuxile teine töölaud&lt;br /&gt;
* Ruudi Vinter, DK12 - Linuxile teine töölaud&lt;br /&gt;
* Alo Avi, 14 - E-posti krüpto&lt;br /&gt;
* Indro Kottise, 15 - Linuxile teine töölaud&lt;br /&gt;
* Anni-Bessie Kitt DK14 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Liis Talsi DK14 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Aleksandr Petrušihin - DK14 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Kaarel Kaine, DK12 - Linux serveri paigaldus, LAMP serveri paigaldus&lt;br /&gt;
* Kädi-Kristlin Miggur, IA 17 - Linuxile teine töölaud&lt;br /&gt;
* Ahto Ahven, 15 - Linuxile teine töölaud&lt;br /&gt;
* Hannes Mäeorg, 14 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Edgar Tereping, 14 - E-posti krüpto&lt;br /&gt;
* Karen Grigorjan, DK12 - E-posti krüpto&lt;br /&gt;
* Henri Annilo, DK13 - E-posti krüpto&lt;br /&gt;
* Jekaterina Losseva, DK12 - Linuxile teine töölaud&lt;br /&gt;
* Leho Kivistik, 14 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Egert Loss, DK14, MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
&lt;br /&gt;
=Probleemilahendus=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Mark Selezenev, IA17 - EXT4 on Windows. &lt;br /&gt;
* Egert Närep, DK11 - VPN Linuxis&lt;br /&gt;
* Jaan Veikesaar, 11 - Ekraani värvitemperatuuri muutmine Linuxis&lt;br /&gt;
* Laura Lenbaum, IA18 - Salasõna eemaldamine PDF-faililt.&lt;br /&gt;
* Nele Naris, IA18 - ePub loomine Windowsis&lt;br /&gt;
* Madis Roosioks, D22 - Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Katrin Lasberg, DK13 - Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Andrek Laanemets, 11 - Kasutaja lukustamine Linuxis&lt;br /&gt;
* Kristo Tero, IA18 - Võrgust sõltumatu vabatarkvaraline kaughaldus&lt;br /&gt;
* Siim Kustassoo IA18 - ePub loomine Windowsis&lt;br /&gt;
* Rain Adamson, 41 - Ajastatud toimingute keelamine kasutajatele Linuxis.&lt;br /&gt;
* Rein Remsu, IA17 - Sügavkülmutus Linuxis&lt;br /&gt;
* Jooni Soots, IA17 - Kodukataloogi krüpteerimine&lt;br /&gt;
* Piret Spitsõn, DK11 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Kreet Solnask, IA17 - ePub loomine MacOS-is&lt;br /&gt;
* Tanel Vari, DK 13 - QR kood MacOS-s &lt;br /&gt;
* Jaan Koolmeister, DK 13 - Kiirusetest Linuxis&lt;br /&gt;
* Rando Rommot, 13 - Kasutaja lukustamine Linuxis.&lt;br /&gt;
* Marilyn Võsu, DK11 - Kustunud faili(de) taastamine&lt;br /&gt;
* Triin Palm, IA18 - Pilveketas sõltumata operatsioonisüsteemist&lt;br /&gt;
* Maie Palmeos, DK11 - Automaatne privaatne veebilehitseja Windowsis&lt;br /&gt;
* Dmitri Lukaš, DK11 - ePub loomine Windowsis / Programmide automaatkäivitus / Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Dmitri Tšurjumov. IA17 - Võrguprobleem sõltumata operatsioonisüsteemist.&lt;br /&gt;
* Leonid Grigorjevski, IA18 - Unustatud salasõna taastamine&lt;br /&gt;
* Alan Alliksoo, DK11 - Automaatne Windowsi uuendamine etteantud ajal&lt;br /&gt;
* Reilika Saks, IA17 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Andres Tambek, DK12 - Külalise kasutaja disainimine Linuxis.&lt;br /&gt;
* Jan Pentšuk, DK12 - Kustunud faili(de) taastamine&lt;br /&gt;
* Filip Fjodorov, AK11 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Karit Kilgi, DK 32 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Eduard Kõre, AK12 - Võrguprobleem sõltumata operatsioonisüsteemist.&lt;br /&gt;
* Jüri Ahhundov, DK11 - Kodukataloogi krüpteerimine.&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Madis Võrklaev, AK11 - Kioskirežiim Linuxis&lt;br /&gt;
* Marko Esna, AK11 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Alexander Teder, 12 Automaatne Windowsi uuendamine etteantud ajal.&lt;br /&gt;
* Merilyn Merisalu, 13 - Automaatne sisselogimine külalise kontoga&lt;br /&gt;
* Ruti Kerro, IA17 - Programmi sulgemine jõuga ja kokkujooksmise vältimine Linuxis&lt;br /&gt;
* Karl-Hendrik Muuga, 15 - Tekstirežiimis (CLI) käivitamine&lt;br /&gt;
* Markus Kildemaa, 15 - Külalise konto vaikimisi sisse logima&lt;br /&gt;
* Brita Pentšuk, 13 - Failisüsteemi haakimine - NTFS Linuxis&lt;br /&gt;
* Peeter Fridolin, 13 - Skype’i turvaline analoog Linuxile&lt;br /&gt;
* Andrei Tomba, DK14 - Kiirusetest Linuxis&lt;br /&gt;
* Priit Rätsep, DK12 - Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Annika Kask, 11 - ePubi loomine Windowsis&lt;br /&gt;
* Ingvar Lukas, 14 - Kiire sulgemine, väljalogimine Linuxis.&lt;br /&gt;
* Joonas Ervald, DK11 - Protsessori ülekiirendamine&lt;br /&gt;
* Merike Meizner, DK11, Automaatne privaatne veebilehitsemine Linuxis&lt;br /&gt;
* Kuldar Teinmann, AK11 - Failijagamine FTP-ga Linuxis&lt;br /&gt;
* Madis Niinelt, IA18 - Kioskirežiim Linuxis&lt;br /&gt;
* Pavel Fleišer, 14 - Failijagamine FTP-ga Linuxis / Skype’i turvaline analoog Linuxile&lt;br /&gt;
* Simo Jaanus, 13 - Kiire sulgemine, väljalogimine Linuxis&lt;br /&gt;
* Marten Tammeleht, 13 - Külalise kasutaja disainimine Linuxis&lt;br /&gt;
* Hardi Tiitus, DK12 - Kiire sulgemine, väljalogimine Linuxis&lt;br /&gt;
* Helen Oppar, DK12 - Kiire sulgemine, väljalogimine Linuxis&lt;br /&gt;
* Henri Paves, AK11 - Paigaldatud teise töölauakeskkonna eemaldamine&lt;br /&gt;
* Andrei Pugatšov, DK14 - Viirusetõrje Linuxis&lt;br /&gt;
* Anton Meženin, DK14 - Viirusetõrje Linuxis&lt;br /&gt;
* Kristo Leesmann, 13 - Skype’i turvaline analoog Linuxile&lt;br /&gt;
* Kristina Garmatjuk, DK11 - Kiire sulgemine, väljalogimine Linuxis.&lt;br /&gt;
* Vjatsheslav Aprelkov,DK11 - Paigaldatud teise töölauakeskkonna eemaldamine &lt;br /&gt;
* Anita Sepp, DK12 - Teine töölauakeskkond Linuxile&lt;br /&gt;
* Radne Kaal, IA18 - Salasõna eemaldamine PDF-faililt.&lt;br /&gt;
* Andero Samelselg, 15 - Vabavaraline salasõnade haldur; ePub loomine Linuxis&lt;br /&gt;
* Pille Ulmas, DK13 - Kasutaja lukustamine Linuxis&lt;br /&gt;
* Henrik Prangel, 12 - Ekraani värvitemperatuuri muutmine Linuxis&lt;br /&gt;
* Lisette Noor, D23 - Kodukataloogi krüpteerimine&lt;br /&gt;
* Andreas Porman, DK13- Kiirustest Linuxis&lt;br /&gt;
* Anton Kuksov, 12 - Sügavkülmutus Linuxis&lt;br /&gt;
* Andres Kalavus, 12 - Automaatne privaatne veebilehitsemine Windowsis&lt;br /&gt;
* Sander Pihelgas, AK11 - Paigaldatud teise töölauakeskkonna eemaldamine Linuxis&lt;br /&gt;
* Tanel Peep, AK11 - Ajastatud toimingute keelamine kasutajatele Linuxis ja skripti loomine CRONi&lt;br /&gt;
* Anna Levijeva, 12 - Sügavkülmutus Linuxis&lt;br /&gt;
* Elizaveta Romanova, 11 - Turvaline Skype’i analoog Linuxile &lt;br /&gt;
* Meelis Osi, AK11 - Grep käsk Windowsi keskkonnas&lt;br /&gt;
*Kristina Rästas, 13 - Adobe Reader Linuxile&lt;br /&gt;
* Brit Valdek, DK14 - Võrgust sõltumatu vabatarkvaraline kaughaldus&lt;br /&gt;
* Sergei Kaganski, DK14 -ePub loomine MacOS-is&lt;br /&gt;
* Joonas Rihma, DK11 - Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Mihkel Tääkre, 15 - Photoshop installimine Linuxis&lt;br /&gt;
* Martin Kokk, 11 - Salasõna eemaldamine PDF faililt&lt;br /&gt;
* Maile Mäesalu, DK14 - Paigaldatud teise töölauakeskkonna eemaldamine Linuxis&lt;br /&gt;
* Marko Linde(Mõznikov), DK12 - DWG-failide avamine Linuxis. &lt;br /&gt;
* Jevgeni Jurtsenko DK13, 59 - Võtmefailiga SSH sisselogimine&lt;br /&gt;
* Georg Kahest AK11, - Võtmefailiga SSH sisselogimine / NTP&lt;br /&gt;
* Konstantin Dmitrijev IA18 - DWG-failide avamine Linuxis&lt;br /&gt;
* Kert Saarma, 12 - VPN Linuxile&lt;br /&gt;
* Ruudi Vinter, DK12 - Teise töölauakeskonna eemaldamine Linuxis, Linuxi kioskirežiim&lt;br /&gt;
* Alo Avi, 14 - Kiire sulgemine, väljalogimine Linuxis&lt;br /&gt;
* Indro Kottise, 15 - Automaatne Windowsi uuendamine etteantud ajal&lt;br /&gt;
* Kaarel Kaine, DK12 - Automaatne sisselogimine külalise kontoga, Linuxi kioskirežiim&lt;br /&gt;
* Kädi-Kristlin Miggur, IA 17 - EPUB loomine Windowsis&lt;br /&gt;
* Anni - Bessie Kitt, DK14 - Kasutaja lukustamine Linuxis&lt;br /&gt;
* Aleksandr Petrušihin, DK14 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Karen Grigorjan, DK12 - GRUBi taastamine&lt;br /&gt;
* Leho Kivistik, 14 - EPUB loomine Windowsis&lt;br /&gt;
* Egert Loss, DK14, Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Tõnis Prants, 15, Tekstirežiimis (CLI) käivitamine&lt;br /&gt;
* Henri ANnilo, DK13, QR kood Windowsis&lt;br /&gt;
&lt;br /&gt;
[[Category:Sissejuhatus infotehnoloogiasse ja riistvarasse]]&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I027_iseseisvad_t%C3%B6%C3%B6d&amp;diff=122900</id>
		<title>I027 iseseisvad tööd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=I027_iseseisvad_t%C3%B6%C3%B6d&amp;diff=122900"/>
		<updated>2017-05-25T15:57:04Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Käesolev artikkel on loodud aine &amp;quot;[[Sissejuhatus infotehnoloogiasse ja riistvarasse]] (ainekoodiga I027)&amp;quot; iseseisvate tööde haldamiseks.&lt;br /&gt;
Aines on vaja teha 3 praktilist tööd ja seminaritöö, mis on kõik kirjeldatud &amp;quot;Praktikumid&amp;quot; pealkirja all viidatud dokumendis.&lt;br /&gt;
&lt;br /&gt;
Palun siia dokumenti panna kirja valitud praktikumi nimetus. Ülikooli kasutajaga saavad tudengid ka vikit muuta. Muudatused salvestuvad ka ajaloos.&lt;br /&gt;
&lt;br /&gt;
See üllas eesmärk on, et võimalikult erinevaid praktikumid ja probleemilahendus saaks valitud.&lt;br /&gt;
Siit dokumendist te näete, mida keegi parasjagu tegemas on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=1.praktikum=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Igor Budnitski, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Mark Selezenev, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Egert Närep, DK11 - SSH vestlus&lt;br /&gt;
* Ingvar Lukas, 14 - Info riistvara kohta&lt;br /&gt;
* Jaan Veikesaar, 11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Rando Rommot, 13 - Linuxile teine töölaud&lt;br /&gt;
* Nele Naris, IA18 - Info riistvara kohta&lt;br /&gt;
* Katrin Lasberg, DK13 - Info riistvara kohta&lt;br /&gt;
* Andrek Laanemets, 11 - Info riistvara kohta&lt;br /&gt;
* Peeter Fridolin, 13 - SSH Windows + Linux&lt;br /&gt;
* Kristo Tero, IA18 - LAMP paigaldus&lt;br /&gt;
* Siim Kustassoo, IA18 - Info riistavara kohta&lt;br /&gt;
* Rain Adamson, 41 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Rein Remsu, IA17 - SSH Windows + Linux&lt;br /&gt;
* Piret Spitsõn, DK11 - Info riistvara kohta&lt;br /&gt;
* Tanel Vari, DK13 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Mihkel-Erik Mägi - Linuxile teine töölaud&lt;br /&gt;
* Jaan Koolmeister, DK 13 - Info riistvara kohta&lt;br /&gt;
* Sander Ratassepp, 13 - Linuxile teine töölaud&lt;br /&gt;
* Marilyn Võsu, DK11 - Info riistvara kohta&lt;br /&gt;
* Triin Palm, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Maie Palmeos, DK11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Dmitri Lukaš, DK11 - Info ristvara kohta&lt;br /&gt;
* Dmitri Tšurjumov, IA17 - Info riistvara kohta&lt;br /&gt;
* Leonid Grigorjevski,  IA18 - Info riistvara kohta&lt;br /&gt;
* Merilyn Merisalu, 13 - Linuxi serveri paigaldus&lt;br /&gt;
* Iakov Kanyuchka, IA18 - Info riistvara kohta&lt;br /&gt;
* Madis Roosioks, D22 - Info riistvara kohta&lt;br /&gt;
* Rauno Lõhmus, 13 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Maile Mäesalu, DK14 - Info riistvara kohta&lt;br /&gt;
* Alan Alliksoo, DK11 - Info riistvara kohta&lt;br /&gt;
* Reilika Saks, IA17 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Andres Tambek, DK12 - Info riistvara kohta&lt;br /&gt;
* Hardi Tiitus, DK12 - Info riistvara kohta&lt;br /&gt;
* Jan Pentšuk, DK12 - Info riistvara kohta&lt;br /&gt;
* Pille Ulmas, DK13 - Info riistvara kohta&lt;br /&gt;
* Peeter Stamberg, DK 11 - Info riistvara kohta&lt;br /&gt;
* Karit Kilgi, DK 32 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Kreet Solnask, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Kristo Leesmann, 13 - LAMP paigaldus&lt;br /&gt;
* Kristjan Leotoots, DK12 - SSH Windows + Linux&lt;br /&gt;
* Erki Aas, 12 - LAMP paigaldus&lt;br /&gt;
* Liis Talimaa, DK12, Info riistvara kohta&lt;br /&gt;
* Irina Geidarova, IA18 Linuxi tööjaama paigaldus&lt;br /&gt;
* Ruudi Vinter, DK12 - Info riistvara kohta&lt;br /&gt;
* Anton Kuksov, 12 - LAMP paigaldus&lt;br /&gt;
* Eduard Kõre, AK11 - Info riistvara kohta&lt;br /&gt;
* Marie Udam, DK14 - Info riistvara kohta&lt;br /&gt;
* Erik Ehrbach, DK14 - LAMP paigaldus&lt;br /&gt;
* Jüri Ahhundov, DK11 - Info riistvara kohta&lt;br /&gt;
* Kristina Garmatjuk, DK11 - Info riistvara kohta&lt;br /&gt;
* Kaisa Lindström, 15 - Info riistvara kohta&lt;br /&gt;
* Marko Esna, AK11 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Jana Kindlam, DK12 – info riistvara kohta&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - info riistvara kohta&lt;br /&gt;
* Kadi Koppelmann, DK14 - info riistvara kohta&lt;br /&gt;
* Anita Sepp, DK12 - Info riistvara kohta&lt;br /&gt;
* Madis Võrklaev, AK11 - Info riistvara kohta&lt;br /&gt;
* Rudolf Purge, AK11 - Info riistvara kohta&lt;br /&gt;
* Ilmar Ermus, IA17 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Leho Kivistik, 14 - Info riistvara kohta&lt;br /&gt;
* Hannes Mäeorg, 14 - Info riistvara kohta&lt;br /&gt;
* Alexander Teder, 12 - Info riistvara kohta&lt;br /&gt;
* Jüri Vinnal, IA18 - Info riistvara kohta&lt;br /&gt;
* Marko Linde(Mõznikov), DK12 - Info riistvara kohta&lt;br /&gt;
* Radne Kaal, IA18 - Info riistvara kohta&lt;br /&gt;
* Kaarel Pärtel, 14 - Lapikute serverite töökorrastamine: Riistvara, Arch ja SSH.&lt;br /&gt;
* Kuldar Teinmann, AK11 - LAMP paigaldus&lt;br /&gt;
* Pavel Fleišer, 14 - LAMP paigaldus&lt;br /&gt;
* Katrin Kello, 14 - Info riistvara kohta&lt;br /&gt;
* Madis Liik, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Andero Samelselg, 15 - LAMP paigaldus&lt;br /&gt;
* Konstantin Dmitrijev, IA18 - Linuxile teine töölaud&lt;br /&gt;
* Filip Fjodorov, AK11 - Info riistvara kohta&lt;br /&gt;
* Jevgeni Jurtsenko, DK13 - info riistvara kohta&lt;br /&gt;
* Ruti Kerro, IA17 - LAMP paigaldus&lt;br /&gt;
* Artur Kapranov, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Annika Kask, 11 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Anton Meženin, DK14 - Info riistvara kohta&lt;br /&gt;
* Martti-Heiki Must, IA17 - Info riistvara kohta&lt;br /&gt;
* Marten Tammeleht, 13 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Indro Kottise, 15 - Info riistvara kohta&lt;br /&gt;
* Karl-Hendrik Muuga, 15 - LAMP paigaldus&lt;br /&gt;
* Priit Rätsep, DK12 - Info riistvara kohta&lt;br /&gt;
* Merike Meizner, DK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Simo Jaanus, 13 - Info riistvara kohta&lt;br /&gt;
* Henri Annilo, DK13 - SSH Windows + Linux&lt;br /&gt;
* Laura Lenbaum, IA18 - Info riistvara kohta&lt;br /&gt;
* Donna Nurmbek, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Rando Kurel, 12 - Info riistvara kohta&lt;br /&gt;
* Joonas Rihma, DK11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Helen Oppar, DK12 - Info riistvara kohta&lt;br /&gt;
* Tanel Peep, AK11 - Linux serveri paigaldus&lt;br /&gt;
* Brit Valdek, DK14 - Info riistvara kohta&lt;br /&gt;
* Oliver Nurk, 11 - Info riistvara kohta&lt;br /&gt;
* Erik Kaup, 13 - Info riistvara kohta&lt;br /&gt;
* Rait Rand, 11 - Info riistvara kohtan&lt;br /&gt;
* Elizaveta Romanova, 11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Meelis Mikk, 11 - Info riistvara kohta&lt;br /&gt;
* Karoliina Vasli - LAMP paigaldus&lt;br /&gt;
* Aare Taveter - IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Simo Sirkas, 15 - Info riistvara kohta&lt;br /&gt;
* Mihkel Tääkre, 15 - Info riistvara kohta&lt;br /&gt;
* Annely Vattis AK11- Info riistvara kohta&lt;br /&gt;
* Valdo Taevere, 13 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Anni- Bessie Kitt, DK14 - Info riistvara kohta&lt;br /&gt;
* Reio Meiusi, 15 - Info riistvara kohta&lt;br /&gt;
* Marju Niinemaa IA17 - Info riistvara kohta&lt;br /&gt;
* Tarmo Luugus, 14 - Info riistvara kohta&lt;br /&gt;
* Martin Laadoga, 14 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Rasmus Tammets, AK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Sirli Mürk, AK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Rene Väli, DK13 - Info riistvara kohta&lt;br /&gt;
* Andrei Pugatšov, DK14 - Info riistvara kohta&lt;br /&gt;
* Markus Kildemaa, 15 - Linuxile teine töölaud&lt;br /&gt;
* Anna Levijeva, 12 - LAMP paigaldus&lt;br /&gt;
* Maarja-Liisa Pilvik, DK14 - Info riistvara kohta&lt;br /&gt;
* Henrik Prangel, 12 - Info riistvara kohta&lt;br /&gt;
* Vjatsheslav Aprelkov, DK11 - Info riistvara kohta&lt;br /&gt;
* Sergei Kaganski, DK14 - Info riistvara kohta&lt;br /&gt;
* Andrei Tomba, DK14 - info riistvara kohta&lt;br /&gt;
* Siim Oselein, ISa11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Lisette Noor, D23 - Info riistvara kohta&lt;br /&gt;
* Kirstin Saluveer, DK13 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Lauri Üksti, DK14 - info riistvara kohta&lt;br /&gt;
* Arnika Rästa, ISd14 - info riistvara kohta&lt;br /&gt;
* Alo Avi, ISd14 - LAMP paigaldus&lt;br /&gt;
* Gert Vesterberg, DK11 - LAMP paigaldus&lt;br /&gt;
* Anna Amelkina, AK11 - Info riistvara kohta&lt;br /&gt;
* Egert Loss, DK14, Linux serveri paigaldus&lt;br /&gt;
* Ahto Ahven, 15, Info riistvara kohta&lt;br /&gt;
* Villem Markus Loigom, 11, SSH vestlus&lt;br /&gt;
* Frank Karl Koppel, 11, SSH vestlus&lt;br /&gt;
* Juta Jaama, IA18 - Info riistvara kohta&lt;br /&gt;
* Kaarel Kaine, DK12 - Info riistvara kohta&lt;br /&gt;
* Kert Saarma, 12 - Info riistvara kohta&lt;br /&gt;
* Martin Kokk, 11 - Linuxi serveri paigaldus&lt;br /&gt;
* Artur Tammiste, 14 - Info riistvara kohta&lt;br /&gt;
* Paul Richard Lettens, 12 - Info riistvara kohta&lt;br /&gt;
* Liina Laumets, DK13 - Info riistvara kohta&lt;br /&gt;
* Martin Tammai, 11 - Info riistvara kohta&lt;br /&gt;
* Margus Põlma, 15, LAMP paigaldus&lt;br /&gt;
* Kersti Perandi, DK13 - Info riistvara kohta&lt;br /&gt;
* Tõnis Prants, 15, Linuxi tööjaama paigaldus&lt;br /&gt;
* Andres Kalavus, 12, APT-i analoog Windowsis&lt;br /&gt;
* Sven Veelaid, ISd14 - info riistvara kohta&lt;br /&gt;
* Helen Riisalu, 11 - Info riistvara kohta&lt;br /&gt;
* Aleksandr Petrušihin, DK14 - Info riistvara kohta&lt;br /&gt;
* Kädi-Kristlin Miggur, IA 17 - Info riistvara kohta&lt;br /&gt;
* Karl Erik Õunapuu, 15 - LAMP paigaldus&lt;br /&gt;
* Marite Rammo, 15 - Info riistvara kohta&lt;br /&gt;
* Georg Kahest, AK11 - Linux serveri paigaldus&lt;br /&gt;
* Jekaterina Losseva, DK12 - Info riistvara kohta&lt;br /&gt;
* Madis Niinelt, IA18 - Info riistvara kohta&lt;br /&gt;
* Madis Tammekänd, DK12 - Info riistvara kohta&lt;br /&gt;
* Brita Pentšuk, 13 - Info riistvara kohta&lt;br /&gt;
* Dmitri Kiriljuk, AK11 - Info riistvara kohta&lt;br /&gt;
* Joonas Ervald, DK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Priit Järv, 12 - Info riistvara kohta&lt;br /&gt;
* Henri Paves, AK11 - Info riistvara kohta&lt;br /&gt;
* Aleksandra Sepp, AK11 - Info riistvara kohta&lt;br /&gt;
* Sander Pihelgas, AK11 - Info riistvara kohta&lt;br /&gt;
* Andreas Porman, DK13 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Andres Leppik, DK13 - Info riistvara kohta&lt;br /&gt;
* Kristina Rästas, 13 - Linux serveri paigaldus&lt;br /&gt;
* Jooni Soots, IA17 - Info riistvara kohta&lt;br /&gt;
* Meelis Osi, AK11 - Info riistvara kohta&lt;br /&gt;
* Liis Talsi, DK14 - Info riistvara kohta&lt;br /&gt;
* Siim Ošur, ISd13 - Katkematu kaughaldus (GUI+CLI) piiratud võrgus&lt;br /&gt;
* Edgar Tereping, 14 - Info riistvara kohta&lt;br /&gt;
* Karen Grigorjan, DK12 - LAMP Paigaldus&lt;br /&gt;
&lt;br /&gt;
=2.praktikum=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Mark Selezenev, IA17 - Linuxile Teine Töölaud&lt;br /&gt;
* Egert Närep, DK11 - SSH Windows+Linux&lt;br /&gt;
* Jaan Veikesaar, 11 - Linuxile teine töölaud&lt;br /&gt;
* Rando Rommot, 13 - LAMP Paigaldus&lt;br /&gt;
* Katrin Lasberg, DK13 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Andrek Laanemets, 11 - Linuxile teine töölaud&lt;br /&gt;
* Kristo Tero, IA18 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Siim Kustassoo, IA18 - Teine GUI Windowsile&lt;br /&gt;
* Rain Adamson, 41 - LibreOffice&#039;i hulgipaigaldus&lt;br /&gt;
* Rein Remsu, IA17 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Mihkel-Erik Mägi, 13 - Teine GUI Windowsile.&lt;br /&gt;
* Nele Naris, IA18 - LAMP paigaldus&lt;br /&gt;
* Piret Spitsõn, DK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Dmitri Tšurjumov, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Tanel Vari, DK 13 - Info riistvara kohta&lt;br /&gt;
* Jaan Koolmeister, DK 13 - Linuxile teine töölaud&lt;br /&gt;
* Marilyn Võsu, DK11 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Madis Roosioks, D22 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Triin Palm, IA18 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Maie Palmeos, DK11 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Dmitri Lukaš, DK11 - Windows Subsystem for Linux / APT&#039;i analoog Windowsile&lt;br /&gt;
* Leonid Grigorjevski, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Alan Alliksoo, DK11 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Reilika Saks, IA17 - E-posti krüpto&lt;br /&gt;
* Andres Tambek, DK12 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Hardi Tiitus, DK12 - Linuxile teine töölaud&lt;br /&gt;
* Jan Pentšuk, DK12 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Irina Geidarova, IA18 Info riistvara kohta&lt;br /&gt;
* Karit Kilgi, DK 32 - Teine GUI Windowsile&lt;br /&gt;
* Kreet Solnask, IA17 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Kristjan Leotoots, DK12 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Liis Talimaa, DK12, SSH Windows+Linux&lt;br /&gt;
* Eduard Kõre, AK12 - SSH Windows+Linux&lt;br /&gt;
* Erik Ehrbach, DK14 - SSH Windows+Linux&lt;br /&gt;
* Helen Oppar, DK12 - Linuxile teine töölaud&lt;br /&gt;
* Jüri Ahhundov, DK11 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Kristina Garmatjuk, DK11 - LAMP paigaldus&lt;br /&gt;
* Jana Kindlam, DK12 – Linuxi tööjaama paigaldus&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - LAMP paigaldus&lt;br /&gt;
* Marko Esna, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Alexander Teder, 12 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Marko Linde(Mõznikov), DK12 - LAMP paigaldus&lt;br /&gt;
* Madis Liik, IA18 - Teine GUI Windowsile&lt;br /&gt;
* Annika Kask, 11 - Info riistvara kohta&lt;br /&gt;
* Rando Kurel, 12- Linuxi tööjaama paigaldus&lt;br /&gt;
* Karl-Hendrik Muuga, 15 - LAMP paigaldus&lt;br /&gt;
* Ingvar Lukas, 14 - LAMP paigaldus&lt;br /&gt;
* Markus Kildemaa, 15 - Linuxi serveri paigaldus&lt;br /&gt;
* Brita Pentšuk, 13 - Linuxi serveri paigaldus&lt;br /&gt;
* Anton Kuksov, 12 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Kristo Leesmann, 13 - APT-i analoog Windowsile&lt;br /&gt;
* Sander Ratassepp, 13 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Peeter Fridolin, 13 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Joonas Rihma, DK11 - LAMP paigaldus&lt;br /&gt;
* Priit Rätsep, DK12 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Vjatšeslav Aprelkov, DK11 - Linuxile teine töölaud&lt;br /&gt;
* Sergei Kaganski, DK14 - Raspberry Pi&lt;br /&gt;
* Jevgeni Jurtsenko, DK13 - LAMP paigaldus&lt;br /&gt;
* Merike Meizner, DK11 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Andrei Pugatšov, DK14 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Joonas Ervald, DK11 - Raspberry Pi&lt;br /&gt;
* Kuldar Teinmann, AK11 - SSH Windows+Linux&lt;br /&gt;
* Lauri Üksti, DK14 - Mac+Windows kaksikkäivitus, uusim LTS, uus vaikimisi töölaua keskkond&lt;br /&gt;
* Pavel Fleišer, 14 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Simo Jaanus, 13 - Linuxile Teine Töölaud&lt;br /&gt;
* Marten Tammeleht, 13 - Teine GUI Windowsile&lt;br /&gt;
* Anna Levijeva, 12 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Andero Samelselg, 15 - E-posti krüpto&lt;br /&gt;
* Laura Lenbaum IA18- E-posti krüpto&lt;br /&gt;
* Henri Paves, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Ruti Kerro, IA17 - APT analoog Windowsile&lt;br /&gt;
* Merilyn Merisalu, 13 - LAMP paigaldus&lt;br /&gt;
* Anton Meženin, DK14 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Marie Udam, DK14 - Linuxile teine töölaud&lt;br /&gt;
* Ilmar Ermus, IA17 - SSH Windows + Linux&lt;br /&gt;
* Madis Niinelt, IA18 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Maile Mäesalu, DK14 - Linuxile teine töölaud&lt;br /&gt;
* Andreas Porman, DK13 - LAMP paigaldus&lt;br /&gt;
* Pille Ulmas, DK13 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Henrik Prangel, 12 - Linuxile teine töölaud&lt;br /&gt;
* Konstantin Dmitrijev, IA18 - info riistvara kohta&lt;br /&gt;
* Anita Sepp, DK12 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Radne Kaal, IA18 - E-posti krüpto&lt;br /&gt;
* Sander Pihelgas, AK11 - LAMP paigaldus&lt;br /&gt;
* Andres Leppik, DK13 - Linuxile teine töölaud&lt;br /&gt;
* Lisette Noor, D23 - Teine GUI Windowsile&lt;br /&gt;
* Annely Vattis, AK11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Kristina Rästas, 13 - LAMP paigaldus&lt;br /&gt;
* Andres Kalavus, 12 - Info riistvara kohta&lt;br /&gt;
* Aleksandra Sepp, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Tanel Peep, AK11 - LAMP paigaldus&lt;br /&gt;
* Andrei Tomba, DK14 - Linuxile teine töölaud&lt;br /&gt;
* Elizaveta Romanova, 11 - Linuxile teine töölaud&lt;br /&gt;
* Igor Budnitski, IA17 - SSH Windows+Linux&lt;br /&gt;
* Brit Valdek, DK14 - Raspberry PI&lt;br /&gt;
* Martin Kokk, 11 - Linuxile teine töölaud&lt;br /&gt;
* Meelis Mikk, 11 - Linuxile teine töölaud&lt;br /&gt;
* Artur Kapranov - LAMP Paigaldus&lt;br /&gt;
* Jooni Soots, IA17 - E-posti krüpto&lt;br /&gt;
* Mihkel Tääkre, 15 - LAMP Paigaldus&lt;br /&gt;
* Tõnis Prants, 15 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Georg Kahest, AK11 - E-posti krüpto&lt;br /&gt;
* Meelis Osi, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Kert Saarma, 12 - Linuxile teine töölaud&lt;br /&gt;
* Ruudi Vinter, DK12 - Linuxile teine töölaud&lt;br /&gt;
* Alo Avi, 14 - E-posti krüpto&lt;br /&gt;
* Indro Kottise, 15 - Linuxile teine töölaud&lt;br /&gt;
* Anni-Bessie Kitt DK14 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Liis Talsi DK14 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Aleksandr Petrušihin - DK14 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Kaarel Kaine, DK12 - Linux serveri paigaldus, LAMP serveri paigaldus&lt;br /&gt;
* Kädi-Kristlin Miggur, IA 17 - Linuxile teine töölaud&lt;br /&gt;
* Ahto Ahven, 15 - Linuxile teine töölaud&lt;br /&gt;
* Hannes Mäeorg, 14 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Edgar Tereping, 14 - E-posti krüpto&lt;br /&gt;
* Karen Grigorjan, DK12 - E-posti krüpto&lt;br /&gt;
* Henri Annilo, DK13 - E-posti krüpto&lt;br /&gt;
&lt;br /&gt;
=Probleemilahendus=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Mark Selezenev, IA17 - EXT4 on Windows. &lt;br /&gt;
* Egert Närep, DK11 - VPN Linuxis&lt;br /&gt;
* Jaan Veikesaar, 11 - Ekraani värvitemperatuuri muutmine Linuxis&lt;br /&gt;
* Laura Lenbaum, IA18 - Salasõna eemaldamine PDF-faililt.&lt;br /&gt;
* Nele Naris, IA18 - ePub loomine Windowsis&lt;br /&gt;
* Madis Roosioks, D22 - Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Katrin Lasberg, DK13 - Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Andrek Laanemets, 11 - Kasutaja lukustamine Linuxis&lt;br /&gt;
* Kristo Tero, IA18 - Võrgust sõltumatu vabatarkvaraline kaughaldus&lt;br /&gt;
* Siim Kustassoo IA18 - ePub loomine Windowsis&lt;br /&gt;
* Rain Adamson, 41 - Ajastatud toimingute keelamine kasutajatele Linuxis.&lt;br /&gt;
* Rein Remsu, IA17 - Sügavkülmutus Linuxis&lt;br /&gt;
* Jooni Soots, IA17 - Kodukataloogi krüpteerimine&lt;br /&gt;
* Piret Spitsõn, DK11 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Kreet Solnask, IA17 - ePub loomine MacOS-is&lt;br /&gt;
* Tanel Vari, DK 13 - QR kood MacOS-s &lt;br /&gt;
* Jaan Koolmeister, DK 13 - Kiirusetest Linuxis&lt;br /&gt;
* Rando Rommot, 13 - Kasutaja lukustamine Linuxis.&lt;br /&gt;
* Marilyn Võsu, DK11 - Kustunud faili(de) taastamine&lt;br /&gt;
* Triin Palm, IA18 - Pilveketas sõltumata operatsioonisüsteemist&lt;br /&gt;
* Maie Palmeos, DK11 - Automaatne privaatne veebilehitseja Windowsis&lt;br /&gt;
* Dmitri Lukaš, DK11 - ePub loomine Windowsis / Programmide automaatkäivitus / Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Dmitri Tšurjumov. IA17 - Võrguprobleem sõltumata operatsioonisüsteemist.&lt;br /&gt;
* Leonid Grigorjevski, IA18 - Unustatud salasõna taastamine&lt;br /&gt;
* Alan Alliksoo, DK11 - Automaatne Windowsi uuendamine etteantud ajal&lt;br /&gt;
* Reilika Saks, IA17 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Andres Tambek, DK12 - Külalise kasutaja disainimine Linuxis.&lt;br /&gt;
* Jan Pentšuk, DK12 - Kustunud faili(de) taastamine&lt;br /&gt;
* Filip Fjodorov, AK11 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Karit Kilgi, DK 32 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Eduard Kõre, AK12 - Võrguprobleem sõltumata operatsioonisüsteemist.&lt;br /&gt;
* Jüri Ahhundov, DK11 - Kodukataloogi krüpteerimine.&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Madis Võrklaev, AK11 - Kioskirežiim Linuxis&lt;br /&gt;
* Marko Esna, AK11 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Alexander Teder, 12 Automaatne Windowsi uuendamine etteantud ajal.&lt;br /&gt;
* Merilyn Merisalu, 13 - Automaatne sisselogimine külalise kontoga&lt;br /&gt;
* Ruti Kerro, IA17 - Programmi sulgemine jõuga ja kokkujooksmise vältimine Linuxis&lt;br /&gt;
* Karl-Hendrik Muuga, 15 - Tekstirežiimis (CLI) käivitamine&lt;br /&gt;
* Markus Kildemaa, 15 - Külalise konto vaikimisi sisse logima&lt;br /&gt;
* Brita Pentšuk, 13 - Failisüsteemi haakimine - NTFS Linuxis&lt;br /&gt;
* Peeter Fridolin, 13 - Skype’i turvaline analoog Linuxile&lt;br /&gt;
* Andrei Tomba, DK14 - Kiirusetest Linuxis&lt;br /&gt;
* Priit Rätsep, DK12 - Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Annika Kask, 11 - ePubi loomine Windowsis&lt;br /&gt;
* Ingvar Lukas, 14 - Kiire sulgemine, väljalogimine Linuxis.&lt;br /&gt;
* Joonas Ervald, DK11 - Protsessori ülekiirendamine&lt;br /&gt;
* Merike Meizner, DK11, Automaatne privaatne veebilehitsemine Linuxis&lt;br /&gt;
* Kuldar Teinmann, AK11 - Failijagamine FTP-ga Linuxis&lt;br /&gt;
* Madis Niinelt, IA18 - Kioskirežiim Linuxis&lt;br /&gt;
* Pavel Fleišer, 14 - Failijagamine FTP-ga Linuxis / Skype’i turvaline analoog Linuxile&lt;br /&gt;
* Simo Jaanus, 13 - Kiire sulgemine, väljalogimine Linuxis&lt;br /&gt;
* Marten Tammeleht, 13 - Külalise kasutaja disainimine Linuxis&lt;br /&gt;
* Hardi Tiitus, DK12 - Kiire sulgemine, väljalogimine Linuxis&lt;br /&gt;
* Helen Oppar, DK12 - Kiire sulgemine, väljalogimine Linuxis&lt;br /&gt;
* Henri Paves, AK11 - Paigaldatud teise töölauakeskkonna eemaldamine&lt;br /&gt;
* Andrei Pugatšov, DK14 - Viirusetõrje Linuxis&lt;br /&gt;
* Anton Meženin, DK14 - Viirusetõrje Linuxis&lt;br /&gt;
* Kristo Leesmann, 13 - Skype’i turvaline analoog Linuxile&lt;br /&gt;
* Kristina Garmatjuk, DK11 - Kiire sulgemine, väljalogimine Linuxis.&lt;br /&gt;
* Vjatsheslav Aprelkov,DK11 - Paigaldatud teise töölauakeskkonna eemaldamine &lt;br /&gt;
* Anita Sepp, DK12 - Teine töölauakeskkond Linuxile&lt;br /&gt;
* Radne Kaal, IA18 - Salasõna eemaldamine PDF-faililt.&lt;br /&gt;
* Andero Samelselg, 15 - Vabavaraline salasõnade haldur; ePub loomine Linuxis&lt;br /&gt;
* Pille Ulmas, DK13 - Kasutaja lukustamine Linuxis&lt;br /&gt;
* Henrik Prangel, 12 - Ekraani värvitemperatuuri muutmine Linuxis&lt;br /&gt;
* Lisette Noor, D23 - Kodukataloogi krüpteerimine&lt;br /&gt;
* Andreas Porman, DK13- Kiirustest Linuxis&lt;br /&gt;
* Anton Kuksov, 12 - Sügavkülmutus Linuxis&lt;br /&gt;
* Andres Kalavus, 12 - Automaatne privaatne veebilehitsemine Windowsis&lt;br /&gt;
* Sander Pihelgas, AK11 - Paigaldatud teise töölauakeskkonna eemaldamine Linuxis&lt;br /&gt;
* Tanel Peep, AK11 - Ajastatud toimingute keelamine kasutajatele Linuxis ja skripti loomine CRONi&lt;br /&gt;
* Anna Levijeva, 12 - Sügavkülmutus Linuxis&lt;br /&gt;
* Elizaveta Romanova, 11 - Turvaline Skype’i analoog Linuxile &lt;br /&gt;
* Meelis Osi, AK11 - Grep käsk Windowsi keskkonnas&lt;br /&gt;
*Kristina Rästas, 13 - Adobe Reader Linuxile&lt;br /&gt;
* Brit Valdek, DK14 - Võrgust sõltumatu vabatarkvaraline kaughaldus&lt;br /&gt;
* Sergei Kaganski, DK14 -ePub loomine MacOS-is&lt;br /&gt;
* Joonas Rihma, DK11 - Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Mihkel Tääkre, 15 - Photoshop installimine Linuxis&lt;br /&gt;
* Martin Kokk, 11 - Salasõna eemaldamine PDF faililt&lt;br /&gt;
* Maile Mäesalu, DK14 - Paigaldatud teise töölauakeskkonna eemaldamine Linuxis&lt;br /&gt;
* Marko Linde(Mõznikov), DK12 - DWG-failide avamine Linuxis. &lt;br /&gt;
* Jevgeni Jurtsenko DK13, 59 - Võtmefailiga SSH sisselogimine&lt;br /&gt;
* Georg Kahest AK11, - Võtmefailiga SSH sisselogimine / NTP&lt;br /&gt;
* Konstantin Dmitrijev IA18 - DWG-failide avamine Linuxis&lt;br /&gt;
* Kert Saarma, 12 - VPN Linuxile&lt;br /&gt;
* Ruudi Vinter, DK12 - Teise töölauakeskonna eemaldamine Linuxis, Linuxi kioskirežiim&lt;br /&gt;
* Alo Avi, 14 - Kiire sulgemine, väljalogimine Linuxis&lt;br /&gt;
* Indro Kottise, 15 - Automaatne Windowsi uuendamine etteantud ajal&lt;br /&gt;
* Kaarel Kaine, DK12 - Automaatne sisselogimine külalise kontoga, Linuxi kioskirežiim&lt;br /&gt;
* Kädi-Kristlin Miggur, IA 17 - EPUB loomine Windowsis&lt;br /&gt;
* Anni - Bessie Kitt, DK14 - Kasutaja lukustamine Linuxis&lt;br /&gt;
* Aleksandr Petrušihin, DK14 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Karen Grigorjan, DK12 - GRUBi taastamine&lt;br /&gt;
&lt;br /&gt;
[[Category:Sissejuhatus infotehnoloogiasse ja riistvarasse]]&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I027_iseseisvad_t%C3%B6%C3%B6d&amp;diff=119313</id>
		<title>I027 iseseisvad tööd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=I027_iseseisvad_t%C3%B6%C3%B6d&amp;diff=119313"/>
		<updated>2017-03-21T19:43:21Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: /* 1.praktikum */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Käesolev artikkel on loodud aine &amp;quot;[[Sissejuhatus infotehnoloogiasse ja riistvarasse]] (ainekoodiga I027)&amp;quot; iseseisvate tööde haldamiseks.&lt;br /&gt;
Aines on vaja teha 3 praktilist tööd ja seminaritöö, mis on kõik kirjeldatud &amp;quot;Praktikumid&amp;quot; pealkirja all viidatud dokumendis.&lt;br /&gt;
&lt;br /&gt;
Palun siia dokumenti panna kirja valitud praktikumi nimetus. Ülikooli kasutajaga saavad tudengid ka vikit muuta. Muudatused salvestuvad ka ajaloos.&lt;br /&gt;
&lt;br /&gt;
See üllas eesmärk on, et võimalikult erinevaid praktikumid ja probleemilahendus saaks valitud.&lt;br /&gt;
Siit dokumendist te näete, mida keegi parasjagu tegemas on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=1.praktikum=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Mark Selezenev, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Egert Närep, DK11 - SSH vestlus&lt;br /&gt;
* Ingvar Lukas, 14 - Info riistvara kohta&lt;br /&gt;
* Jaan Veikesaar, 11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Rando Rommot, 13 - Linuxile teine töölaud&lt;br /&gt;
* Nele Naris, IA18 - Info riistvara kohta&lt;br /&gt;
* Katrin Lasberg, DK13 - Info riistvara kohta&lt;br /&gt;
* Andrek Laanemets, 11 - Info riistvara kohta&lt;br /&gt;
* Peeter Fridolin, 13 - SSH Windows + Linux&lt;br /&gt;
* Kristo Tero, IA18 - LAMP paigaldus&lt;br /&gt;
* Siim Kustassoo, IA18 - Info riistavara kohta&lt;br /&gt;
* Rain Adamson, 41 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Rein Remsu, IA17 - SSH Windows + Linux&lt;br /&gt;
* Piret Spitsõn, DK11 - Info riistvara kohta&lt;br /&gt;
* Tanel Vari, DK13 - Info riistvara kohta&lt;br /&gt;
* Mihkel-Erik Mägi - Linuxile teine töölaud&lt;br /&gt;
* Jaan Koolmeister, DK 13 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Sander Ratassepp, 13 - Linuxile teine töölaud&lt;br /&gt;
* Marilyn Võsu, DK11 - Info riistvara kohta&lt;br /&gt;
* Triin Palm, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Maie Palmeos, DK11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Dmitri Lukaš, DK11 - Info ristvara kohta&lt;br /&gt;
* Dmitri Tšurjumov, IA17 - Info riistvara kohta&lt;br /&gt;
* Leonid Grigorjevski,  IA18 - Info riistvara kohta&lt;br /&gt;
* Iakov Kanyuchka, IA18 - Info riistvara kohta&lt;br /&gt;
* Rauno Lõhmus, 13 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Maile Mäesalu, DK14 - Info riistvara kohta&lt;br /&gt;
* Alan Alliksoo, DK11 - Info riistvara kohta&lt;br /&gt;
* Reilika Saks, IA17 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Andres Tambek, DK12 - Info riistvara kohta&lt;br /&gt;
* Hardi Tiitus, DK12 - Info riistvara kohta&lt;br /&gt;
* Jan Pentšuk, DK12 - Info riistvara kohta&lt;br /&gt;
* Peeter Stamberg, DK 11 - Info riistvara kohta&lt;br /&gt;
* Karit Kilgi, DK 32 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Kreet Solnask, IA17 - MSO -&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Kristo Leesmann, 13 - LAMP paigaldus&lt;br /&gt;
* Kristjan Leotoots, DK12 - SSH Windows + Linux&lt;br /&gt;
* Erki Aas, 12 - LAMP paigaldus&lt;br /&gt;
* Liis Talimaa, DK12, Info riistvara kohta&lt;br /&gt;
* Irina Geidarova, IA18 Linuxi tööjaama paigaldus&lt;br /&gt;
* Ruudi Vinter, DK12 - Info riistvara kohta&lt;br /&gt;
* Anton Kuksov, 12 - Linuxile teine töölaud&lt;br /&gt;
* Eduard Kõre, AK11 - Info riistvara kohta&lt;br /&gt;
* Marie Udam, DK14 - Info riistvara kohta&lt;br /&gt;
* Erik Ehrbach, DK14 - LAMP paigaldus&lt;br /&gt;
* Jüri Ahhundov, DK11 - Info riistvara kohta&lt;br /&gt;
* Kristina Garmatjuk, DK11 - Info riistvara kohta&lt;br /&gt;
* Kaisa Lindström, 15 - Info riistvara kohta&lt;br /&gt;
* Marko Esna, AK11 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Jana Kindlam, DK12 – info riistvara kohta&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - info riistvara kohta&lt;br /&gt;
* Kadi Koppelmann, DK14 - info riistvara kohta&lt;br /&gt;
* Anita Sepp, DK12 - Info riistvara kohta&lt;br /&gt;
* Madis Võrklaev, AK11 - Info riistvara kohta&lt;br /&gt;
* Rudolf Purge, AK11 - Info riistvara kohta&lt;br /&gt;
* Ilmar Ermus, IA17 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Leho Kivistik, 14 - Info riistvara kohta&lt;br /&gt;
* Hannes Mäeorg, 14 - Info riistvara kohta&lt;br /&gt;
* Alexander Teder, 12 - Info riistvara kohta&lt;br /&gt;
* Jüri Vinnal, IA18 - Info riistvara kohta&lt;br /&gt;
* Marko Mõznikov, DK12 - Info riistvara kohta&lt;br /&gt;
* Radne Kaal, IA18 - Info riistvara kohta&lt;br /&gt;
* Kaarel Pärtel, 14 - Lapikute serverite töökorrastamine: Riistvara, Arch ja SSH.&lt;br /&gt;
* Kuldar Teinmann, AK11 - LAMP paigaldus&lt;br /&gt;
* Pavel Fleišer, 14 - LAMP paigaldus&lt;br /&gt;
* Katrin Kello, 14 - Info riistvara kohta&lt;br /&gt;
* Madis Liik, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Andero Samelselg, 15 - LAMP paigaldus&lt;br /&gt;
* Konstantin Dmitrijev, IA18 - Linuxile teine töölaud&lt;br /&gt;
* Filip Fjodorov, AK11 - Info riistvara kohta&lt;br /&gt;
* Jevgeni Jurtsenko, DK13 - info riistvara kohta&lt;br /&gt;
* Ruti Kerro, IA17 - LAMP paigaldus&lt;br /&gt;
* Artur Kapranov, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Annika Kask, 11 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Anton Meženin, DK14 - Info riistvara kohta&lt;br /&gt;
* Martti-Heiki Must, IA17 - Info riistvara kohta&lt;br /&gt;
* Marten Tammeleht, 13 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Indro Kottise, 15 - Info riistvara kohta&lt;br /&gt;
* Karl-Hendrik Muuga, 15 - Linuxile teine töölaud&lt;br /&gt;
* Priit Rätsep, DK12 - Info riistvara kohta&lt;br /&gt;
* Merike Meizner, DK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Simo Jaanus, 13 - Info riistvara kohta&lt;br /&gt;
* Henri Annilo, DK13 - SSH Windows + Linux&lt;br /&gt;
&lt;br /&gt;
=2.praktikum=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Egert Närep, DK11 - SSH Windows+Linux&lt;br /&gt;
* Jaan Veikesaar, 11 - Linuxile teine töölaud&lt;br /&gt;
* Rando Rommot, 13 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Katrin Lasberg, DK13 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Andrek Laanemets, 11 - Linuxile teine töölaud&lt;br /&gt;
* Kristo Tero, IA18 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Siim Kustassoo, IA18 - Teine GUI Windowsile&lt;br /&gt;
* Rain Adamson, 41 - LibreOffice&#039;i hulgipaigaldus&lt;br /&gt;
* Rein Remsu, IA17 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Mihkel-Erik Mägi, 13 - Teine GUI Windowsile.&lt;br /&gt;
* Nele Naris, IA18 - LAMP paigaldus&lt;br /&gt;
* Piret Spitsõn, DK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Dmitri Tšurjumov, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Tanel Vari, DK 13 - Teine GUI Windowsile&lt;br /&gt;
* Jaan Koolmeister, DK 13 - Linuxi serveri paigaldus&lt;br /&gt;
* Marilyn Võsu, DK11 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Triin Palm, IA18 - Linuxile teine töölaud&lt;br /&gt;
* Maie Palmeos, DK11 - SSH Windows + Linux&lt;br /&gt;
* Dmitri Lukaš, DK11 - Linuxile teine töölaud&lt;br /&gt;
* Leonid Grigorjevski, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Alan Alliksoo, DK11 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Reilika Saks, IA17 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Andres Tambek, DK12 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Hardi Tiitus, DK12 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Jan Pentšuk, DK12 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Irina Geidarova, IA18 Info riistvara kohta&lt;br /&gt;
* Karit Kilgi, DK 32 - Teine GUI Windowsile&lt;br /&gt;
* Kreet Solnask, IA17 - LAMP paigaldus&lt;br /&gt;
* Kristjan Leotoots, DK12 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Liis Talimaa, DK12, SSH Windows+Linux&lt;br /&gt;
* Eduard Kõre, AK12 - SSH Windows+Linux&lt;br /&gt;
* Erik Ehrbach, DK14 - SSH Windows+Linux&lt;br /&gt;
* Jüri Ahhundov, DK11 - SSH Windows+Linux&lt;br /&gt;
* Kristina Garmatjuk, DK11 - LAMP paigaldus&lt;br /&gt;
* Jana Kindlam, DK12 – Linuxi tööjaama paigaldus&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - LAMP paigaldus&lt;br /&gt;
* Marko Esna, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Alexander Teder, 12 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Marko Mõznikov, DK12 - LAMP paigaldus&lt;br /&gt;
* Madis Liik, IA18 - Teine GUI Windowsile&lt;br /&gt;
* Annika Kask, 11 - Info riistvara kohta&lt;br /&gt;
* Karl-Hendrik Muuga, 15 - LAMP paigaldus&lt;br /&gt;
&lt;br /&gt;
=Probleemilahendus=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Egert Närep, DK11 - VPN Linuxis&lt;br /&gt;
* Jaan Veikesaar, 11 - Ekraani värvitemperatuuri muutmine Linuxis&lt;br /&gt;
* Laura Lenbaum, IA18 - Salasõna eemaldamine PDF-faililt.&lt;br /&gt;
* Nele Naris, IA18 - ePub loomine Windowsis&lt;br /&gt;
* Katrin Lasberg, DK13 - Talveune lubamine või keelamine&lt;br /&gt;
* Andrek Laanemets, 11 - Kasutaja lukustamine Linuxis&lt;br /&gt;
* Kristo Tero, IA18 - Võrgust sõltumatu vabatarkvaraline kaughaldus&lt;br /&gt;
* Siim Kustassoo IA18 - ePub loomine Windowsis&lt;br /&gt;
* Rain Adamson, 41 - Ajastatud toimingute keelamine kasutajatele Linuxis.&lt;br /&gt;
* Rein Remsu, IA17 - Sügavkülmutus Linuxis&lt;br /&gt;
* Jooni Soots, IA17 - Kodukataloogi krüpteerimine&lt;br /&gt;
* Piret Spitsõn, DK11 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Kreet Solnask, IA17 - Vabavaraline salasõnade haldur. &lt;br /&gt;
* Tanel Vari, DK 13 - QR kood MacOS-s &lt;br /&gt;
* Jaan Koolmeister, DK 13 - Sügavkülmutus Windowsis&lt;br /&gt;
* Marilyn Võsu, DK11 - Kustunud faili(de) taastamine&lt;br /&gt;
* Triin Palm, IA18 - Pilveketas sõltumata operatsioonisüsteemist&lt;br /&gt;
* Maie Palmeos, DK11 - Automaatne privaatne veebilehitseja Windowsis&lt;br /&gt;
* Dmitri Lukaš, DK11 - ePub loomine Windowsis&lt;br /&gt;
* Dmitri Tšurjumov. IA17 - Võrguprobleem sõltumata operatsioonisüsteemist.&lt;br /&gt;
* Leonid Grigorjevski, IA18 - Unustatud salasõna taastamine&lt;br /&gt;
* Alan Alliksoo, DK11 - ePub loomine Windowsis&lt;br /&gt;
* Reilika Saks, IA17 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Andres Tambek, DK12 - Külalise kasutaja disainimine Linuxis.&lt;br /&gt;
* Jan Pentšuk, DK12 - Kustunud faili(de) taastamine&lt;br /&gt;
* Filip Fjodorov, AK11 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Karit Kilgi, DK 32 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Eduard Kõre, AK12 - Võrguprobleem sõltumata operatsioonisüsteemist.&lt;br /&gt;
* Jüri Ahhundov, DK11 - Kodukataloogi krüpteerimine.&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Madis Võrklaev, AK11 - Kioskirežiim Linuxis&lt;br /&gt;
* Marko Esna, AK11 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Alexander Teder, 12 Automaatne Windowsi uuendamine etteantud ajal.&lt;br /&gt;
* Merilyn Merisalu, 13 - Automaatne sisselogimine külalise kontoga&lt;br /&gt;
* Ruti Kerro, IA17 - Programmi sulgemine jõuga ja kokkujooksmise vältimine Linuxis&lt;br /&gt;
* Karl-Hendrik Muuga, 15 - Tekstirežiimis (CLI) käivitamine&lt;br /&gt;
&lt;br /&gt;
[[Category:Sissejuhatus infotehnoloogiasse ja riistvarasse]]&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Hannilo&amp;diff=110704</id>
		<title>User:Hannilo</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Hannilo&amp;diff=110704"/>
		<updated>2016-10-19T15:27:12Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: /* Õpingukorralduse ja erialatutvustuse arvestustöö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2016 kaugõpe]]&lt;br /&gt;
&lt;br /&gt;
=Õpingukorralduse ja erialatutvustuse arvestustöö=&lt;br /&gt;
&lt;br /&gt;
Autor: Henri Annilo&lt;br /&gt;
&lt;br /&gt;
Esitatud: 19.10.16&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sissejuhatus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nagu valdav enamus kaugõppe tudengeid olen minagi IT hariduse juurde sattunud alles pärast teisel erialal hariduse omandamist. Nimelt lõpetasin 2015. aastal Tartu Ülikoolis keemia eriala. Põhjuseid eriala vahetamiseks on mitu ning neid ei ole siinkohal tarbekas lahkama hakata, küll aga on tänu sellele hea võrdlusmoment koolide ning erialade vahel. Tartu Ülikoolis oli saranane sissejuhatav aine, kuid see oli tükk maad üldisem ning lühema aja sisse surutud. Käesoleva aine kasulikkus seisnebki selle laias haardes. Lisaks sellele, et tutvustatakse õppimise korralduslikku ning juriidilist poolt, saab Eesti (ning osalt ka maailma) IT maastikust pildi ette.&lt;br /&gt;
&lt;br /&gt;
Igas loengus avanes uus tahk väga mitmekülgsest ning mõneti keerulisest maailmast, mis on tänapäevase ühiskonna lahutamatu ning mõneti defineeriv osa. Tutvustati IT-elu koodi kirjutamisest ning haldamisest kuni selle müümiseni. Samuti tutvustati Eesti infotehnoloogia-alast arengut nende inimeste silmade läbi, kes ise viisid need arengud läbi. Kõige selle juures jäi jutt hoomatavaks ning ei muutunud liialt tehniliseks.&lt;br /&gt;
&lt;br /&gt;
Kogu loengutsükli vältel kogunes infot, mida meelde jätta ning edasises elus arvestada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Merike Spitsõn, Merle Varendi, Juri Tretjakov Andres Septer: Õppekorraldus ja sisekord&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng1&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/46b0c2c3-b9c3-4b98-b0fb-855ca1f5d68a M. Spitsõn, M. Varendi, J. Tretjakov, Andres. Septer (2016) Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; salvestis]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sissejuhatavas loengus tutvustati ITK õppekorraldust ning hingeelu. Lühidalt öeldes kes on kes ning mis on mis. Tutvustati &amp;quot;punase joone&amp;quot; süsteemi ning kuidas näeb välja ITK arvestuste/eksamite süsteem. Samuti selgitati kuidas toimib õppimise finantspool, ehk mitu EAP-d on vaja täita, mis juhtub kui puudu jääb ning kuidas stipendiumitega ringi käia. Kokkuvõtvalt sai hea ülevaate järgmistel aastatel eesootavast.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andres Kütt: Sinna ja tagasi. Arhitekti lugu.&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng2&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/d9ec2ab9-14d4-4e0a-9c5c-c26e5093060f A. Kütt (2016) Loengu &amp;quot;Sinna ja tagasi. Arhitekti lugu.&amp;quot; salvestis]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimese &amp;quot;päris erialatutvustuse&amp;quot; loengu sisuks ei olnud tavalise koodikirjutamise või riistvarahalduse tutvustus, vaid hoopis natuke laiem teema. Andres Kütt tutvustas kuidas näeb välja erinevate tarkvaraprojektide sidumine ühtseks tervikuks ehk siis tarkvara arhitektuur. &lt;br /&gt;
&lt;br /&gt;
Kütti sõnul on arhitekti tööülesandeks keerulisuse juhtimine. Tõsiasjana tõi ta välja, et kahjuks enamus asutusi hakkab sellele mõtlema alles siis, kui on kätte jõudnud murdumispunkt - süsteemi keerukus on üle käte läinud. Hoiatuseks kõigile mainis ta, et sellesse punkti jõudes on lihtsam kogu süsteem maha lammutada ja otsast peale hakata kui parandama asuda. Ehk siis arhitekti on vaja algusest peale. Keegi peab valvama projektide kulgu ning kokkusobimist ning vahel olema ka see ebameeldiv inimene, kes ütleb välja, et pakutud lahendustes tekivad tekivad tõrked enne kui hakatakse aega kulutama arendustöö peale. Selle ebameeldiva tõe väljatoomisel peab aga arhitekt olema ka diplomaat. Ta peab oskama hoida suhteid arendusmeeskondadega nii, et tema hoiatusi ka kuulatakse. &lt;br /&gt;
&lt;br /&gt;
Jäi kõlama ka arhitekti laiapõhjalise hariduse nõue. Puhta IT haridusega ei jõua arhitektina kaugele. Kuna arhitekt peab olema justkui liides arendusosakonna ning organisatsiooni kui terviku vahel, peab ta aru saama mõlema osa eripäradest. Tulemusi annab IT- ning majandusalase hariduse sümbioos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kristel &amp;amp; Marko Kruustük (Testlio): Testimine ja startupid&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng3&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/bdb1f592-2bdc-4f3e-96e5-68a65306cbe6 K. Kruustük, M. Kruustük (Testlio) (2016) Loengu &amp;quot;Testimine ja startupid&amp;quot; salvestus] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testlio asutajad Kristel ja Marko tutvustasid sisuliselt kahte teemat korraga. Osalt käsitleti tarkvara testimist ning põhirõhk oli oma ettevõtte ehk startupi käivitamisel. Loengust sai positiivses toonis ülevaate sellest, mis töö läheb ühe startupi käima tõmbamisse ning üles ehitamisse. Käisid läbi erinevad konverentsid ning inkubaatorid ja püsima jäi see, et pinnale jäämiseks on vaja meeletut sihikindlust.&lt;br /&gt;
&lt;br /&gt;
Startupide koha pealt on mul endal hea luua paralleele oma tuttavate poolt käivitatud ettevõtetega. Võib öelda, et hea idee on alles algus ning tõeline raskuspunkt on selle müümine ning idee ümber organisatsiooni tekitamine. Kõrvalt vaadates on see meeletult aega nõudev ning närvesööv tegevus. Samas toonitati, et tänapäeval on loodud nii mitu erinevat võimalust oma idee arendamiseks ja toetajate kaasamiseks, et sihikindlusega jõuab ikka tulemuseni. Lõpuks toodi sarnaselt järgnevate loengutega välja, et üksinda kaugele ei jõua. Tuleb võtta vähemalt üks sõber endale appi. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lembitu Ling aka Snakeman: Süsadminnimisest&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng4&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/edf31936-fa06-4f1a-8c1f-18e4edb07f76 L. Ling (2016)  Loengu &amp;quot;Süsadminnimisest&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lembitu Lingi tee IT valdkonda on mulle küllaltki tuttav. Tema esimene kokkupuude arvutitega oli koduse lauaarvuti taga häkkimine, kust edasi liikus ta hoopis keemia ning siis täiesti kõrvalise lihttöö peale. Minu enda põhikooli ning ka gümnaasiumiaeg möödus samuti enda ning sõprade-tuttavate arvutite parandamise, modifitseerimise ning vahel ka ellu äratamisega. Eredalt on meeles kuidas aitasin klassivennal vanast IDE kõvakettast välist kõvaketast luua. Ketas ise oli asetatud lahtise arvutitorni kõrvale kingakarbi peale ning meie klassivennaga üritasime jagu saada tolleaegse GPartEdi kasutajaliidesest. Minul endal oli aga huvi keemia vastu nii suur, et läksin seda lausa ülikooli õppima.&lt;br /&gt;
&lt;br /&gt;
Ling tõi välja mitu head näpunäidet algavatele süsteemi adiministraatoritele. Tema sõnul peab süsadmin olema piisavalt laisk, et mitte ennast töösse ära uputada. Elu tuleb teha võimalikult automaatseks ja isemajandavaks. Samas peab admin olema vajadusel kättesaadav. Sellest tulenevalt peab olema ka süsteemil mitu inimest, kes probleemide korral valmis on. Mitme inimese puhul peavad aga vastutusalad olema täpselt paigas.&lt;br /&gt;
&lt;br /&gt;
Antud loeng pani minu kui hakkaja arendaja korraks mõtlema, et äkki oleks pidanud hoopis admini erialale minema - riistvaraga tegelemine on küllaltki hingelähedane ning praegune töökoht on ka selline adminiamet. Õnneks meeldib mulle, erinevalt Lingist, koodi kirjutada ning koodiga probleeme lahendada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andres Septer ja Einar Koltšanov: IT tööturg &amp;amp; Karjäärikäänakud&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng5&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/c9233ad5-0977-4ea7-9065-3d46012832cc A. Septer, E. Koltšanov (2016) Loengu &amp;quot;IT tööturg &amp;amp; Karjäärikäänakud&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Antud loeng on vahest üks kasulikumaid, just tööturu mõttes. Kui võrdluseks tuua Keemia Instituudi tutvustavad loengud, kus tutvustati põhiliselt Keemia Instituudi ja tolleaegse LOTE võimalusi, siis käesolevas loengus sai hea ülevaate päris maailmast. Toonitati, et läbi löömiseks on vaja luua endale sotsiaalne võrgustik ning tugineda töökoha otsingutel rohkem sellele, kui erinevatele avalikele konkurssidele, mis on olemuselt &amp;quot;tööturu jäätmed&amp;quot;. Samuti tuli teemaks, et karjääriredelil tõusmiseks on vaja ettevõtet vahetada. Andres Septer mainis, et see olevat justkui Eesti eripära, kuid mulle endale on pere/tuttavate ning eri foorumite põhjal jäänud mulje, et see loogika kehtib ka näiteks USA-s. &lt;br /&gt;
&lt;br /&gt;
Esimese loengupoole põhiosa aga seisneb erinevate töökohtade ja -võimaluste tutvustuses ning võrdluses. Toodi välja riigiasutuste, eri suurustega ettevõtete ning startupide head ja vead. Kokkuvõtvalt võib öelda, et kõigile on midagi meelepärast. Samas oli loeng kasulikum tõenäoliselt päevaõppe tudengitele, kes ei ole veel tööturuga väga palju, kui üldse, kokku puutunud.&lt;br /&gt;
&lt;br /&gt;
Teises osas tutvustas Einar Koltšanov ettevõtte äri- ning IT-poole koostööst ja osalisest vastasseisust. Nagu Andres Kütt esimeses loengus mainis, on vaja inimesi, kes suudavad hallata suuremat pilti ja siduda erinevad ettevõtte osad tervikuks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ivar Laur: Andmed ei allu analüüsile&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng6&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/24de2b84-9c8c-497f-a299-7ece598d0802 I. Laur (2016) Loengu &amp;quot;Andmed ei allu analüüsile&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ivar Laur tõi oma loengus välja ühe osa IT arendustööst, mis ei pruugi olla kohe algul esile tulla. Andmete analüüs on aga suur osa tänapäeva ettevõttete ning riigiasutuste tööst. EMTA näidetel tutvustati kuidas tugineb iga otsuse tegemine andmetel ning kuidas on suurest andmemahust võimalik välja lugeda erinevaid järeldusi. Kuna andmemahud on aga meeletult suured, on vaja analüüs automatiseerida ning selleks on vaja võimekat tarkvara ning riistvara. &lt;br /&gt;
&lt;br /&gt;
Üldiselt oli loeng natuke IT-kauge, kuid näitas, miks tuleb kasuks analüütilise mõtlemise arendamine ning tutvumine mateemaatika ning statistikaga. Mida paremini arendaja mõistab lahendamist vajavat probleemi ning andmehulka, seda lihtsam on tal seda automatiseerida.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jaan Priisalu: Eesti Vabariigi küberkaitse&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng7&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/19c7be1d-f277-40ea-8fb7-a5a829162d76 J. Priisalu (2016) Loengu &amp;quot;Eesti Vabariigi küberkaitse&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui Eestis IT-st rääkida siis ei saa üle ega ümber küberkaitsest. Küberturve on tänapäeval tõenäoliselt kõige olulisem osa infotehnoloogiast, ükskõik kui uhke ja keeruline mingi süsteem ei ole, ta on kasulik vaid nii kaua kui ta on usaldusväärne ja stabiilne. Usaldusväärsuse ja stabiilsuse tagamiseks ongi vaja süsteemi kaitsta väliste jõudude eest.&lt;br /&gt;
&lt;br /&gt;
Loengus tutvustati Eesti küberturbe ajalugu ning käsitleti põgusalt ka küberkuritegevuse arengut ja organiseerumist. Tegelikult käivad need asjad käsikäes. Kui esimesed arvutiviirused olid rohkem teooria rakendamised ja küllaltki süütud katsetused siis niipea kui pangandus kolis internetti tulid sellega kaasa ka kurjategijad. Sama moodi on riikidega - kui riigi toimimiseks tähtsad infosüsteemid on võrgus, siis saab riiki rünnata üle võrgu. Õnneks on Eesti saanud hakkama kõrgtehnoloogilisse maailma sulandumisega ning lausa eesrinda tõusnud. &lt;br /&gt;
&lt;br /&gt;
Jaan Priisalu tutvustas ka Küberkaitseliitu, mis on omapärane segu sõjandusest ja IT-st. Küberkaitseliit on vähemalt mulle küllaltki huvipakkuv asutus, kuna lõpetasin just ajateenistuse ning riigikaitse vastu jäi huvi püsima. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hedi Mardisoo: IT ja turundus&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;loeng8&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/f35aeffc-bcd1-44f3-972b-931cfcb47127 H. Mardisoo (2016) Loengu &amp;quot;IT ja turundus&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loengusarja viimases osas tutvustati hoopis IT müügipoolt. Teema on seotud Ivar Lauri andmeanalüüsi ning Testlio startupi loengutega, sest oma toote müümiseks on vaja hulgaliselt infot töödelda ja ennast turundada. &lt;br /&gt;
&lt;br /&gt;
Uue infona võib välja tuua &amp;quot;growth hacking-u&amp;quot; fenomeni. Seda võib mõtestada kui agressiivset ja uudseid lahendusi otsivat turundustööd. Olemuselt on see segu turundusest, programmeerimisest ning andmeanalüüsist.&lt;br /&gt;
&lt;br /&gt;
Kõige kasulikum on see loeng neile, kes näevad ennast tulevikus oma firmat loomas või mingis ettevõtte juhatuses osalemas.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkuvõte&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kogu loengusari andis hea ülevaate IT valdkonnast ning tööturust. Igas loengus oli midagi kõrva taha panna alates tööotsingu soovitustest kuni oma ettevõtte käivitamiseni. Edu peitub võrgustiku loomises ning enda või enda toote turundamises. Samuti, mida laiem silmapilk on, seda lihtsam on eri probleeme ette näha ning nendega toime tulla. Ükski uus teadmine ei ole kasutu.&lt;br /&gt;
&lt;br /&gt;
==Ülesanded==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus B&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kuidas toimub kordussooritusele registreerimine? &lt;br /&gt;
* Õigus kordussoorituseks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestrist. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Eksamite%20ja%20arvestuste%20korraldus Õppekorralduse eeskiri 5.2.12.]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Kellega kokku leppida, et kordussooritust teha? &lt;br /&gt;
* Õppejõuga. Arvestuse ning kordusarvestuse läbiviimise viis ja hindamiskriteeriumid sisalduvad aineprogrammis, mis tehakse õppuritele teatavaks õppetöö alguses. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Arvestused Õppekorralduse eeskiri 5.4.2.]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad?&lt;br /&gt;
* Korduseksami ja -arvestuse puhul toimub registreerimine ÕISis. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Eksamite%20ja%20arvestuste%20korraldus Õppekorralduse eeskiri 5.2.8.1.]&amp;lt;/ref&amp;gt; &lt;br /&gt;
Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
* RF õppekohal on kordussooritused tasuta, OF õppekohal on kordussoorituse maksumus 20€. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Eksamite%20ja%20arvestuste%20korraldus Õppekorralduse eeskiri 5.2.7.]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ EIK Õppeteenused]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus 5&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Millised eeldused peavad olema täidetud vajaduspõhise õppetoetuse saamiseks ja millest sõltub toetuse suurus?&lt;br /&gt;
* Vajaduspõhist õppetoetust saab tudeng, kes on kõrgkooli sisse astunud 2013/14. õa või hiljem, kelle perekonna kuusissetulek ühe pereliikme kohta on kuni 329 eurot ning  kes õpib täiskoormusega ja täidab õppekava nõudeid täies mahus (100%), kusjuures õppemahu arvestus on semestrite lõikes kumulatiivne. Toetuse suurus sõltub leibkonna keskmisest sissetulekust pereliikme kohta ning jaotub kolme astmesse.&amp;lt;ref name=&amp;quot;toetus&amp;quot;&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/vajaduspohine-eritoetus/ Vajaduspõhine eritoetus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Mida peab toetuse saamiseks tegema?&lt;br /&gt;
* Taotlus tuleb esitada riigiportaalis [https://www.eesti.ee/est/teenused/kodanik/haridus_ja_teadus/vajaduspohise_oppetoetuse_taotlus eesti.ee].&amp;lt;ref name=&amp;quot;toetus&amp;quot;/&amp;gt;&lt;br /&gt;
Mis on minimaalne ainepunkide arv semestris õppetoetuse saamiseks?&lt;br /&gt;
* Õppekava nõuded peavad olema täies mahus täidetud, seega ühes semestris peab sooritama 27 EAP ulatuses  aineid.&amp;lt;ref name=&amp;quot;finantsinfo&amp;quot;&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/ EIK Finantsinfo]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ülesanne&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
X = 27; Y = 28&lt;br /&gt;
&lt;br /&gt;
Õppekulude osalise hüvitamise kohustuse tekkimise aluseks oleva õppekava täies mahus täitmise määr on vastavalt  Eesti Infotehnoloogia Kolledži nõukogu otsusele (protokoll nr 3C-1/13-2, 27.02.2013) 2016/2017 õppeaastal 27 EAP semestris ja õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref name=&amp;quot;finantsinfo&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mõlemal semestril on õppekava täidetud täies mahus, seega arvet ei teki ning summa on 0€.&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Hannilo&amp;diff=110703</id>
		<title>User:Hannilo</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Hannilo&amp;diff=110703"/>
		<updated>2016-10-19T15:25:56Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: /* Ülesanded */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2016 kaugõpe]]&lt;br /&gt;
&lt;br /&gt;
=Õpingukorralduse ja erialatutvustuse arvestustöö=&lt;br /&gt;
&lt;br /&gt;
Autor: Henri Annilo&lt;br /&gt;
&lt;br /&gt;
Esitatud: -&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sissejuhatus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nagu valdav enamus kaugõppe tudengeid olen minagi IT hariduse juurde sattunud alles pärast teisel erialal hariduse omandamist. Nimelt lõpetasin 2015. aastal Tartu Ülikoolis keemia eriala. Põhjuseid eriala vahetamiseks on mitu ning neid ei ole siinkohal tarbekas lahkama hakata, küll aga on tänu sellele hea võrdlusmoment koolide ning erialade vahel. Tartu Ülikoolis oli saranane sissejuhatav aine, kuid see oli tükk maad üldisem ning lühema aja sisse surutud. Käesoleva aine kasulikkus seisnebki selle laias haardes. Lisaks sellele, et tutvustatakse õppimise korralduslikku ning juriidilist poolt, saab Eesti (ning osalt ka maailma) IT maastikust pildi ette.&lt;br /&gt;
&lt;br /&gt;
Igas loengus avanes uus tahk väga mitmekülgsest ning mõneti keerulisest maailmast, mis on tänapäevase ühiskonna lahutamatu ning mõneti defineeriv osa. Tutvustati IT-elu koodi kirjutamisest ning haldamisest kuni selle müümiseni. Samuti tutvustati Eesti infotehnoloogia-alast arengut nende inimeste silmade läbi, kes ise viisid need arengud läbi. Kõige selle juures jäi jutt hoomatavaks ning ei muutunud liialt tehniliseks.&lt;br /&gt;
&lt;br /&gt;
Kogu loengutsükli vältel kogunes infot, mida meelde jätta ning edasises elus arvestada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Merike Spitsõn, Merle Varendi, Juri Tretjakov Andres Septer: Õppekorraldus ja sisekord&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng1&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/46b0c2c3-b9c3-4b98-b0fb-855ca1f5d68a M. Spitsõn, M. Varendi, J. Tretjakov, Andres. Septer (2016) Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; salvestis]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sissejuhatavas loengus tutvustati ITK õppekorraldust ning hingeelu. Lühidalt öeldes kes on kes ning mis on mis. Tutvustati &amp;quot;punase joone&amp;quot; süsteemi ning kuidas näeb välja ITK arvestuste/eksamite süsteem. Samuti selgitati kuidas toimib õppimise finantspool, ehk mitu EAP-d on vaja täita, mis juhtub kui puudu jääb ning kuidas stipendiumitega ringi käia. Kokkuvõtvalt sai hea ülevaate järgmistel aastatel eesootavast.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andres Kütt: Sinna ja tagasi. Arhitekti lugu.&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng2&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/d9ec2ab9-14d4-4e0a-9c5c-c26e5093060f A. Kütt (2016) Loengu &amp;quot;Sinna ja tagasi. Arhitekti lugu.&amp;quot; salvestis]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimese &amp;quot;päris erialatutvustuse&amp;quot; loengu sisuks ei olnud tavalise koodikirjutamise või riistvarahalduse tutvustus, vaid hoopis natuke laiem teema. Andres Kütt tutvustas kuidas näeb välja erinevate tarkvaraprojektide sidumine ühtseks tervikuks ehk siis tarkvara arhitektuur. &lt;br /&gt;
&lt;br /&gt;
Kütti sõnul on arhitekti tööülesandeks keerulisuse juhtimine. Tõsiasjana tõi ta välja, et kahjuks enamus asutusi hakkab sellele mõtlema alles siis, kui on kätte jõudnud murdumispunkt - süsteemi keerukus on üle käte läinud. Hoiatuseks kõigile mainis ta, et sellesse punkti jõudes on lihtsam kogu süsteem maha lammutada ja otsast peale hakata kui parandama asuda. Ehk siis arhitekti on vaja algusest peale. Keegi peab valvama projektide kulgu ning kokkusobimist ning vahel olema ka see ebameeldiv inimene, kes ütleb välja, et pakutud lahendustes tekivad tekivad tõrked enne kui hakatakse aega kulutama arendustöö peale. Selle ebameeldiva tõe väljatoomisel peab aga arhitekt olema ka diplomaat. Ta peab oskama hoida suhteid arendusmeeskondadega nii, et tema hoiatusi ka kuulatakse. &lt;br /&gt;
&lt;br /&gt;
Jäi kõlama ka arhitekti laiapõhjalise hariduse nõue. Puhta IT haridusega ei jõua arhitektina kaugele. Kuna arhitekt peab olema justkui liides arendusosakonna ning organisatsiooni kui terviku vahel, peab ta aru saama mõlema osa eripäradest. Tulemusi annab IT- ning majandusalase hariduse sümbioos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kristel &amp;amp; Marko Kruustük (Testlio): Testimine ja startupid&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng3&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/bdb1f592-2bdc-4f3e-96e5-68a65306cbe6 K. Kruustük, M. Kruustük (Testlio) (2016) Loengu &amp;quot;Testimine ja startupid&amp;quot; salvestus] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testlio asutajad Kristel ja Marko tutvustasid sisuliselt kahte teemat korraga. Osalt käsitleti tarkvara testimist ning põhirõhk oli oma ettevõtte ehk startupi käivitamisel. Loengust sai positiivses toonis ülevaate sellest, mis töö läheb ühe startupi käima tõmbamisse ning üles ehitamisse. Käisid läbi erinevad konverentsid ning inkubaatorid ja püsima jäi see, et pinnale jäämiseks on vaja meeletut sihikindlust.&lt;br /&gt;
&lt;br /&gt;
Startupide koha pealt on mul endal hea luua paralleele oma tuttavate poolt käivitatud ettevõtetega. Võib öelda, et hea idee on alles algus ning tõeline raskuspunkt on selle müümine ning idee ümber organisatsiooni tekitamine. Kõrvalt vaadates on see meeletult aega nõudev ning närvesööv tegevus. Samas toonitati, et tänapäeval on loodud nii mitu erinevat võimalust oma idee arendamiseks ja toetajate kaasamiseks, et sihikindlusega jõuab ikka tulemuseni. Lõpuks toodi sarnaselt järgnevate loengutega välja, et üksinda kaugele ei jõua. Tuleb võtta vähemalt üks sõber endale appi. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lembitu Ling aka Snakeman: Süsadminnimisest&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng4&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/edf31936-fa06-4f1a-8c1f-18e4edb07f76 L. Ling (2016)  Loengu &amp;quot;Süsadminnimisest&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lembitu Lingi tee IT valdkonda on mulle küllaltki tuttav. Tema esimene kokkupuude arvutitega oli koduse lauaarvuti taga häkkimine, kust edasi liikus ta hoopis keemia ning siis täiesti kõrvalise lihttöö peale. Minu enda põhikooli ning ka gümnaasiumiaeg möödus samuti enda ning sõprade-tuttavate arvutite parandamise, modifitseerimise ning vahel ka ellu äratamisega. Eredalt on meeles kuidas aitasin klassivennal vanast IDE kõvakettast välist kõvaketast luua. Ketas ise oli asetatud lahtise arvutitorni kõrvale kingakarbi peale ning meie klassivennaga üritasime jagu saada tolleaegse GPartEdi kasutajaliidesest. Minul endal oli aga huvi keemia vastu nii suur, et läksin seda lausa ülikooli õppima.&lt;br /&gt;
&lt;br /&gt;
Ling tõi välja mitu head näpunäidet algavatele süsteemi adiministraatoritele. Tema sõnul peab süsadmin olema piisavalt laisk, et mitte ennast töösse ära uputada. Elu tuleb teha võimalikult automaatseks ja isemajandavaks. Samas peab admin olema vajadusel kättesaadav. Sellest tulenevalt peab olema ka süsteemil mitu inimest, kes probleemide korral valmis on. Mitme inimese puhul peavad aga vastutusalad olema täpselt paigas.&lt;br /&gt;
&lt;br /&gt;
Antud loeng pani minu kui hakkaja arendaja korraks mõtlema, et äkki oleks pidanud hoopis admini erialale minema - riistvaraga tegelemine on küllaltki hingelähedane ning praegune töökoht on ka selline adminiamet. Õnneks meeldib mulle, erinevalt Lingist, koodi kirjutada ning koodiga probleeme lahendada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andres Septer ja Einar Koltšanov: IT tööturg &amp;amp; Karjäärikäänakud&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng5&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/c9233ad5-0977-4ea7-9065-3d46012832cc A. Septer, E. Koltšanov (2016) Loengu &amp;quot;IT tööturg &amp;amp; Karjäärikäänakud&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Antud loeng on vahest üks kasulikumaid, just tööturu mõttes. Kui võrdluseks tuua Keemia Instituudi tutvustavad loengud, kus tutvustati põhiliselt Keemia Instituudi ja tolleaegse LOTE võimalusi, siis käesolevas loengus sai hea ülevaate päris maailmast. Toonitati, et läbi löömiseks on vaja luua endale sotsiaalne võrgustik ning tugineda töökoha otsingutel rohkem sellele, kui erinevatele avalikele konkurssidele, mis on olemuselt &amp;quot;tööturu jäätmed&amp;quot;. Samuti tuli teemaks, et karjääriredelil tõusmiseks on vaja ettevõtet vahetada. Andres Septer mainis, et see olevat justkui Eesti eripära, kuid mulle endale on pere/tuttavate ning eri foorumite põhjal jäänud mulje, et see loogika kehtib ka näiteks USA-s. &lt;br /&gt;
&lt;br /&gt;
Esimese loengupoole põhiosa aga seisneb erinevate töökohtade ja -võimaluste tutvustuses ning võrdluses. Toodi välja riigiasutuste, eri suurustega ettevõtete ning startupide head ja vead. Kokkuvõtvalt võib öelda, et kõigile on midagi meelepärast. Samas oli loeng kasulikum tõenäoliselt päevaõppe tudengitele, kes ei ole veel tööturuga väga palju, kui üldse, kokku puutunud.&lt;br /&gt;
&lt;br /&gt;
Teises osas tutvustas Einar Koltšanov ettevõtte äri- ning IT-poole koostööst ja osalisest vastasseisust. Nagu Andres Kütt esimeses loengus mainis, on vaja inimesi, kes suudavad hallata suuremat pilti ja siduda erinevad ettevõtte osad tervikuks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ivar Laur: Andmed ei allu analüüsile&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng6&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/24de2b84-9c8c-497f-a299-7ece598d0802 I. Laur (2016) Loengu &amp;quot;Andmed ei allu analüüsile&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ivar Laur tõi oma loengus välja ühe osa IT arendustööst, mis ei pruugi olla kohe algul esile tulla. Andmete analüüs on aga suur osa tänapäeva ettevõttete ning riigiasutuste tööst. EMTA näidetel tutvustati kuidas tugineb iga otsuse tegemine andmetel ning kuidas on suurest andmemahust võimalik välja lugeda erinevaid järeldusi. Kuna andmemahud on aga meeletult suured, on vaja analüüs automatiseerida ning selleks on vaja võimekat tarkvara ning riistvara. &lt;br /&gt;
&lt;br /&gt;
Üldiselt oli loeng natuke IT-kauge, kuid näitas, miks tuleb kasuks analüütilise mõtlemise arendamine ning tutvumine mateemaatika ning statistikaga. Mida paremini arendaja mõistab lahendamist vajavat probleemi ning andmehulka, seda lihtsam on tal seda automatiseerida.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jaan Priisalu: Eesti Vabariigi küberkaitse&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng7&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/19c7be1d-f277-40ea-8fb7-a5a829162d76 J. Priisalu (2016) Loengu &amp;quot;Eesti Vabariigi küberkaitse&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui Eestis IT-st rääkida siis ei saa üle ega ümber küberkaitsest. Küberturve on tänapäeval tõenäoliselt kõige olulisem osa infotehnoloogiast, ükskõik kui uhke ja keeruline mingi süsteem ei ole, ta on kasulik vaid nii kaua kui ta on usaldusväärne ja stabiilne. Usaldusväärsuse ja stabiilsuse tagamiseks ongi vaja süsteemi kaitsta väliste jõudude eest.&lt;br /&gt;
&lt;br /&gt;
Loengus tutvustati Eesti küberturbe ajalugu ning käsitleti põgusalt ka küberkuritegevuse arengut ja organiseerumist. Tegelikult käivad need asjad käsikäes. Kui esimesed arvutiviirused olid rohkem teooria rakendamised ja küllaltki süütud katsetused siis niipea kui pangandus kolis internetti tulid sellega kaasa ka kurjategijad. Sama moodi on riikidega - kui riigi toimimiseks tähtsad infosüsteemid on võrgus, siis saab riiki rünnata üle võrgu. Õnneks on Eesti saanud hakkama kõrgtehnoloogilisse maailma sulandumisega ning lausa eesrinda tõusnud. &lt;br /&gt;
&lt;br /&gt;
Jaan Priisalu tutvustas ka Küberkaitseliitu, mis on omapärane segu sõjandusest ja IT-st. Küberkaitseliit on vähemalt mulle küllaltki huvipakkuv asutus, kuna lõpetasin just ajateenistuse ning riigikaitse vastu jäi huvi püsima. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hedi Mardisoo: IT ja turundus&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;loeng8&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/f35aeffc-bcd1-44f3-972b-931cfcb47127 H. Mardisoo (2016) Loengu &amp;quot;IT ja turundus&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loengusarja viimases osas tutvustati hoopis IT müügipoolt. Teema on seotud Ivar Lauri andmeanalüüsi ning Testlio startupi loengutega, sest oma toote müümiseks on vaja hulgaliselt infot töödelda ja ennast turundada. &lt;br /&gt;
&lt;br /&gt;
Uue infona võib välja tuua &amp;quot;growth hacking-u&amp;quot; fenomeni. Seda võib mõtestada kui agressiivset ja uudseid lahendusi otsivat turundustööd. Olemuselt on see segu turundusest, programmeerimisest ning andmeanalüüsist.&lt;br /&gt;
&lt;br /&gt;
Kõige kasulikum on see loeng neile, kes näevad ennast tulevikus oma firmat loomas või mingis ettevõtte juhatuses osalemas.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkuvõte&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kogu loengusari andis hea ülevaate IT valdkonnast ning tööturust. Igas loengus oli midagi kõrva taha panna alates tööotsingu soovitustest kuni oma ettevõtte käivitamiseni. Edu peitub võrgustiku loomises ning enda või enda toote turundamises. Samuti, mida laiem silmapilk on, seda lihtsam on eri probleeme ette näha ning nendega toime tulla. Ükski uus teadmine ei ole kasutu.&lt;br /&gt;
&lt;br /&gt;
==Ülesanded==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus B&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kuidas toimub kordussooritusele registreerimine? &lt;br /&gt;
* Õigus kordussoorituseks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestrist. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Eksamite%20ja%20arvestuste%20korraldus Õppekorralduse eeskiri 5.2.12.]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Kellega kokku leppida, et kordussooritust teha? &lt;br /&gt;
* Õppejõuga. Arvestuse ning kordusarvestuse läbiviimise viis ja hindamiskriteeriumid sisalduvad aineprogrammis, mis tehakse õppuritele teatavaks õppetöö alguses. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Arvestused Õppekorralduse eeskiri 5.4.2.]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad?&lt;br /&gt;
* Korduseksami ja -arvestuse puhul toimub registreerimine ÕISis. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Eksamite%20ja%20arvestuste%20korraldus Õppekorralduse eeskiri 5.2.8.1.]&amp;lt;/ref&amp;gt; &lt;br /&gt;
Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
* RF õppekohal on kordussooritused tasuta, OF õppekohal on kordussoorituse maksumus 20€. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Eksamite%20ja%20arvestuste%20korraldus Õppekorralduse eeskiri 5.2.7.]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ EIK Õppeteenused]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus 5&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Millised eeldused peavad olema täidetud vajaduspõhise õppetoetuse saamiseks ja millest sõltub toetuse suurus?&lt;br /&gt;
* Vajaduspõhist õppetoetust saab tudeng, kes on kõrgkooli sisse astunud 2013/14. õa või hiljem, kelle perekonna kuusissetulek ühe pereliikme kohta on kuni 329 eurot ning  kes õpib täiskoormusega ja täidab õppekava nõudeid täies mahus (100%), kusjuures õppemahu arvestus on semestrite lõikes kumulatiivne. Toetuse suurus sõltub leibkonna keskmisest sissetulekust pereliikme kohta ning jaotub kolme astmesse.&amp;lt;ref name=&amp;quot;toetus&amp;quot;&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/vajaduspohine-eritoetus/ Vajaduspõhine eritoetus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Mida peab toetuse saamiseks tegema?&lt;br /&gt;
* Taotlus tuleb esitada riigiportaalis [https://www.eesti.ee/est/teenused/kodanik/haridus_ja_teadus/vajaduspohise_oppetoetuse_taotlus eesti.ee].&amp;lt;ref name=&amp;quot;toetus&amp;quot;/&amp;gt;&lt;br /&gt;
Mis on minimaalne ainepunkide arv semestris õppetoetuse saamiseks?&lt;br /&gt;
* Õppekava nõuded peavad olema täies mahus täidetud, seega ühes semestris peab sooritama 27 EAP ulatuses  aineid.&amp;lt;ref name=&amp;quot;finantsinfo&amp;quot;&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/ EIK Finantsinfo]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ülesanne&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
X = 27; Y = 28&lt;br /&gt;
&lt;br /&gt;
Õppekulude osalise hüvitamise kohustuse tekkimise aluseks oleva õppekava täies mahus täitmise määr on vastavalt  Eesti Infotehnoloogia Kolledži nõukogu otsusele (protokoll nr 3C-1/13-2, 27.02.2013) 2016/2017 õppeaastal 27 EAP semestris ja õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref name=&amp;quot;finantsinfo&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mõlemal semestril on õppekava täidetud täies mahus, seega arvet ei teki ning summa on 0€.&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Hannilo&amp;diff=110700</id>
		<title>User:Hannilo</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Hannilo&amp;diff=110700"/>
		<updated>2016-10-19T15:20:34Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: /* Ülesanded */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2016 kaugõpe]]&lt;br /&gt;
&lt;br /&gt;
=Õpingukorralduse ja erialatutvustuse arvestustöö=&lt;br /&gt;
&lt;br /&gt;
Autor: Henri Annilo&lt;br /&gt;
&lt;br /&gt;
Esitatud: -&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sissejuhatus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nagu valdav enamus kaugõppe tudengeid olen minagi IT hariduse juurde sattunud alles pärast teisel erialal hariduse omandamist. Nimelt lõpetasin 2015. aastal Tartu Ülikoolis keemia eriala. Põhjuseid eriala vahetamiseks on mitu ning neid ei ole siinkohal tarbekas lahkama hakata, küll aga on tänu sellele hea võrdlusmoment koolide ning erialade vahel. Tartu Ülikoolis oli saranane sissejuhatav aine, kuid see oli tükk maad üldisem ning lühema aja sisse surutud. Käesoleva aine kasulikkus seisnebki selle laias haardes. Lisaks sellele, et tutvustatakse õppimise korralduslikku ning juriidilist poolt, saab Eesti (ning osalt ka maailma) IT maastikust pildi ette.&lt;br /&gt;
&lt;br /&gt;
Igas loengus avanes uus tahk väga mitmekülgsest ning mõneti keerulisest maailmast, mis on tänapäevase ühiskonna lahutamatu ning mõneti defineeriv osa. Tutvustati IT-elu koodi kirjutamisest ning haldamisest kuni selle müümiseni. Samuti tutvustati Eesti infotehnoloogia-alast arengut nende inimeste silmade läbi, kes ise viisid need arengud läbi. Kõige selle juures jäi jutt hoomatavaks ning ei muutunud liialt tehniliseks.&lt;br /&gt;
&lt;br /&gt;
Kogu loengutsükli vältel kogunes infot, mida meelde jätta ning edasises elus arvestada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Merike Spitsõn, Merle Varendi, Juri Tretjakov Andres Septer: Õppekorraldus ja sisekord&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng1&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/46b0c2c3-b9c3-4b98-b0fb-855ca1f5d68a M. Spitsõn, M. Varendi, J. Tretjakov, Andres. Septer (2016) Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; salvestis]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sissejuhatavas loengus tutvustati ITK õppekorraldust ning hingeelu. Lühidalt öeldes kes on kes ning mis on mis. Tutvustati &amp;quot;punase joone&amp;quot; süsteemi ning kuidas näeb välja ITK arvestuste/eksamite süsteem. Samuti selgitati kuidas toimib õppimise finantspool, ehk mitu EAP-d on vaja täita, mis juhtub kui puudu jääb ning kuidas stipendiumitega ringi käia. Kokkuvõtvalt sai hea ülevaate järgmistel aastatel eesootavast.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andres Kütt: Sinna ja tagasi. Arhitekti lugu.&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng2&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/d9ec2ab9-14d4-4e0a-9c5c-c26e5093060f A. Kütt (2016) Loengu &amp;quot;Sinna ja tagasi. Arhitekti lugu.&amp;quot; salvestis]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimese &amp;quot;päris erialatutvustuse&amp;quot; loengu sisuks ei olnud tavalise koodikirjutamise või riistvarahalduse tutvustus, vaid hoopis natuke laiem teema. Andres Kütt tutvustas kuidas näeb välja erinevate tarkvaraprojektide sidumine ühtseks tervikuks ehk siis tarkvara arhitektuur. &lt;br /&gt;
&lt;br /&gt;
Kütti sõnul on arhitekti tööülesandeks keerulisuse juhtimine. Tõsiasjana tõi ta välja, et kahjuks enamus asutusi hakkab sellele mõtlema alles siis, kui on kätte jõudnud murdumispunkt - süsteemi keerukus on üle käte läinud. Hoiatuseks kõigile mainis ta, et sellesse punkti jõudes on lihtsam kogu süsteem maha lammutada ja otsast peale hakata kui parandama asuda. Ehk siis arhitekti on vaja algusest peale. Keegi peab valvama projektide kulgu ning kokkusobimist ning vahel olema ka see ebameeldiv inimene, kes ütleb välja, et pakutud lahendustes tekivad tekivad tõrked enne kui hakatakse aega kulutama arendustöö peale. Selle ebameeldiva tõe väljatoomisel peab aga arhitekt olema ka diplomaat. Ta peab oskama hoida suhteid arendusmeeskondadega nii, et tema hoiatusi ka kuulatakse. &lt;br /&gt;
&lt;br /&gt;
Jäi kõlama ka arhitekti laiapõhjalise hariduse nõue. Puhta IT haridusega ei jõua arhitektina kaugele. Kuna arhitekt peab olema justkui liides arendusosakonna ning organisatsiooni kui terviku vahel, peab ta aru saama mõlema osa eripäradest. Tulemusi annab IT- ning majandusalase hariduse sümbioos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kristel &amp;amp; Marko Kruustük (Testlio): Testimine ja startupid&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng3&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/bdb1f592-2bdc-4f3e-96e5-68a65306cbe6 K. Kruustük, M. Kruustük (Testlio) (2016) Loengu &amp;quot;Testimine ja startupid&amp;quot; salvestus] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testlio asutajad Kristel ja Marko tutvustasid sisuliselt kahte teemat korraga. Osalt käsitleti tarkvara testimist ning põhirõhk oli oma ettevõtte ehk startupi käivitamisel. Loengust sai positiivses toonis ülevaate sellest, mis töö läheb ühe startupi käima tõmbamisse ning üles ehitamisse. Käisid läbi erinevad konverentsid ning inkubaatorid ja püsima jäi see, et pinnale jäämiseks on vaja meeletut sihikindlust.&lt;br /&gt;
&lt;br /&gt;
Startupide koha pealt on mul endal hea luua paralleele oma tuttavate poolt käivitatud ettevõtetega. Võib öelda, et hea idee on alles algus ning tõeline raskuspunkt on selle müümine ning idee ümber organisatsiooni tekitamine. Kõrvalt vaadates on see meeletult aega nõudev ning närvesööv tegevus. Samas toonitati, et tänapäeval on loodud nii mitu erinevat võimalust oma idee arendamiseks ja toetajate kaasamiseks, et sihikindlusega jõuab ikka tulemuseni. Lõpuks toodi sarnaselt järgnevate loengutega välja, et üksinda kaugele ei jõua. Tuleb võtta vähemalt üks sõber endale appi. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lembitu Ling aka Snakeman: Süsadminnimisest&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng4&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/edf31936-fa06-4f1a-8c1f-18e4edb07f76 L. Ling (2016)  Loengu &amp;quot;Süsadminnimisest&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lembitu Lingi tee IT valdkonda on mulle küllaltki tuttav. Tema esimene kokkupuude arvutitega oli koduse lauaarvuti taga häkkimine, kust edasi liikus ta hoopis keemia ning siis täiesti kõrvalise lihttöö peale. Minu enda põhikooli ning ka gümnaasiumiaeg möödus samuti enda ning sõprade-tuttavate arvutite parandamise, modifitseerimise ning vahel ka ellu äratamisega. Eredalt on meeles kuidas aitasin klassivennal vanast IDE kõvakettast välist kõvaketast luua. Ketas ise oli asetatud lahtise arvutitorni kõrvale kingakarbi peale ning meie klassivennaga üritasime jagu saada tolleaegse GPartEdi kasutajaliidesest. Minul endal oli aga huvi keemia vastu nii suur, et läksin seda lausa ülikooli õppima.&lt;br /&gt;
&lt;br /&gt;
Ling tõi välja mitu head näpunäidet algavatele süsteemi adiministraatoritele. Tema sõnul peab süsadmin olema piisavalt laisk, et mitte ennast töösse ära uputada. Elu tuleb teha võimalikult automaatseks ja isemajandavaks. Samas peab admin olema vajadusel kättesaadav. Sellest tulenevalt peab olema ka süsteemil mitu inimest, kes probleemide korral valmis on. Mitme inimese puhul peavad aga vastutusalad olema täpselt paigas.&lt;br /&gt;
&lt;br /&gt;
Antud loeng pani minu kui hakkaja arendaja korraks mõtlema, et äkki oleks pidanud hoopis admini erialale minema - riistvaraga tegelemine on küllaltki hingelähedane ning praegune töökoht on ka selline adminiamet. Õnneks meeldib mulle, erinevalt Lingist, koodi kirjutada ning koodiga probleeme lahendada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andres Septer ja Einar Koltšanov: IT tööturg &amp;amp; Karjäärikäänakud&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng5&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/c9233ad5-0977-4ea7-9065-3d46012832cc A. Septer, E. Koltšanov (2016) Loengu &amp;quot;IT tööturg &amp;amp; Karjäärikäänakud&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Antud loeng on vahest üks kasulikumaid, just tööturu mõttes. Kui võrdluseks tuua Keemia Instituudi tutvustavad loengud, kus tutvustati põhiliselt Keemia Instituudi ja tolleaegse LOTE võimalusi, siis käesolevas loengus sai hea ülevaate päris maailmast. Toonitati, et läbi löömiseks on vaja luua endale sotsiaalne võrgustik ning tugineda töökoha otsingutel rohkem sellele, kui erinevatele avalikele konkurssidele, mis on olemuselt &amp;quot;tööturu jäätmed&amp;quot;. Samuti tuli teemaks, et karjääriredelil tõusmiseks on vaja ettevõtet vahetada. Andres Septer mainis, et see olevat justkui Eesti eripära, kuid mulle endale on pere/tuttavate ning eri foorumite põhjal jäänud mulje, et see loogika kehtib ka näiteks USA-s. &lt;br /&gt;
&lt;br /&gt;
Esimese loengupoole põhiosa aga seisneb erinevate töökohtade ja -võimaluste tutvustuses ning võrdluses. Toodi välja riigiasutuste, eri suurustega ettevõtete ning startupide head ja vead. Kokkuvõtvalt võib öelda, et kõigile on midagi meelepärast. Samas oli loeng kasulikum tõenäoliselt päevaõppe tudengitele, kes ei ole veel tööturuga väga palju, kui üldse, kokku puutunud.&lt;br /&gt;
&lt;br /&gt;
Teises osas tutvustas Einar Koltšanov ettevõtte äri- ning IT-poole koostööst ja osalisest vastasseisust. Nagu Andres Kütt esimeses loengus mainis, on vaja inimesi, kes suudavad hallata suuremat pilti ja siduda erinevad ettevõtte osad tervikuks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ivar Laur: Andmed ei allu analüüsile&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng6&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/24de2b84-9c8c-497f-a299-7ece598d0802 I. Laur (2016) Loengu &amp;quot;Andmed ei allu analüüsile&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ivar Laur tõi oma loengus välja ühe osa IT arendustööst, mis ei pruugi olla kohe algul esile tulla. Andmete analüüs on aga suur osa tänapäeva ettevõttete ning riigiasutuste tööst. EMTA näidetel tutvustati kuidas tugineb iga otsuse tegemine andmetel ning kuidas on suurest andmemahust võimalik välja lugeda erinevaid järeldusi. Kuna andmemahud on aga meeletult suured, on vaja analüüs automatiseerida ning selleks on vaja võimekat tarkvara ning riistvara. &lt;br /&gt;
&lt;br /&gt;
Üldiselt oli loeng natuke IT-kauge, kuid näitas, miks tuleb kasuks analüütilise mõtlemise arendamine ning tutvumine mateemaatika ning statistikaga. Mida paremini arendaja mõistab lahendamist vajavat probleemi ning andmehulka, seda lihtsam on tal seda automatiseerida.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jaan Priisalu: Eesti Vabariigi küberkaitse&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng7&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/19c7be1d-f277-40ea-8fb7-a5a829162d76 J. Priisalu (2016) Loengu &amp;quot;Eesti Vabariigi küberkaitse&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui Eestis IT-st rääkida siis ei saa üle ega ümber küberkaitsest. Küberturve on tänapäeval tõenäoliselt kõige olulisem osa infotehnoloogiast, ükskõik kui uhke ja keeruline mingi süsteem ei ole, ta on kasulik vaid nii kaua kui ta on usaldusväärne ja stabiilne. Usaldusväärsuse ja stabiilsuse tagamiseks ongi vaja süsteemi kaitsta väliste jõudude eest.&lt;br /&gt;
&lt;br /&gt;
Loengus tutvustati Eesti küberturbe ajalugu ning käsitleti põgusalt ka küberkuritegevuse arengut ja organiseerumist. Tegelikult käivad need asjad käsikäes. Kui esimesed arvutiviirused olid rohkem teooria rakendamised ja küllaltki süütud katsetused siis niipea kui pangandus kolis internetti tulid sellega kaasa ka kurjategijad. Sama moodi on riikidega - kui riigi toimimiseks tähtsad infosüsteemid on võrgus, siis saab riiki rünnata üle võrgu. Õnneks on Eesti saanud hakkama kõrgtehnoloogilisse maailma sulandumisega ning lausa eesrinda tõusnud. &lt;br /&gt;
&lt;br /&gt;
Jaan Priisalu tutvustas ka Küberkaitseliitu, mis on omapärane segu sõjandusest ja IT-st. Küberkaitseliit on vähemalt mulle küllaltki huvipakkuv asutus, kuna lõpetasin just ajateenistuse ning riigikaitse vastu jäi huvi püsima. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hedi Mardisoo: IT ja turundus&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;loeng8&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/f35aeffc-bcd1-44f3-972b-931cfcb47127 H. Mardisoo (2016) Loengu &amp;quot;IT ja turundus&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loengusarja viimases osas tutvustati hoopis IT müügipoolt. Teema on seotud Ivar Lauri andmeanalüüsi ning Testlio startupi loengutega, sest oma toote müümiseks on vaja hulgaliselt infot töödelda ja ennast turundada. &lt;br /&gt;
&lt;br /&gt;
Uue infona võib välja tuua &amp;quot;growth hacking-u&amp;quot; fenomeni. Seda võib mõtestada kui agressiivset ja uudseid lahendusi otsivat turundustööd. Olemuselt on see segu turundusest, programmeerimisest ning andmeanalüüsist.&lt;br /&gt;
&lt;br /&gt;
Kõige kasulikum on see loeng neile, kes näevad ennast tulevikus oma firmat loomas või mingis ettevõtte juhatuses osalemas.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkuvõte&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kogu loengusari andis hea ülevaate IT valdkonnast ning tööturust. Igas loengus oli midagi kõrva taha panna alates tööotsingu soovitustest kuni oma ettevõtte käivitamiseni. Edu peitub võrgustiku loomises ning enda või enda toote turundamises. Samuti, mida laiem silmapilk on, seda lihtsam on eri probleeme ette näha ning nendega toime tulla. Ükski uus teadmine ei ole kasutu.&lt;br /&gt;
&lt;br /&gt;
==Ülesanded==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus B&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kuidas toimub kordussooritusele registreerimine? &lt;br /&gt;
* Õigus kordussoorituseks (arvestus, eksam) kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestrist. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Eksamite%20ja%20arvestuste%20korraldus Õppekorralduse eeskiri 5.2.12.]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Kellega kokku leppida, et kordussooritust teha? &lt;br /&gt;
* Õppejõuga. Arvestuse ning kordusarvestuse läbiviimise viis ja hindamiskriteeriumid sisalduvad aineprogrammis, mis tehakse õppuritele teatavaks õppetöö alguses. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Arvestused Õppekorralduse eeskiri 5.4.2.]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad?&lt;br /&gt;
* Korduseksami ja -arvestuse puhul toimub registreerimine ÕISis. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Eksamite%20ja%20arvestuste%20korraldus Õppekorralduse eeskiri 5.2.8.1.]&amp;lt;/ref&amp;gt; &lt;br /&gt;
Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
* RF õppekohal on kordussooritused tasuta, OF õppekohal on kordussoorituse maksumus 20€. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Eksamite%20ja%20arvestuste%20korraldus Õppekorralduse eeskiri 5.2.7.]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ EIK Õppeteenused]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus 5&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Millised eeldused peavad olema täidetud vajaduspõhise õppetoetuse saamiseks ja millest sõltub toetuse suurus?&lt;br /&gt;
* Vajaduspõhist õppetoetust saab tudeng, kes on kõrgkooli sisse astunud 2013/14. õa või hiljem, kelle perekonna kuusissetulek ühe pereliikme kohta on kuni 329 eurot ning  kes õpib täiskoormusega ja täidab õppekava nõudeid täies mahus (100%), kusjuures õppemahu arvestus on semestrite lõikes kumulatiivne. Toetuse suurus sõltub leibkonna keskmisest sissetulekust pereliikme kohta ning jaotub kolme astmesse.&amp;lt;ref name=&amp;quot;toetus&amp;quot;&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/vajaduspohine-eritoetus/ Vajaduspõhine eritoetus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Mida peab toetuse saamiseks tegema?&lt;br /&gt;
* Taotlus tuleb esitada riigiportaalis [https://www.eesti.ee/est/teenused/kodanik/haridus_ja_teadus/vajaduspohise_oppetoetuse_taotlus eesti.ee].&amp;lt;ref name=&amp;quot;toetus&amp;quot;/&amp;gt;&lt;br /&gt;
Mis on minimaalne ainepunkide arv semestris õppetoetuse saamiseks?&lt;br /&gt;
* Õppekava nõuded peavad olema täies mahus täidetud, seega ühes semestris peab sooritama 27 EAP ulatuses  aineid.&amp;lt;ref name=&amp;quot;finantsinfo&amp;quot;&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/ EIK Finantsinfo]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ülesanne&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
X = 27; Y = 28&lt;br /&gt;
&lt;br /&gt;
Õppekulude osalise hüvitamise kohustuse tekkimise aluseks oleva õppekava täies mahus täitmise määr on vastavalt  Eesti Infotehnoloogia Kolledži nõukogu otsusele (protokoll nr 3C-1/13-2, 27.02.2013) 2016/2017 õppeaastal 27 EAP semestris ja õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref name=&amp;quot;finantsinfo&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mõlemal semestril on õppekava täidetud täies mahus, seega arvet ei teki ning summa on 0€.&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Hannilo&amp;diff=110699</id>
		<title>User:Hannilo</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Hannilo&amp;diff=110699"/>
		<updated>2016-10-19T15:20:14Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: /* Ülesanded */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2016 kaugõpe]]&lt;br /&gt;
&lt;br /&gt;
=Õpingukorralduse ja erialatutvustuse arvestustöö=&lt;br /&gt;
&lt;br /&gt;
Autor: Henri Annilo&lt;br /&gt;
&lt;br /&gt;
Esitatud: -&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sissejuhatus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nagu valdav enamus kaugõppe tudengeid olen minagi IT hariduse juurde sattunud alles pärast teisel erialal hariduse omandamist. Nimelt lõpetasin 2015. aastal Tartu Ülikoolis keemia eriala. Põhjuseid eriala vahetamiseks on mitu ning neid ei ole siinkohal tarbekas lahkama hakata, küll aga on tänu sellele hea võrdlusmoment koolide ning erialade vahel. Tartu Ülikoolis oli saranane sissejuhatav aine, kuid see oli tükk maad üldisem ning lühema aja sisse surutud. Käesoleva aine kasulikkus seisnebki selle laias haardes. Lisaks sellele, et tutvustatakse õppimise korralduslikku ning juriidilist poolt, saab Eesti (ning osalt ka maailma) IT maastikust pildi ette.&lt;br /&gt;
&lt;br /&gt;
Igas loengus avanes uus tahk väga mitmekülgsest ning mõneti keerulisest maailmast, mis on tänapäevase ühiskonna lahutamatu ning mõneti defineeriv osa. Tutvustati IT-elu koodi kirjutamisest ning haldamisest kuni selle müümiseni. Samuti tutvustati Eesti infotehnoloogia-alast arengut nende inimeste silmade läbi, kes ise viisid need arengud läbi. Kõige selle juures jäi jutt hoomatavaks ning ei muutunud liialt tehniliseks.&lt;br /&gt;
&lt;br /&gt;
Kogu loengutsükli vältel kogunes infot, mida meelde jätta ning edasises elus arvestada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Merike Spitsõn, Merle Varendi, Juri Tretjakov Andres Septer: Õppekorraldus ja sisekord&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng1&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/46b0c2c3-b9c3-4b98-b0fb-855ca1f5d68a M. Spitsõn, M. Varendi, J. Tretjakov, Andres. Septer (2016) Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; salvestis]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sissejuhatavas loengus tutvustati ITK õppekorraldust ning hingeelu. Lühidalt öeldes kes on kes ning mis on mis. Tutvustati &amp;quot;punase joone&amp;quot; süsteemi ning kuidas näeb välja ITK arvestuste/eksamite süsteem. Samuti selgitati kuidas toimib õppimise finantspool, ehk mitu EAP-d on vaja täita, mis juhtub kui puudu jääb ning kuidas stipendiumitega ringi käia. Kokkuvõtvalt sai hea ülevaate järgmistel aastatel eesootavast.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andres Kütt: Sinna ja tagasi. Arhitekti lugu.&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng2&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/d9ec2ab9-14d4-4e0a-9c5c-c26e5093060f A. Kütt (2016) Loengu &amp;quot;Sinna ja tagasi. Arhitekti lugu.&amp;quot; salvestis]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimese &amp;quot;päris erialatutvustuse&amp;quot; loengu sisuks ei olnud tavalise koodikirjutamise või riistvarahalduse tutvustus, vaid hoopis natuke laiem teema. Andres Kütt tutvustas kuidas näeb välja erinevate tarkvaraprojektide sidumine ühtseks tervikuks ehk siis tarkvara arhitektuur. &lt;br /&gt;
&lt;br /&gt;
Kütti sõnul on arhitekti tööülesandeks keerulisuse juhtimine. Tõsiasjana tõi ta välja, et kahjuks enamus asutusi hakkab sellele mõtlema alles siis, kui on kätte jõudnud murdumispunkt - süsteemi keerukus on üle käte läinud. Hoiatuseks kõigile mainis ta, et sellesse punkti jõudes on lihtsam kogu süsteem maha lammutada ja otsast peale hakata kui parandama asuda. Ehk siis arhitekti on vaja algusest peale. Keegi peab valvama projektide kulgu ning kokkusobimist ning vahel olema ka see ebameeldiv inimene, kes ütleb välja, et pakutud lahendustes tekivad tekivad tõrked enne kui hakatakse aega kulutama arendustöö peale. Selle ebameeldiva tõe väljatoomisel peab aga arhitekt olema ka diplomaat. Ta peab oskama hoida suhteid arendusmeeskondadega nii, et tema hoiatusi ka kuulatakse. &lt;br /&gt;
&lt;br /&gt;
Jäi kõlama ka arhitekti laiapõhjalise hariduse nõue. Puhta IT haridusega ei jõua arhitektina kaugele. Kuna arhitekt peab olema justkui liides arendusosakonna ning organisatsiooni kui terviku vahel, peab ta aru saama mõlema osa eripäradest. Tulemusi annab IT- ning majandusalase hariduse sümbioos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kristel &amp;amp; Marko Kruustük (Testlio): Testimine ja startupid&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng3&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/bdb1f592-2bdc-4f3e-96e5-68a65306cbe6 K. Kruustük, M. Kruustük (Testlio) (2016) Loengu &amp;quot;Testimine ja startupid&amp;quot; salvestus] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testlio asutajad Kristel ja Marko tutvustasid sisuliselt kahte teemat korraga. Osalt käsitleti tarkvara testimist ning põhirõhk oli oma ettevõtte ehk startupi käivitamisel. Loengust sai positiivses toonis ülevaate sellest, mis töö läheb ühe startupi käima tõmbamisse ning üles ehitamisse. Käisid läbi erinevad konverentsid ning inkubaatorid ja püsima jäi see, et pinnale jäämiseks on vaja meeletut sihikindlust.&lt;br /&gt;
&lt;br /&gt;
Startupide koha pealt on mul endal hea luua paralleele oma tuttavate poolt käivitatud ettevõtetega. Võib öelda, et hea idee on alles algus ning tõeline raskuspunkt on selle müümine ning idee ümber organisatsiooni tekitamine. Kõrvalt vaadates on see meeletult aega nõudev ning närvesööv tegevus. Samas toonitati, et tänapäeval on loodud nii mitu erinevat võimalust oma idee arendamiseks ja toetajate kaasamiseks, et sihikindlusega jõuab ikka tulemuseni. Lõpuks toodi sarnaselt järgnevate loengutega välja, et üksinda kaugele ei jõua. Tuleb võtta vähemalt üks sõber endale appi. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lembitu Ling aka Snakeman: Süsadminnimisest&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng4&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/edf31936-fa06-4f1a-8c1f-18e4edb07f76 L. Ling (2016)  Loengu &amp;quot;Süsadminnimisest&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lembitu Lingi tee IT valdkonda on mulle küllaltki tuttav. Tema esimene kokkupuude arvutitega oli koduse lauaarvuti taga häkkimine, kust edasi liikus ta hoopis keemia ning siis täiesti kõrvalise lihttöö peale. Minu enda põhikooli ning ka gümnaasiumiaeg möödus samuti enda ning sõprade-tuttavate arvutite parandamise, modifitseerimise ning vahel ka ellu äratamisega. Eredalt on meeles kuidas aitasin klassivennal vanast IDE kõvakettast välist kõvaketast luua. Ketas ise oli asetatud lahtise arvutitorni kõrvale kingakarbi peale ning meie klassivennaga üritasime jagu saada tolleaegse GPartEdi kasutajaliidesest. Minul endal oli aga huvi keemia vastu nii suur, et läksin seda lausa ülikooli õppima.&lt;br /&gt;
&lt;br /&gt;
Ling tõi välja mitu head näpunäidet algavatele süsteemi adiministraatoritele. Tema sõnul peab süsadmin olema piisavalt laisk, et mitte ennast töösse ära uputada. Elu tuleb teha võimalikult automaatseks ja isemajandavaks. Samas peab admin olema vajadusel kättesaadav. Sellest tulenevalt peab olema ka süsteemil mitu inimest, kes probleemide korral valmis on. Mitme inimese puhul peavad aga vastutusalad olema täpselt paigas.&lt;br /&gt;
&lt;br /&gt;
Antud loeng pani minu kui hakkaja arendaja korraks mõtlema, et äkki oleks pidanud hoopis admini erialale minema - riistvaraga tegelemine on küllaltki hingelähedane ning praegune töökoht on ka selline adminiamet. Õnneks meeldib mulle, erinevalt Lingist, koodi kirjutada ning koodiga probleeme lahendada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andres Septer ja Einar Koltšanov: IT tööturg &amp;amp; Karjäärikäänakud&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng5&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/c9233ad5-0977-4ea7-9065-3d46012832cc A. Septer, E. Koltšanov (2016) Loengu &amp;quot;IT tööturg &amp;amp; Karjäärikäänakud&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Antud loeng on vahest üks kasulikumaid, just tööturu mõttes. Kui võrdluseks tuua Keemia Instituudi tutvustavad loengud, kus tutvustati põhiliselt Keemia Instituudi ja tolleaegse LOTE võimalusi, siis käesolevas loengus sai hea ülevaate päris maailmast. Toonitati, et läbi löömiseks on vaja luua endale sotsiaalne võrgustik ning tugineda töökoha otsingutel rohkem sellele, kui erinevatele avalikele konkurssidele, mis on olemuselt &amp;quot;tööturu jäätmed&amp;quot;. Samuti tuli teemaks, et karjääriredelil tõusmiseks on vaja ettevõtet vahetada. Andres Septer mainis, et see olevat justkui Eesti eripära, kuid mulle endale on pere/tuttavate ning eri foorumite põhjal jäänud mulje, et see loogika kehtib ka näiteks USA-s. &lt;br /&gt;
&lt;br /&gt;
Esimese loengupoole põhiosa aga seisneb erinevate töökohtade ja -võimaluste tutvustuses ning võrdluses. Toodi välja riigiasutuste, eri suurustega ettevõtete ning startupide head ja vead. Kokkuvõtvalt võib öelda, et kõigile on midagi meelepärast. Samas oli loeng kasulikum tõenäoliselt päevaõppe tudengitele, kes ei ole veel tööturuga väga palju, kui üldse, kokku puutunud.&lt;br /&gt;
&lt;br /&gt;
Teises osas tutvustas Einar Koltšanov ettevõtte äri- ning IT-poole koostööst ja osalisest vastasseisust. Nagu Andres Kütt esimeses loengus mainis, on vaja inimesi, kes suudavad hallata suuremat pilti ja siduda erinevad ettevõtte osad tervikuks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ivar Laur: Andmed ei allu analüüsile&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng6&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/24de2b84-9c8c-497f-a299-7ece598d0802 I. Laur (2016) Loengu &amp;quot;Andmed ei allu analüüsile&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ivar Laur tõi oma loengus välja ühe osa IT arendustööst, mis ei pruugi olla kohe algul esile tulla. Andmete analüüs on aga suur osa tänapäeva ettevõttete ning riigiasutuste tööst. EMTA näidetel tutvustati kuidas tugineb iga otsuse tegemine andmetel ning kuidas on suurest andmemahust võimalik välja lugeda erinevaid järeldusi. Kuna andmemahud on aga meeletult suured, on vaja analüüs automatiseerida ning selleks on vaja võimekat tarkvara ning riistvara. &lt;br /&gt;
&lt;br /&gt;
Üldiselt oli loeng natuke IT-kauge, kuid näitas, miks tuleb kasuks analüütilise mõtlemise arendamine ning tutvumine mateemaatika ning statistikaga. Mida paremini arendaja mõistab lahendamist vajavat probleemi ning andmehulka, seda lihtsam on tal seda automatiseerida.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jaan Priisalu: Eesti Vabariigi küberkaitse&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng7&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/19c7be1d-f277-40ea-8fb7-a5a829162d76 J. Priisalu (2016) Loengu &amp;quot;Eesti Vabariigi küberkaitse&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui Eestis IT-st rääkida siis ei saa üle ega ümber küberkaitsest. Küberturve on tänapäeval tõenäoliselt kõige olulisem osa infotehnoloogiast, ükskõik kui uhke ja keeruline mingi süsteem ei ole, ta on kasulik vaid nii kaua kui ta on usaldusväärne ja stabiilne. Usaldusväärsuse ja stabiilsuse tagamiseks ongi vaja süsteemi kaitsta väliste jõudude eest.&lt;br /&gt;
&lt;br /&gt;
Loengus tutvustati Eesti küberturbe ajalugu ning käsitleti põgusalt ka küberkuritegevuse arengut ja organiseerumist. Tegelikult käivad need asjad käsikäes. Kui esimesed arvutiviirused olid rohkem teooria rakendamised ja küllaltki süütud katsetused siis niipea kui pangandus kolis internetti tulid sellega kaasa ka kurjategijad. Sama moodi on riikidega - kui riigi toimimiseks tähtsad infosüsteemid on võrgus, siis saab riiki rünnata üle võrgu. Õnneks on Eesti saanud hakkama kõrgtehnoloogilisse maailma sulandumisega ning lausa eesrinda tõusnud. &lt;br /&gt;
&lt;br /&gt;
Jaan Priisalu tutvustas ka Küberkaitseliitu, mis on omapärane segu sõjandusest ja IT-st. Küberkaitseliit on vähemalt mulle küllaltki huvipakkuv asutus, kuna lõpetasin just ajateenistuse ning riigikaitse vastu jäi huvi püsima. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hedi Mardisoo: IT ja turundus&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;loeng8&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/f35aeffc-bcd1-44f3-972b-931cfcb47127 H. Mardisoo (2016) Loengu &amp;quot;IT ja turundus&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loengusarja viimases osas tutvustati hoopis IT müügipoolt. Teema on seotud Ivar Lauri andmeanalüüsi ning Testlio startupi loengutega, sest oma toote müümiseks on vaja hulgaliselt infot töödelda ja ennast turundada. &lt;br /&gt;
&lt;br /&gt;
Uue infona võib välja tuua &amp;quot;growth hacking-u&amp;quot; fenomeni. Seda võib mõtestada kui agressiivset ja uudseid lahendusi otsivat turundustööd. Olemuselt on see segu turundusest, programmeerimisest ning andmeanalüüsist.&lt;br /&gt;
&lt;br /&gt;
Kõige kasulikum on see loeng neile, kes näevad ennast tulevikus oma firmat loomas või mingis ettevõtte juhatuses osalemas.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkuvõte&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kogu loengusari andis hea ülevaate IT valdkonnast ning tööturust. Igas loengus oli midagi kõrva taha panna alates tööotsingu soovitustest kuni oma ettevõtte käivitamiseni. Edu peitub võrgustiku loomises ning enda või enda toote turundamises. Samuti, mida laiem silmapilk on, seda lihtsam on eri probleeme ette näha ning nendega toime tulla. Ükski uus teadmine ei ole kasutu.&lt;br /&gt;
&lt;br /&gt;
==Ülesanded==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus B&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kuidas toimub kordussooritusele registreerimine? &lt;br /&gt;
* Õigus kordussoorituseks (arvestus, eksam) kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestrist. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Eksamite%20ja%20arvestuste%20korraldus Õppekorralduse eeskiri 5.2.12.]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Kellega kokku leppida, et kordussooritust teha? &lt;br /&gt;
* Õppejõuga. Arvestuse ning kordusarvestuse läbiviimise viis ja hindamiskriteeriumid sisalduvad aineprogrammis, mis tehakse õppuritele teatavaks õppetöö alguses. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Arvestused Õppekorralduse eeskiri 5.4.2.]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad?&lt;br /&gt;
* Korduseksami ja -arvestuse puhul toimub registreerimine ÕISis. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Eksamite%20ja%20arvestuste%20korraldus Õppekorralduse eeskiri 5.2.8.1.]&amp;lt;/ref&amp;gt; &lt;br /&gt;
Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
* RF õppekohal on kordussooritused tasuta, OF õppekohal on kordussoorituse maksumus 20€. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Eksamite%20ja%20arvestuste%20korraldus Õppekorralduse eeskiri 5.2.7.]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ EIK Õppeteenused]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus 5&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Millised eeldused peavad olema täidetud vajaduspõhise õppetoetuse saamiseks ja millest sõltub toetuse suurus?&lt;br /&gt;
* Vajaduspõhist õppetoetust saab tudeng, kes on kõrgkooli sisse astunud 2013/14. õa või hiljem, kelle perekonna kuusissetulek ühe pereliikme kohta on kuni 329 eurot ning  kes õpib täiskoormusega ja täidab õppekava nõudeid täies mahus (100%), kusjuures õppemahu arvestus on semestrite lõikes kumulatiivne. Toetuse suurus sõltub leibkonna keskmisest sissetulekust pereliikme kohta ning jaotub kolme astmesse.&amp;lt;ref name=&amp;quot;toetus&amp;quot;&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/vajaduspohine-eritoetus/ Vajaduspõhine eritoetus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Mida peab toetuse saamiseks tegema?&lt;br /&gt;
* Taotlus tuleb esitada riigiportaalis [https://www.eesti.ee/est/teenused/kodanik/haridus_ja_teadus/vajaduspohise_oppetoetuse_taotlus eesti.ee].&amp;lt;ref name=&amp;quot;toetus&amp;quot;/&amp;gt;&lt;br /&gt;
Mis on minimaalne ainepunkide arv semestris õppetoetuse saamiseks?&lt;br /&gt;
* Õppekava nõuded peavad olema täies mahus täidetud, seega ühes semestris peab sooritama 27 EAP ulatuses  aineid.&amp;lt;ref name=&amp;quot;finantsinfo&amp;quot;&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/ EIK Finantsinfo]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ülesanne&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus vastab teie üliõpilaskoodi eelviimasele numbrile ja Y üliõpilaskoodi viimasele numbrile.&lt;br /&gt;
&lt;br /&gt;
X = 27; Y = 28&lt;br /&gt;
&lt;br /&gt;
Õppekulude osalise hüvitamise kohustuse tekkimise aluseks oleva õppekava täies mahus täitmise määr on vastavalt  Eesti Infotehnoloogia Kolledži nõukogu otsusele (protokoll nr 3C-1/13-2, 27.02.2013) 2016/2017 õppeaastal 27 EAP semestris ja õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref name=&amp;quot;finantsinfo&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mõlemal semestril on õppekava täidetud täies mahus, seega arvet ei teki ning summa on 0€.&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Hannilo&amp;diff=110698</id>
		<title>User:Hannilo</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Hannilo&amp;diff=110698"/>
		<updated>2016-10-19T15:15:47Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2016 kaugõpe]]&lt;br /&gt;
&lt;br /&gt;
=Õpingukorralduse ja erialatutvustuse arvestustöö=&lt;br /&gt;
&lt;br /&gt;
Autor: Henri Annilo&lt;br /&gt;
&lt;br /&gt;
Esitatud: -&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sissejuhatus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nagu valdav enamus kaugõppe tudengeid olen minagi IT hariduse juurde sattunud alles pärast teisel erialal hariduse omandamist. Nimelt lõpetasin 2015. aastal Tartu Ülikoolis keemia eriala. Põhjuseid eriala vahetamiseks on mitu ning neid ei ole siinkohal tarbekas lahkama hakata, küll aga on tänu sellele hea võrdlusmoment koolide ning erialade vahel. Tartu Ülikoolis oli saranane sissejuhatav aine, kuid see oli tükk maad üldisem ning lühema aja sisse surutud. Käesoleva aine kasulikkus seisnebki selle laias haardes. Lisaks sellele, et tutvustatakse õppimise korralduslikku ning juriidilist poolt, saab Eesti (ning osalt ka maailma) IT maastikust pildi ette.&lt;br /&gt;
&lt;br /&gt;
Igas loengus avanes uus tahk väga mitmekülgsest ning mõneti keerulisest maailmast, mis on tänapäevase ühiskonna lahutamatu ning mõneti defineeriv osa. Tutvustati IT-elu koodi kirjutamisest ning haldamisest kuni selle müümiseni. Samuti tutvustati Eesti infotehnoloogia-alast arengut nende inimeste silmade läbi, kes ise viisid need arengud läbi. Kõige selle juures jäi jutt hoomatavaks ning ei muutunud liialt tehniliseks.&lt;br /&gt;
&lt;br /&gt;
Kogu loengutsükli vältel kogunes infot, mida meelde jätta ning edasises elus arvestada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Merike Spitsõn, Merle Varendi, Juri Tretjakov Andres Septer: Õppekorraldus ja sisekord&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng1&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/46b0c2c3-b9c3-4b98-b0fb-855ca1f5d68a M. Spitsõn, M. Varendi, J. Tretjakov, Andres. Septer (2016) Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; salvestis]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sissejuhatavas loengus tutvustati ITK õppekorraldust ning hingeelu. Lühidalt öeldes kes on kes ning mis on mis. Tutvustati &amp;quot;punase joone&amp;quot; süsteemi ning kuidas näeb välja ITK arvestuste/eksamite süsteem. Samuti selgitati kuidas toimib õppimise finantspool, ehk mitu EAP-d on vaja täita, mis juhtub kui puudu jääb ning kuidas stipendiumitega ringi käia. Kokkuvõtvalt sai hea ülevaate järgmistel aastatel eesootavast.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andres Kütt: Sinna ja tagasi. Arhitekti lugu.&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng2&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/d9ec2ab9-14d4-4e0a-9c5c-c26e5093060f A. Kütt (2016) Loengu &amp;quot;Sinna ja tagasi. Arhitekti lugu.&amp;quot; salvestis]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimese &amp;quot;päris erialatutvustuse&amp;quot; loengu sisuks ei olnud tavalise koodikirjutamise või riistvarahalduse tutvustus, vaid hoopis natuke laiem teema. Andres Kütt tutvustas kuidas näeb välja erinevate tarkvaraprojektide sidumine ühtseks tervikuks ehk siis tarkvara arhitektuur. &lt;br /&gt;
&lt;br /&gt;
Kütti sõnul on arhitekti tööülesandeks keerulisuse juhtimine. Tõsiasjana tõi ta välja, et kahjuks enamus asutusi hakkab sellele mõtlema alles siis, kui on kätte jõudnud murdumispunkt - süsteemi keerukus on üle käte läinud. Hoiatuseks kõigile mainis ta, et sellesse punkti jõudes on lihtsam kogu süsteem maha lammutada ja otsast peale hakata kui parandama asuda. Ehk siis arhitekti on vaja algusest peale. Keegi peab valvama projektide kulgu ning kokkusobimist ning vahel olema ka see ebameeldiv inimene, kes ütleb välja, et pakutud lahendustes tekivad tekivad tõrked enne kui hakatakse aega kulutama arendustöö peale. Selle ebameeldiva tõe väljatoomisel peab aga arhitekt olema ka diplomaat. Ta peab oskama hoida suhteid arendusmeeskondadega nii, et tema hoiatusi ka kuulatakse. &lt;br /&gt;
&lt;br /&gt;
Jäi kõlama ka arhitekti laiapõhjalise hariduse nõue. Puhta IT haridusega ei jõua arhitektina kaugele. Kuna arhitekt peab olema justkui liides arendusosakonna ning organisatsiooni kui terviku vahel, peab ta aru saama mõlema osa eripäradest. Tulemusi annab IT- ning majandusalase hariduse sümbioos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kristel &amp;amp; Marko Kruustük (Testlio): Testimine ja startupid&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng3&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/bdb1f592-2bdc-4f3e-96e5-68a65306cbe6 K. Kruustük, M. Kruustük (Testlio) (2016) Loengu &amp;quot;Testimine ja startupid&amp;quot; salvestus] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testlio asutajad Kristel ja Marko tutvustasid sisuliselt kahte teemat korraga. Osalt käsitleti tarkvara testimist ning põhirõhk oli oma ettevõtte ehk startupi käivitamisel. Loengust sai positiivses toonis ülevaate sellest, mis töö läheb ühe startupi käima tõmbamisse ning üles ehitamisse. Käisid läbi erinevad konverentsid ning inkubaatorid ja püsima jäi see, et pinnale jäämiseks on vaja meeletut sihikindlust.&lt;br /&gt;
&lt;br /&gt;
Startupide koha pealt on mul endal hea luua paralleele oma tuttavate poolt käivitatud ettevõtetega. Võib öelda, et hea idee on alles algus ning tõeline raskuspunkt on selle müümine ning idee ümber organisatsiooni tekitamine. Kõrvalt vaadates on see meeletult aega nõudev ning närvesööv tegevus. Samas toonitati, et tänapäeval on loodud nii mitu erinevat võimalust oma idee arendamiseks ja toetajate kaasamiseks, et sihikindlusega jõuab ikka tulemuseni. Lõpuks toodi sarnaselt järgnevate loengutega välja, et üksinda kaugele ei jõua. Tuleb võtta vähemalt üks sõber endale appi. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lembitu Ling aka Snakeman: Süsadminnimisest&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng4&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/edf31936-fa06-4f1a-8c1f-18e4edb07f76 L. Ling (2016)  Loengu &amp;quot;Süsadminnimisest&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lembitu Lingi tee IT valdkonda on mulle küllaltki tuttav. Tema esimene kokkupuude arvutitega oli koduse lauaarvuti taga häkkimine, kust edasi liikus ta hoopis keemia ning siis täiesti kõrvalise lihttöö peale. Minu enda põhikooli ning ka gümnaasiumiaeg möödus samuti enda ning sõprade-tuttavate arvutite parandamise, modifitseerimise ning vahel ka ellu äratamisega. Eredalt on meeles kuidas aitasin klassivennal vanast IDE kõvakettast välist kõvaketast luua. Ketas ise oli asetatud lahtise arvutitorni kõrvale kingakarbi peale ning meie klassivennaga üritasime jagu saada tolleaegse GPartEdi kasutajaliidesest. Minul endal oli aga huvi keemia vastu nii suur, et läksin seda lausa ülikooli õppima.&lt;br /&gt;
&lt;br /&gt;
Ling tõi välja mitu head näpunäidet algavatele süsteemi adiministraatoritele. Tema sõnul peab süsadmin olema piisavalt laisk, et mitte ennast töösse ära uputada. Elu tuleb teha võimalikult automaatseks ja isemajandavaks. Samas peab admin olema vajadusel kättesaadav. Sellest tulenevalt peab olema ka süsteemil mitu inimest, kes probleemide korral valmis on. Mitme inimese puhul peavad aga vastutusalad olema täpselt paigas.&lt;br /&gt;
&lt;br /&gt;
Antud loeng pani minu kui hakkaja arendaja korraks mõtlema, et äkki oleks pidanud hoopis admini erialale minema - riistvaraga tegelemine on küllaltki hingelähedane ning praegune töökoht on ka selline adminiamet. Õnneks meeldib mulle, erinevalt Lingist, koodi kirjutada ning koodiga probleeme lahendada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andres Septer ja Einar Koltšanov: IT tööturg &amp;amp; Karjäärikäänakud&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng5&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/c9233ad5-0977-4ea7-9065-3d46012832cc A. Septer, E. Koltšanov (2016) Loengu &amp;quot;IT tööturg &amp;amp; Karjäärikäänakud&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Antud loeng on vahest üks kasulikumaid, just tööturu mõttes. Kui võrdluseks tuua Keemia Instituudi tutvustavad loengud, kus tutvustati põhiliselt Keemia Instituudi ja tolleaegse LOTE võimalusi, siis käesolevas loengus sai hea ülevaate päris maailmast. Toonitati, et läbi löömiseks on vaja luua endale sotsiaalne võrgustik ning tugineda töökoha otsingutel rohkem sellele, kui erinevatele avalikele konkurssidele, mis on olemuselt &amp;quot;tööturu jäätmed&amp;quot;. Samuti tuli teemaks, et karjääriredelil tõusmiseks on vaja ettevõtet vahetada. Andres Septer mainis, et see olevat justkui Eesti eripära, kuid mulle endale on pere/tuttavate ning eri foorumite põhjal jäänud mulje, et see loogika kehtib ka näiteks USA-s. &lt;br /&gt;
&lt;br /&gt;
Esimese loengupoole põhiosa aga seisneb erinevate töökohtade ja -võimaluste tutvustuses ning võrdluses. Toodi välja riigiasutuste, eri suurustega ettevõtete ning startupide head ja vead. Kokkuvõtvalt võib öelda, et kõigile on midagi meelepärast. Samas oli loeng kasulikum tõenäoliselt päevaõppe tudengitele, kes ei ole veel tööturuga väga palju, kui üldse, kokku puutunud.&lt;br /&gt;
&lt;br /&gt;
Teises osas tutvustas Einar Koltšanov ettevõtte äri- ning IT-poole koostööst ja osalisest vastasseisust. Nagu Andres Kütt esimeses loengus mainis, on vaja inimesi, kes suudavad hallata suuremat pilti ja siduda erinevad ettevõtte osad tervikuks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ivar Laur: Andmed ei allu analüüsile&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng6&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/24de2b84-9c8c-497f-a299-7ece598d0802 I. Laur (2016) Loengu &amp;quot;Andmed ei allu analüüsile&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ivar Laur tõi oma loengus välja ühe osa IT arendustööst, mis ei pruugi olla kohe algul esile tulla. Andmete analüüs on aga suur osa tänapäeva ettevõttete ning riigiasutuste tööst. EMTA näidetel tutvustati kuidas tugineb iga otsuse tegemine andmetel ning kuidas on suurest andmemahust võimalik välja lugeda erinevaid järeldusi. Kuna andmemahud on aga meeletult suured, on vaja analüüs automatiseerida ning selleks on vaja võimekat tarkvara ning riistvara. &lt;br /&gt;
&lt;br /&gt;
Üldiselt oli loeng natuke IT-kauge, kuid näitas, miks tuleb kasuks analüütilise mõtlemise arendamine ning tutvumine mateemaatika ning statistikaga. Mida paremini arendaja mõistab lahendamist vajavat probleemi ning andmehulka, seda lihtsam on tal seda automatiseerida.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jaan Priisalu: Eesti Vabariigi küberkaitse&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng7&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/19c7be1d-f277-40ea-8fb7-a5a829162d76 J. Priisalu (2016) Loengu &amp;quot;Eesti Vabariigi küberkaitse&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui Eestis IT-st rääkida siis ei saa üle ega ümber küberkaitsest. Küberturve on tänapäeval tõenäoliselt kõige olulisem osa infotehnoloogiast, ükskõik kui uhke ja keeruline mingi süsteem ei ole, ta on kasulik vaid nii kaua kui ta on usaldusväärne ja stabiilne. Usaldusväärsuse ja stabiilsuse tagamiseks ongi vaja süsteemi kaitsta väliste jõudude eest.&lt;br /&gt;
&lt;br /&gt;
Loengus tutvustati Eesti küberturbe ajalugu ning käsitleti põgusalt ka küberkuritegevuse arengut ja organiseerumist. Tegelikult käivad need asjad käsikäes. Kui esimesed arvutiviirused olid rohkem teooria rakendamised ja küllaltki süütud katsetused siis niipea kui pangandus kolis internetti tulid sellega kaasa ka kurjategijad. Sama moodi on riikidega - kui riigi toimimiseks tähtsad infosüsteemid on võrgus, siis saab riiki rünnata üle võrgu. Õnneks on Eesti saanud hakkama kõrgtehnoloogilisse maailma sulandumisega ning lausa eesrinda tõusnud. &lt;br /&gt;
&lt;br /&gt;
Jaan Priisalu tutvustas ka Küberkaitseliitu, mis on omapärane segu sõjandusest ja IT-st. Küberkaitseliit on vähemalt mulle küllaltki huvipakkuv asutus, kuna lõpetasin just ajateenistuse ning riigikaitse vastu jäi huvi püsima. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hedi Mardisoo: IT ja turundus&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;loeng8&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/f35aeffc-bcd1-44f3-972b-931cfcb47127 H. Mardisoo (2016) Loengu &amp;quot;IT ja turundus&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loengusarja viimases osas tutvustati hoopis IT müügipoolt. Teema on seotud Ivar Lauri andmeanalüüsi ning Testlio startupi loengutega, sest oma toote müümiseks on vaja hulgaliselt infot töödelda ja ennast turundada. &lt;br /&gt;
&lt;br /&gt;
Uue infona võib välja tuua &amp;quot;growth hacking-u&amp;quot; fenomeni. Seda võib mõtestada kui agressiivset ja uudseid lahendusi otsivat turundustööd. Olemuselt on see segu turundusest, programmeerimisest ning andmeanalüüsist.&lt;br /&gt;
&lt;br /&gt;
Kõige kasulikum on see loeng neile, kes näevad ennast tulevikus oma firmat loomas või mingis ettevõtte juhatuses osalemas.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkuvõte&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kogu loengusari andis hea ülevaate IT valdkonnast ning tööturust. Igas loengus oli midagi kõrva taha panna alates tööotsingu soovitustest kuni oma ettevõtte käivitamiseni. Edu peitub võrgustiku loomises ning enda või enda toote turundamises. Samuti, mida laiem silmapilk on, seda lihtsam on eri probleeme ette näha ning nendega toime tulla. Ükski uus teadmine ei ole kasutu.&lt;br /&gt;
&lt;br /&gt;
==Ülesanded==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus B&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kuidas toimub kordussooritusele registreerimine? &lt;br /&gt;
* Õigus kordussoorituseks (arvestus, eksam) kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestrist. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Eksamite%20ja%20arvestuste%20korraldus Õppekorralduse eeskiri 5.2.12.]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Kellega kokku leppida, et kordussooritust teha? &lt;br /&gt;
* Õppejõuga. Arvestuse ning kordusarvestuse läbiviimise viis ja hindamiskriteeriumid sisalduvad aineprogrammis, mis tehakse õppuritele teatavaks õppetöö alguses. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Arvestused Õppekorralduse eeskiri 5.4.2.]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad?&lt;br /&gt;
* Korduseksami ja -arvestuse puhul toimub registreerimine ÕISis. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Eksamite%20ja%20arvestuste%20korraldus Õppekorralduse eeskiri 5.2.8.1.]&amp;lt;/ref&amp;gt; &lt;br /&gt;
Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
* RF õppekohal on kordussooritused tasuta, OF õppekohal on kordussoorituse maksumus 20€. &amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Eksamite%20ja%20arvestuste%20korraldus Õppekorralduse eeskiri 5.2.7.]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ EIK Õppeteenused]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus 5&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Millised eeldused peavad olema täidetud vajaduspõhise õppetoetuse saamiseks ja millest sõltub toetuse suurus?&lt;br /&gt;
* Vajaduspõhist õppetoetust saab tudeng, kes on kõrgkooli sisse astunud 2013/14. õa või hiljem, kelle perekonna kuusissetulek ühe pereliikme kohta on kuni 329 eurot ning  kes õpib täiskoormusega ja täidab õppekava nõudeid täies mahus (100%), kusjuures õppemahu arvestus on semestrite lõikes kumulatiivne. Toetuse suurus sõltub leibkonna keskmisest sissetulekust pereliikme kohta ning jaotub kolme astmesse.&amp;lt;ref name=&amp;quot;toetus&amp;quot;&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/vajaduspohine-eritoetus/ Vajaduspõhine eritoetus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Mida peab toetuse saamiseks tegema?&lt;br /&gt;
* Taotlus tuleb esitada riigiportaalis www.eesti.ee/est/kodanikule/haridus_ja teadus/.&amp;lt;ref name=&amp;quot;toetus&amp;quot;/&amp;gt;&lt;br /&gt;
Mis on minimaalne ainepunkide arv semestris õppetoetuse saamiseks?&lt;br /&gt;
* Õppekava nõuded peavad olema täies mahus täidetud, seega ühes semestris peab sooritama 27 EAP ulatuses  aineid.&amp;lt;ref name=&amp;quot;finantsinfo&amp;quot;&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/ EIK Finantsinfo]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ülesanne&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus vastab teie üliõpilaskoodi eelviimasele numbrile ja Y üliõpilaskoodi viimasele numbrile.&lt;br /&gt;
&lt;br /&gt;
X = 27; Y = 28&lt;br /&gt;
&lt;br /&gt;
Õppekulude osalise hüvitamise kohustuse tekkimise aluseks oleva õppekava täies mahus täitmise määr on vastavalt  Eesti Infotehnoloogia Kolledži nõukogu otsusele (protokoll nr 3C-1/13-2, 27.02.2013) 2016/2017 õppeaastal 27 EAP semestris ja õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref name=&amp;quot;finantsinfo&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mõlemal semestril on õppekava täidetud täies mahus, seega arvet ei teki ning summa on 0€.&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Hannilo&amp;diff=110679</id>
		<title>User:Hannilo</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Hannilo&amp;diff=110679"/>
		<updated>2016-10-19T14:40:31Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: /* Ülesanded */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2016 kaugõpe]]&lt;br /&gt;
&lt;br /&gt;
=Õpingukorralduse ja erialatutvustuse arvestustöö=&lt;br /&gt;
&lt;br /&gt;
Autor: Henri Annilo&lt;br /&gt;
&lt;br /&gt;
Esitatud: -&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sissejuhatus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nagu valdav enamus kaugõppe tudengeid olen minagi IT hariduse juurde sattunud alles pärast teisel erialal hariduse omandamist. Nimelt lõpetasin 2015. aastal Tartu Ülikoolis keemia eriala. Põhjuseid eriala vahetamiseks on mitu ning neid ei ole siinkohal tarbekas lahkama hakata, küll aga on tänu sellele hea võrdlusmoment koolide ning erialade vahel. Tartu Ülikoolis oli saranane sissejuhatav aine, kuid see oli tükk maad üldisem ning lühema aja sisse surutud. Käesoleva aine kasulikkus seisnebki selle laias haardes. Lisaks sellele, et tutvustatakse õppimise korralduslikku ning juriidilist poolt, saab Eesti (ning osalt ka maailma) IT maastikust pildi ette.&lt;br /&gt;
&lt;br /&gt;
Igas loengus avanes uus tahk väga mitmekülgsest ning mõneti keerulisest maailmast, mis on tänapäevase ühiskonna lahutamatu ning mõneti defineeriv osa. Tutvustati IT-elu koodi kirjutamisest ning haldamisest kuni selle müümiseni. Samuti tutvustati Eesti infotehnoloogia-alast arengut nende inimeste silmade läbi, kes ise viisid need arengud läbi. Kõige selle juures jäi jutt hoomatavaks ning ei muutunud liialt tehniliseks.&lt;br /&gt;
&lt;br /&gt;
Kogu loengutsükli vältel kogunes infot, mida meelde jätta ning edasises elus arvestada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Merike Spitsõn, Merle Varendi, Juri Tretjakov Andres Septer: Õppekorraldus ja sisekord&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng1&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/46b0c2c3-b9c3-4b98-b0fb-855ca1f5d68a M. Spitsõn, M. Varendi, J. Tretjakov, Andres. Septer (2016) Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; salvestis]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sissejuhatavas loengus tutvustati ITK õppekorraldust ning hingeelu. Lühidalt öeldes kes on kes ning mis on mis. Tutvustati &amp;quot;punase joone&amp;quot; süsteemi ning kuidas näeb välja ITK arvestuste/eksamite süsteem. Samuti selgitati kuidas toimib õppimise finantspool, ehk mitu EAP-d on vaja täita, mis juhtub kui puudu jääb ning kuidas stipendiumitega ringi käia. Kokkuvõtvalt sai hea ülevaate järgmistel aastatel eesootavast.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andres Kütt: Sinna ja tagasi. Arhitekti lugu.&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng2&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/d9ec2ab9-14d4-4e0a-9c5c-c26e5093060f A. Kütt (2016) Loengu &amp;quot;Sinna ja tagasi. Arhitekti lugu.&amp;quot; salvestis]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimese &amp;quot;päris erialatutvustuse&amp;quot; loengu sisuks ei olnud tavalise koodikirjutamise või riistvarahalduse tutvustus, vaid hoopis natuke laiem teema. Andres Kütt tutvustas kuidas näeb välja erinevate tarkvaraprojektide sidumine ühtseks tervikuks ehk siis tarkvara arhitektuur. &lt;br /&gt;
&lt;br /&gt;
Kütti sõnul on arhitekti tööülesandeks keerulisuse juhtimine. Tõsiasjana tõi ta välja, et kahjuks enamus asutusi hakkab sellele mõtlema alles siis, kui on kätte jõudnud murdumispunkt - süsteemi keerukus on üle käte läinud. Hoiatuseks kõigile mainis ta, et sellesse punkti jõudes on lihtsam kogu süsteem maha lammutada ja otsast peale hakata kui parandama asuda. Ehk siis arhitekti on vaja algusest peale. Keegi peab valvama projektide kulgu ning kokkusobimist ning vahel olema ka see ebameeldiv inimene, kes ütleb välja, et pakutud lahendustes tekivad tekivad tõrked enne kui hakatakse aega kulutama arendustöö peale. Selle ebameeldiva tõe väljatoomisel peab aga arhitekt olema ka diplomaat. Ta peab oskama hoida suhteid arendusmeeskondadega nii, et tema hoiatusi ka kuulatakse. &lt;br /&gt;
&lt;br /&gt;
Jäi kõlama ka arhitekti laiapõhjalise hariduse nõue. Puhta IT haridusega ei jõua arhitektina kaugele. Kuna arhitekt peab olema justkui liides arendusosakonna ning organisatsiooni kui terviku vahel, peab ta aru saama mõlema osa eripäradest. Tulemusi annab IT- ning majandusalase hariduse sümbioos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kristel &amp;amp; Marko Kruustük (Testlio): Testimine ja startupid&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng3&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/bdb1f592-2bdc-4f3e-96e5-68a65306cbe6 K. Kruustük, M. Kruustük (Testlio) (2016) Loengu &amp;quot;Testimine ja startupid&amp;quot; salvestus] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testlio asutajad Kristel ja Marko tutvustasid sisuliselt kahte teemat korraga. Osalt käsitleti tarkvara testimist ning põhirõhk oli oma ettevõtte ehk startupi käivitamisel. Loengust sai positiivses toonis ülevaate sellest, mis töö läheb ühe startupi käima tõmbamisse ning üles ehitamisse. Käisid läbi erinevad konverentsid ning inkubaatorid ja püsima jäi see, et pinnale jäämiseks on vaja meeletut sihikindlust.&lt;br /&gt;
&lt;br /&gt;
Startupide koha pealt on mul endal hea luua paralleele oma tuttavate poolt käivitatud ettevõtetega. Võib öelda, et hea idee on alles algus ning tõeline raskuspunkt on selle müümine ning idee ümber organisatsiooni tekitamine. Kõrvalt vaadates on see meeletult aega nõudev ning närvesööv tegevus. Samas toonitati, et tänapäeval on loodud nii mitu erinevat võimalust oma idee arendamiseks ja toetajate kaasamiseks, et sihikindlusega jõuab ikka tulemuseni. Lõpuks toodi sarnaselt järgnevate loengutega välja, et üksinda kaugele ei jõua. Tuleb võtta vähemalt üks sõber endale appi. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lembitu Ling aka Snakeman: Süsadminnimisest&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng4&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/edf31936-fa06-4f1a-8c1f-18e4edb07f76 L. Ling (2016)  Loengu &amp;quot;Süsadminnimisest&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lembitu Lingi tee IT valdkonda on mulle küllaltki tuttav. Tema esimene kokkupuude arvutitega oli koduse lauaarvuti taga häkkimine, kust edasi liikus ta hoopis keemia ning siis täiesti kõrvalise lihttöö peale. Minu enda põhikooli ning ka gümnaasiumiaeg möödus samuti enda ning sõprade-tuttavate arvutite parandamise, modifitseerimise ning vahel ka ellu äratamisega. Eredalt on meeles kuidas aitasin klassivennal vanast IDE kõvakettast välist kõvaketast luua. Ketas ise oli asetatud lahtise arvutitorni kõrvale kingakarbi peale ning meie klassivennaga üritasime jagu saada tolleaegse GPartEdi kasutajaliidesest. Minul endal oli aga huvi keemia vastu nii suur, et läksin seda lausa ülikooli õppima.&lt;br /&gt;
&lt;br /&gt;
Ling tõi välja mitu head näpunäidet algavatele süsteemi adiministraatoritele. Tema sõnul peab süsadmin olema piisavalt laisk, et mitte ennast töösse ära uputada. Elu tuleb teha võimalikult automaatseks ja isemajandavaks. Samas peab admin olema vajadusel kättesaadav. Sellest tulenevalt peab olema ka süsteemil mitu inimest, kes probleemide korral valmis on. Mitme inimese puhul peavad aga vastutusalad olema täpselt paigas.&lt;br /&gt;
&lt;br /&gt;
Antud loeng pani minu kui hakkaja arendaja korraks mõtlema, et äkki oleks pidanud hoopis admini erialale minema - riistvaraga tegelemine on küllaltki hingelähedane ning praegune töökoht on ka selline adminiamet. Õnneks meeldib mulle, erinevalt Lingist, koodi kirjutada ning koodiga probleeme lahendada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andres Septer ja Einar Koltšanov: IT tööturg &amp;amp; Karjäärikäänakud&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng5&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/c9233ad5-0977-4ea7-9065-3d46012832cc A. Septer, E. Koltšanov (2016) Loengu &amp;quot;IT tööturg &amp;amp; Karjäärikäänakud&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Antud loeng on vahest üks kasulikumaid, just tööturu mõttes. Kui võrdluseks tuua Keemia Instituudi tutvustavad loengud, kus tutvustati põhiliselt Keemia Instituudi ja tolleaegse LOTE võimalusi, siis käesolevas loengus sai hea ülevaate päris maailmast. Toonitati, et läbi löömiseks on vaja luua endale sotsiaalne võrgustik ning tugineda töökoha otsingutel rohkem sellele, kui erinevatele avalikele konkurssidele, mis on olemuselt &amp;quot;tööturu jäätmed&amp;quot;. Samuti tuli teemaks, et karjääriredelil tõusmiseks on vaja ettevõtet vahetada. Andres Septer mainis, et see olevat justkui Eesti eripära, kuid mulle endale on pere/tuttavate ning eri foorumite põhjal jäänud mulje, et see loogika kehtib ka näiteks USA-s. &lt;br /&gt;
&lt;br /&gt;
Esimese loengupoole põhiosa aga seisneb erinevate töökohtade ja -võimaluste tutvustuses ning võrdluses. Toodi välja riigiasutuste, eri suurustega ettevõtete ning startupide head ja vead. Kokkuvõtvalt võib öelda, et kõigile on midagi meelepärast. Samas oli loeng kasulikum tõenäoliselt päevaõppe tudengitele, kes ei ole veel tööturuga väga palju, kui üldse, kokku puutunud.&lt;br /&gt;
&lt;br /&gt;
Teises osas tutvustas Einar Koltšanov ettevõtte äri- ning IT-poole koostööst ja osalisest vastasseisust. Nagu Andres Kütt esimeses loengus mainis, on vaja inimesi, kes suudavad hallata suuremat pilti ja siduda erinevad ettevõtte osad tervikuks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ivar Laur: Andmed ei allu analüüsile&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng6&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/24de2b84-9c8c-497f-a299-7ece598d0802 I. Laur (2016) Loengu &amp;quot;Andmed ei allu analüüsile&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ivar Laur tõi oma loengus välja ühe osa IT arendustööst, mis ei pruugi olla kohe algul esile tulla. Andmete analüüs on aga suur osa tänapäeva ettevõttete ning riigiasutuste tööst. EMTA näidetel tutvustati kuidas tugineb iga otsuse tegemine andmetel ning kuidas on suurest andmemahust võimalik välja lugeda erinevaid järeldusi. Kuna andmemahud on aga meeletult suured, on vaja analüüs automatiseerida ning selleks on vaja võimekat tarkvara ning riistvara. &lt;br /&gt;
&lt;br /&gt;
Üldiselt oli loeng natuke IT-kauge, kuid näitas, miks tuleb kasuks analüütilise mõtlemise arendamine ning tutvumine mateemaatika ning statistikaga. Mida paremini arendaja mõistab lahendamist vajavat probleemi ning andmehulka, seda lihtsam on tal seda automatiseerida.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jaan Priisalu: Eesti Vabariigi küberkaitse&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng7&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/19c7be1d-f277-40ea-8fb7-a5a829162d76 J. Priisalu (2016) Loengu &amp;quot;Eesti Vabariigi küberkaitse&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui Eestis IT-st rääkida siis ei saa üle ega ümber küberkaitsest. Küberturve on tänapäeval tõenäoliselt kõige olulisem osa infotehnoloogiast, ükskõik kui uhke ja keeruline mingi süsteem ei ole, ta on kasulik vaid nii kaua kui ta on usaldusväärne ja stabiilne. Usaldusväärsuse ja stabiilsuse tagamiseks ongi vaja süsteemi kaitsta väliste jõudude eest.&lt;br /&gt;
&lt;br /&gt;
Loengus tutvustati Eesti küberturbe ajalugu ning käsitleti põgusalt ka küberkuritegevuse arengut ja organiseerumist. Tegelikult käivad need asjad käsikäes. Kui esimesed arvutiviirused olid rohkem teooria rakendamised ja küllaltki süütud katsetused siis niipea kui pangandus kolis internetti tulid sellega kaasa ka kurjategijad. Sama moodi on riikidega - kui riigi toimimiseks tähtsad infosüsteemid on võrgus, siis saab riiki rünnata üle võrgu. Õnneks on Eesti saanud hakkama kõrgtehnoloogilisse maailma sulandumisega ning lausa eesrinda tõusnud. &lt;br /&gt;
&lt;br /&gt;
Jaan Priisalu tutvustas ka Küberkaitseliitu, mis on omapärane segu sõjandusest ja IT-st. Küberkaitseliit on vähemalt mulle küllaltki huvipakkuv asutus, kuna lõpetasin just ajateenistuse ning riigikaitse vastu jäi huvi püsima. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hedi Mardisoo: IT ja turundus&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;loeng8&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/f35aeffc-bcd1-44f3-972b-931cfcb47127 H. Mardisoo (2016) Loengu &amp;quot;IT ja turundus&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loengusarja viimases osas tutvustati hoopis IT müügipoolt. Teema on seotud Ivar Lauri andmeanalüüsi ning Testlio startupi loengutega, sest oma toote müümiseks on vaja hulgaliselt infot töödelda ja ennast turundada. &lt;br /&gt;
&lt;br /&gt;
Uue infona võib välja tuua &amp;quot;growth hacking-u&amp;quot; fenomeni. Seda võib mõtestada kui agressiivset ja uudseid lahendusi otsivat turundustööd. Olemuselt on see segu turundusest, programmeerimisest ning andmeanalüüsist.&lt;br /&gt;
&lt;br /&gt;
Kõige kasulikum on see loeng neile, kes näevad ennast tulevikus oma firmat loomas või mingis ettevõtte juhatuses osalemas.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkuvõte&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kogu loengusari andis hea ülevaate IT valdkonnast ning tööturust. Igas loengus oli midagi kõrva taha panna alates tööotsingu soovitustest kuni oma ettevõtte käivitamiseni. Edu peitub võrgustiku loomises ning enda või enda toote turundamises. Samuti, mida laiem silmapilk on, seda lihtsam on eri probleeme ette näha ning nendega toime tulla. Ükski uus teadmine ei ole kasutu.&lt;br /&gt;
&lt;br /&gt;
==Ülesanded==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus B&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kuidas toimub kordussooritusele registreerimine? &lt;br /&gt;
* Õigus kordussoorituseks (arvestus, eksam) kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestrist. (5.2.12.)&lt;br /&gt;
Kellega kokku leppida, et kordussooritust teha? &lt;br /&gt;
* Õppejõuga. Arvestuse ning kordusarvestuse läbiviimise viis ja hindamiskriteeriumid sisalduvad aineprogrammis, mis tehakse õppuritele teatavaks õppetöö alguses. (5.4.2.)&lt;br /&gt;
Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad?&lt;br /&gt;
* Korduseksami ja -arvestuse puhul toimub registreerimine ÕISis. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. (5.2.8.1.) &lt;br /&gt;
Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&lt;br /&gt;
* RF õppekohal on kordussooritused tasuta, OF õppekohal õppijatele tasulised. (5.2.7.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus 5&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Millised eeldused peavad olema täidetud vajaduspõhise õppetoetuse saamiseks ja millest sõltub toetuse suurus?&lt;br /&gt;
* Vajaduspõhist õppetoetust saab tudeng, kes on kõrgkooli sisse astunud 2013/14. õa või hiljem, kelle perekonna kuusissetulek ühe pereliikme kohta on kuni 329 eurot ning  kes õpib täiskoormusega ja täidab õppekava nõudeid täies mahus (100%), kusjuures õppemahu arvestus on semestrite lõikes kumulatiivne. Toetuse suurus sõltub leibkonna keskmisest sissetulekust pereliikme kohta ning jaotub kolme astmesse.&lt;br /&gt;
Mida peab toetuse saamiseks tegema?&lt;br /&gt;
* Taotlus tuleb esitada riigiportaalis www.eesti.ee/est/kodanikule/haridus_ja teadus/.&lt;br /&gt;
Mis on minimaalne ainepunkide arv semestris õppetoetuse saamiseks?&lt;br /&gt;
* Õppekava nõuded peavad olema täies mahus täidetud, seega ühes semestris peab sooritama 27 EAP ulatuses  aineid&amp;lt;ref&amp;gt;http://www.itcollege.ee/tudengile/finantsinfo/ ITK Finantsinfo&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ülesanne&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus vastab teie üliõpilaskoodi eelviimasele numbrile ja Y üliõpilaskoodi viimasele numbrile.&lt;br /&gt;
&lt;br /&gt;
X = 27; Y = 28&lt;br /&gt;
&lt;br /&gt;
0 €&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Hannilo&amp;diff=110646</id>
		<title>User:Hannilo</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Hannilo&amp;diff=110646"/>
		<updated>2016-10-19T13:59:57Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2016 kaugõpe]]&lt;br /&gt;
&lt;br /&gt;
=Õpingukorralduse ja erialatutvustuse arvestustöö=&lt;br /&gt;
&lt;br /&gt;
Autor: Henri Annilo&lt;br /&gt;
&lt;br /&gt;
Esitatud: -&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sissejuhatus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nagu valdav enamus kaugõppe tudengeid olen minagi IT hariduse juurde sattunud alles pärast teisel erialal hariduse omandamist. Nimelt lõpetasin 2015. aastal Tartu Ülikoolis keemia eriala. Põhjuseid eriala vahetamiseks on mitu ning neid ei ole siinkohal tarbekas lahkama hakata, küll aga on tänu sellele hea võrdlusmoment koolide ning erialade vahel. Tartu Ülikoolis oli saranane sissejuhatav aine, kuid see oli tükk maad üldisem ning lühema aja sisse surutud. Käesoleva aine kasulikkus seisnebki selle laias haardes. Lisaks sellele, et tutvustatakse õppimise korralduslikku ning juriidilist poolt, saab Eesti (ning osalt ka maailma) IT maastikust pildi ette.&lt;br /&gt;
&lt;br /&gt;
Igas loengus avanes uus tahk väga mitmekülgsest ning mõneti keerulisest maailmast, mis on tänapäevase ühiskonna lahutamatu ning mõneti defineeriv osa. Tutvustati IT-elu koodi kirjutamisest ning haldamisest kuni selle müümiseni. Samuti tutvustati Eesti infotehnoloogia-alast arengut nende inimeste silmade läbi, kes ise viisid need arengud läbi. Kõige selle juures jäi jutt hoomatavaks ning ei muutunud liialt tehniliseks.&lt;br /&gt;
&lt;br /&gt;
Kogu loengutsükli vältel kogunes infot, mida meelde jätta ning edasises elus arvestada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Merike Spitsõn, Merle Varendi, Juri Tretjakov Andres Septer: Õppekorraldus ja sisekord&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng1&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/46b0c2c3-b9c3-4b98-b0fb-855ca1f5d68a M. Spitsõn, M. Varendi, J. Tretjakov, Andres. Septer (2016) Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; salvestis]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sissejuhatavas loengus tutvustati ITK õppekorraldust ning hingeelu. Lühidalt öeldes kes on kes ning mis on mis. Tutvustati &amp;quot;punase joone&amp;quot; süsteemi ning kuidas näeb välja ITK arvestuste/eksamite süsteem. Samuti selgitati kuidas toimib õppimise finantspool, ehk mitu EAP-d on vaja täita, mis juhtub kui puudu jääb ning kuidas stipendiumitega ringi käia. Kokkuvõtvalt sai hea ülevaate järgmistel aastatel eesootavast.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andres Kütt: Sinna ja tagasi. Arhitekti lugu.&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng2&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/d9ec2ab9-14d4-4e0a-9c5c-c26e5093060f A. Kütt (2016) Loengu &amp;quot;Sinna ja tagasi. Arhitekti lugu.&amp;quot; salvestis]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimese &amp;quot;päris erialatutvustuse&amp;quot; loengu sisuks ei olnud tavalise koodikirjutamise või riistvarahalduse tutvustus, vaid hoopis natuke laiem teema. Andres Kütt tutvustas kuidas näeb välja erinevate tarkvaraprojektide sidumine ühtseks tervikuks ehk siis tarkvara arhitektuur. &lt;br /&gt;
&lt;br /&gt;
Kütti sõnul on arhitekti tööülesandeks keerulisuse juhtimine. Tõsiasjana tõi ta välja, et kahjuks enamus asutusi hakkab sellele mõtlema alles siis, kui on kätte jõudnud murdumispunkt - süsteemi keerukus on üle käte läinud. Hoiatuseks kõigile mainis ta, et sellesse punkti jõudes on lihtsam kogu süsteem maha lammutada ja otsast peale hakata kui parandama asuda. Ehk siis arhitekti on vaja algusest peale. Keegi peab valvama projektide kulgu ning kokkusobimist ning vahel olema ka see ebameeldiv inimene, kes ütleb välja, et pakutud lahendustes tekivad tekivad tõrked enne kui hakatakse aega kulutama arendustöö peale. Selle ebameeldiva tõe väljatoomisel peab aga arhitekt olema ka diplomaat. Ta peab oskama hoida suhteid arendusmeeskondadega nii, et tema hoiatusi ka kuulatakse. &lt;br /&gt;
&lt;br /&gt;
Jäi kõlama ka arhitekti laiapõhjalise hariduse nõue. Puhta IT haridusega ei jõua arhitektina kaugele. Kuna arhitekt peab olema justkui liides arendusosakonna ning organisatsiooni kui terviku vahel, peab ta aru saama mõlema osa eripäradest. Tulemusi annab IT- ning majandusalase hariduse sümbioos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kristel &amp;amp; Marko Kruustük (Testlio): Testimine ja startupid&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng3&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/bdb1f592-2bdc-4f3e-96e5-68a65306cbe6 K. Kruustük, M. Kruustük (Testlio) (2016) Loengu &amp;quot;Testimine ja startupid&amp;quot; salvestus] &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testlio asutajad Kristel ja Marko tutvustasid sisuliselt kahte teemat korraga. Osalt käsitleti tarkvara testimist ning põhirõhk oli oma ettevõtte ehk startupi käivitamisel. Loengust sai positiivses toonis ülevaate sellest, mis töö läheb ühe startupi käima tõmbamisse ning üles ehitamisse. Käisid läbi erinevad konverentsid ning inkubaatorid ja püsima jäi see, et pinnale jäämiseks on vaja meeletut sihikindlust.&lt;br /&gt;
&lt;br /&gt;
Startupide koha pealt on mul endal hea luua paralleele oma tuttavate poolt käivitatud ettevõtetega. Võib öelda, et hea idee on alles algus ning tõeline raskuspunkt on selle müümine ning idee ümber organisatsiooni tekitamine. Kõrvalt vaadates on see meeletult aega nõudev ning närvesööv tegevus. Samas toonitati, et tänapäeval on loodud nii mitu erinevat võimalust oma idee arendamiseks ja toetajate kaasamiseks, et sihikindlusega jõuab ikka tulemuseni. Lõpuks toodi sarnaselt järgnevate loengutega välja, et üksinda kaugele ei jõua. Tuleb võtta vähemalt üks sõber endale appi. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lembitu Ling aka Snakeman: Süsadminnimisest&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng4&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/edf31936-fa06-4f1a-8c1f-18e4edb07f76 L. Ling (2016)  Loengu &amp;quot;Süsadminnimisest&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lembitu Lingi tee IT valdkonda on mulle küllaltki tuttav. Tema esimene kokkupuude arvutitega oli koduse lauaarvuti taga häkkimine, kust edasi liikus ta hoopis keemia ning siis täiesti kõrvalise lihttöö peale. Minu enda põhikooli ning ka gümnaasiumiaeg möödus samuti enda ning sõprade-tuttavate arvutite parandamise, modifitseerimise ning vahel ka ellu äratamisega. Eredalt on meeles kuidas aitasin klassivennal vanast IDE kõvakettast välist kõvaketast luua. Ketas ise oli asetatud lahtise arvutitorni kõrvale kingakarbi peale ning meie klassivennaga üritasime jagu saada tolleaegse GPartEdi kasutajaliidesest. Minul endal oli aga huvi keemia vastu nii suur, et läksin seda lausa ülikooli õppima.&lt;br /&gt;
&lt;br /&gt;
Ling tõi välja mitu head näpunäidet algavatele süsteemi adiministraatoritele. Tema sõnul peab süsadmin olema piisavalt laisk, et mitte ennast töösse ära uputada. Elu tuleb teha võimalikult automaatseks ja isemajandavaks. Samas peab admin olema vajadusel kättesaadav. Sellest tulenevalt peab olema ka süsteemil mitu inimest, kes probleemide korral valmis on. Mitme inimese puhul peavad aga vastutusalad olema täpselt paigas.&lt;br /&gt;
&lt;br /&gt;
Antud loeng pani minu kui hakkaja arendaja korraks mõtlema, et äkki oleks pidanud hoopis admini erialale minema - riistvaraga tegelemine on küllaltki hingelähedane ning praegune töökoht on ka selline adminiamet. Õnneks meeldib mulle, erinevalt Lingist, koodi kirjutada ning koodiga probleeme lahendada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andres Septer ja Einar Koltšanov: IT tööturg &amp;amp; Karjäärikäänakud&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng5&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/c9233ad5-0977-4ea7-9065-3d46012832cc A. Septer, E. Koltšanov (2016) Loengu &amp;quot;IT tööturg &amp;amp; Karjäärikäänakud&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Antud loeng on vahest üks kasulikumaid, just tööturu mõttes. Kui võrdluseks tuua Keemia Instituudi tutvustavad loengud, kus tutvustati põhiliselt Keemia Instituudi ja tolleaegse LOTE võimalusi, siis käesolevas loengus sai hea ülevaate päris maailmast. Toonitati, et läbi löömiseks on vaja luua endale sotsiaalne võrgustik ning tugineda töökoha otsingutel rohkem sellele, kui erinevatele avalikele konkurssidele, mis on olemuselt &amp;quot;tööturu jäätmed&amp;quot;. Samuti tuli teemaks, et karjääriredelil tõusmiseks on vaja ettevõtet vahetada. Andres Septer mainis, et see olevat justkui Eesti eripära, kuid mulle endale on pere/tuttavate ning eri foorumite põhjal jäänud mulje, et see loogika kehtib ka näiteks USA-s. &lt;br /&gt;
&lt;br /&gt;
Esimese loengupoole põhiosa aga seisneb erinevate töökohtade ja -võimaluste tutvustuses ning võrdluses. Toodi välja riigiasutuste, eri suurustega ettevõtete ning startupide head ja vead. Kokkuvõtvalt võib öelda, et kõigile on midagi meelepärast. Samas oli loeng kasulikum tõenäoliselt päevaõppe tudengitele, kes ei ole veel tööturuga väga palju, kui üldse, kokku puutunud.&lt;br /&gt;
&lt;br /&gt;
Teises osas tutvustas Einar Koltšanov ettevõtte äri- ning IT-poole koostööst ja osalisest vastasseisust. Nagu Andres Kütt esimeses loengus mainis, on vaja inimesi, kes suudavad hallata suuremat pilti ja siduda erinevad ettevõtte osad tervikuks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ivar Laur: Andmed ei allu analüüsile&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng6&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/24de2b84-9c8c-497f-a299-7ece598d0802 I. Laur (2016) Loengu &amp;quot;Andmed ei allu analüüsile&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ivar Laur tõi oma loengus välja ühe osa IT arendustööst, mis ei pruugi olla kohe algul esile tulla. Andmete analüüs on aga suur osa tänapäeva ettevõttete ning riigiasutuste tööst. EMTA näidetel tutvustati kuidas tugineb iga otsuse tegemine andmetel ning kuidas on suurest andmemahust võimalik välja lugeda erinevaid järeldusi. Kuna andmemahud on aga meeletult suured, on vaja analüüs automatiseerida ning selleks on vaja võimekat tarkvara ning riistvara. &lt;br /&gt;
&lt;br /&gt;
Üldiselt oli loeng natuke IT-kauge, kuid näitas, miks tuleb kasuks analüütilise mõtlemise arendamine ning tutvumine mateemaatika ning statistikaga. Mida paremini arendaja mõistab lahendamist vajavat probleemi ning andmehulka, seda lihtsam on tal seda automatiseerida.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jaan Priisalu: Eesti Vabariigi küberkaitse&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng7&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/19c7be1d-f277-40ea-8fb7-a5a829162d76 J. Priisalu (2016) Loengu &amp;quot;Eesti Vabariigi küberkaitse&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui Eestis IT-st rääkida siis ei saa üle ega ümber küberkaitsest. Küberturve on tänapäeval tõenäoliselt kõige olulisem osa infotehnoloogiast, ükskõik kui uhke ja keeruline mingi süsteem ei ole, ta on kasulik vaid nii kaua kui ta on usaldusväärne ja stabiilne. Usaldusväärsuse ja stabiilsuse tagamiseks ongi vaja süsteemi kaitsta väliste jõudude eest.&lt;br /&gt;
&lt;br /&gt;
Loengus tutvustati Eesti küberturbe ajalugu ning käsitleti põgusalt ka küberkuritegevuse arengut ja organiseerumist. Tegelikult käivad need asjad käsikäes. Kui esimesed arvutiviirused olid rohkem teooria rakendamised ja küllaltki süütud katsetused siis niipea kui pangandus kolis internetti tulid sellega kaasa ka kurjategijad. Sama moodi on riikidega - kui riigi toimimiseks tähtsad infosüsteemid on võrgus, siis saab riiki rünnata üle võrgu. Õnneks on Eesti saanud hakkama kõrgtehnoloogilisse maailma sulandumisega ning lausa eesrinda tõusnud. &lt;br /&gt;
&lt;br /&gt;
Jaan Priisalu tutvustas ka Küberkaitseliitu, mis on omapärane segu sõjandusest ja IT-st. Küberkaitseliit on vähemalt mulle küllaltki huvipakkuv asutus, kuna lõpetasin just ajateenistuse ning riigikaitse vastu jäi huvi püsima. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hedi Mardisoo: IT ja turundus&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;loeng8&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/f35aeffc-bcd1-44f3-972b-931cfcb47127 H. Mardisoo (2016) Loengu &amp;quot;IT ja turundus&amp;quot; salvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loengusarja viimases osas tutvustati hoopis IT müügipoolt. Teema on seotud Ivar Lauri andmeanalüüsi ning Testlio startupi loengutega, sest oma toote müümiseks on vaja hulgaliselt infot töödelda ja ennast turundada. &lt;br /&gt;
&lt;br /&gt;
Uue infona võib välja tuua &amp;quot;growth hacking-u&amp;quot; fenomeni. Seda võib mõtestada kui agressiivset ja uudseid lahendusi otsivat turundustööd. Olemuselt on see segu turundusest, programmeerimisest ning andmeanalüüsist.&lt;br /&gt;
&lt;br /&gt;
Kõige kasulikum on see loeng neile, kes näevad ennast tulevikus oma firmat loomas või mingis ettevõtte juhatuses osalemas.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkuvõte&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kogu loengusari andis hea ülevaate IT valdkonnast ning tööturust. Igas loengus oli midagi kõrva taha panna alates tööotsingu soovitustest kuni oma ettevõtte käivitamiseni. Edu peitub võrgustiku loomises ning enda või enda toote turundamises. Samuti, mida laiem silmapilk on, seda lihtsam on eri probleeme ette näha ning nendega toime tulla. Ükski uus teadmine ei ole kasutu.&lt;br /&gt;
&lt;br /&gt;
==Ülesanded==&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Hannilo&amp;diff=110644</id>
		<title>User:Hannilo</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Hannilo&amp;diff=110644"/>
		<updated>2016-10-19T13:53:20Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2016 kaugõpe]]&lt;br /&gt;
&lt;br /&gt;
=Õpingukorralduse ja erialatutvustuse arvestustöö=&lt;br /&gt;
&lt;br /&gt;
Autor: Henri Annilo&lt;br /&gt;
&lt;br /&gt;
Esitatud: -&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sissejuhatus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nagu valdav enamus kaugõppe tudengeid olen minagi IT hariduse juurde sattunud alles pärast teisel erialal hariduse omandamist. Nimelt lõpetasin 2015. aastal Tartu Ülikoolis keemia eriala. Põhjuseid eriala vahetamiseks on mitu ning neid ei ole siinkohal tarbekas lahkama hakata, küll aga on tänu sellele hea võrdlusmoment koolide ning erialade vahel. Tartu Ülikoolis oli saranane sissejuhatav aine, kuid see oli tükk maad üldisem ning lühema aja sisse surutud. Käesoleva aine kasulikkus seisnebki selle laias haardes. Lisaks sellele, et tutvustatakse õppimise korralduslikku ning juriidilist poolt, saab Eesti (ning osalt ka maailma) IT maastikust pildi ette.&lt;br /&gt;
&lt;br /&gt;
Igas loengus avanes uus tahk väga mitmekülgsest ning mõneti keerulisest maailmast, mis on tänapäevase ühiskonna lahutamatu ning mõneti defineeriv osa. Tutvustati IT-elu koodi kirjutamisest ning haldamisest kuni selle müümiseni. Samuti tutvustati Eesti infotehnoloogia-alast arengut nende inimeste silmade läbi, kes ise viisid need arengud läbi. Kõige selle juures jäi jutt hoomatavaks ning ei muutunud liialt tehniliseks.&lt;br /&gt;
&lt;br /&gt;
Kogu loengutsükli vältel kogunes infot, mida meelde jätta ning edasises elus arvestada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Merike Spitsõn, Merle Varendi, Juri Tretjakov Andres Septer: Õppekorraldus ja sisekord&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng1&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/46b0c2c3-b9c3-4b98-b0fb-855ca1f5d68a M. Spitsõn, M. Varendi, J. Tretjakov, Andres. Septer (2016) Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; salvestis]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sissejuhatavas loengus tutvustati ITK õppekorraldust ning hingeelu. Lühidalt öeldes kes on kes ning mis on mis. Tutvustati &amp;quot;punase joone&amp;quot; süsteemi ning kuidas näeb välja ITK arvestuste/eksamite süsteem. Samuti selgitati kuidas toimib õppimise finantspool, ehk mitu EAP-d on vaja täita, mis juhtub kui puudu jääb ning kuidas stipendiumitega ringi käia. Kokkuvõtvalt sai hea ülevaate järgmistel aastatel eesootavast.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andres Kütt: Sinna ja tagasi. Arhitekti lugu&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng2&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/d9ec2ab9-14d4-4e0a-9c5c-c26e5093060f] loeng 2&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimese &amp;quot;päris erialatutvustuse&amp;quot; loengu sisuks ei olnud tavalise koodikirjutamise või riistvarahalduse tutvustus, vaid hoopis natuke laiem teema. Andres Kütt tutvustas kuidas näeb välja erinevate tarkvaraprojektide sidumine ühtseks tervikuks ehk siis tarkvara arhitektuur. &lt;br /&gt;
&lt;br /&gt;
Kütti sõnul on arhitekti tööülesandeks keerulisuse juhtimine. Tõsiasjana tõi ta välja, et kahjuks enamus asutusi hakkab sellele mõtlema alles siis, kui on kätte jõudnud murdumispunkt - süsteemi keerukus on üle käte läinud. Hoiatuseks kõigile mainis ta, et sellesse punkti jõudes on lihtsam kogu süsteem maha lammutada ja otsast peale hakata kui parandama asuda. Ehk siis arhitekti on vaja algusest peale. Keegi peab valvama projektide kulgu ning kokkusobimist ning vahel olema ka see ebameeldiv inimene, kes ütleb välja, et pakutud lahendustes tekivad tekivad tõrked enne kui hakatakse aega kulutama arendustöö peale. Selle ebameeldiva tõe väljatoomisel peab aga arhitekt olema ka diplomaat. Ta peab oskama hoida suhteid arendusmeeskondadega nii, et tema hoiatusi ka kuulatakse. &lt;br /&gt;
&lt;br /&gt;
Jäi kõlama ka arhitekti laiapõhjalise hariduse nõue. Puhta IT haridusega ei jõua arhitektina kaugele. Kuna arhitekt peab olema justkui liides arendusosakonna ning organisatsiooni kui terviku vahel, peab ta aru saama mõlema osa eripäradest. Tulemusi annab IT- ning majandusalase hariduse sümbioos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kristel &amp;amp; Marko Kruustük (Testlio): Testimine ja startupid&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng3&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/bdb1f592-2bdc-4f3e-96e5-68a65306cbe6?ec=true] loeng 3&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testlio asutajad Kristel ja Marko tutvustasid sisuliselt kahte teemat korraga. Osalt käsitleti tarkvara testimist ning põhirõhk oli oma ettevõtte ehk startupi käivitamisel. Loengust sai positiivses toonis ülevaate sellest, mis töö läheb ühe startupi käima tõmbamisse ning üles ehitamisse. Käisid läbi erinevad konverentsid ning inkubaatorid ja püsima jäi see, et pinnale jäämiseks on vaja meeletut sihikindlust.&lt;br /&gt;
&lt;br /&gt;
Startupide koha pealt on mul endal hea luua paralleele oma tuttavate poolt käivitatud ettevõtetega. Võib öelda, et hea idee on alles algus ning tõeline raskuspunkt on selle müümine ning idee ümber organisatsiooni tekitamine. Kõrvalt vaadates on see meeletult aega nõudev ning närvesööv tegevus. Samas toonitati, et tänapäeval on loodud nii mitu erinevat võimalust oma idee arendamiseks ja toetajate kaasamiseks, et sihikindlusega jõuab ikka tulemuseni. Lõpuks toodi sarnaselt järgnevate loengutega välja, et üksinda kaugele ei jõua. Tuleb võtta vähemalt üks sõber endale appi. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lembitu Ling aka Snakeman: Süsadminnimisest&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng4&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/edf31936-fa06-4f1a-8c1f-18e4edb07f76] loeng 4&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lembitu Lingi tee IT valdkonda on mulle küllaltki tuttav. Tema esimene kokkupuude arvutitega oli koduse lauaarvuti taga häkkimine, kust edasi liikus ta hoopis keemia ning siis täiesti kõrvalise lihttöö peale. Minu enda põhikooli ning ka gümnaasiumiaeg möödus samuti enda ning sõprade-tuttavate arvutite parandamise, modifitseerimise ning vahel ka ellu äratamisega. Eredalt on meeles kuidas aitasin klassivennal vanast IDE kõvakettast välist kõvaketast luua. Ketas ise oli asetatud lahtise arvutitorni kõrvale kingakarbi peale ning meie klassivennaga üritasime jagu saada tolleaegse GPartEdi kasutajaliidesest. Minul endal oli aga huvi keemia vastu nii suur, et läksin seda lausa ülikooli õppima.&lt;br /&gt;
&lt;br /&gt;
Ling tõi välja mitu head näpunäidet algavatele süsteemi adiministraatoritele. Tema sõnul peab süsadmin olema piisavalt laisk, et mitte ennast töösse ära uputada. Elu tuleb teha võimalikult automaatseks ja isemajandavaks. Samas peab admin olema vajadusel kättesaadav. Sellest tulenevalt peab olema ka süsteemil mitu inimest, kes probleemide korral valmis on. Mitme inimese puhul peavad aga vastutusalad olema täpselt paigas.&lt;br /&gt;
&lt;br /&gt;
Antud loeng pani minu kui hakkaja arendaja korraks mõtlema, et äkki oleks pidanud hoopis admini erialale minema - riistvaraga tegelemine on küllaltki hingelähedane ning praegune töökoht on ka selline adminiamet. Õnneks meeldib mulle, erinevalt Lingist, koodi kirjutada ning koodiga probleeme lahendada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andres Septer ja Einar Koltšanov: IT tööturg &amp;amp; Karjäärikäänakud&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng5&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/c9233ad5-0977-4ea7-9065-3d46012832cc] loeng 5&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Antud loeng on vahest üks kasulikumaid, just tööturu mõttes. Kui võrdluseks tuua Keemia Instituudi tutvustavad loengud, kus tutvustati põhiliselt Keemia Instituudi ja tolleaegse LOTE võimalusi, siis käesolevas loengus sai hea ülevaate päris maailmast. Toonitati, et läbi löömiseks on vaja luua endale sotsiaalne võrgustik ning tugineda töökoha otsingutel rohkem sellele, kui erinevatele avalikele konkurssidele, mis on olemuselt &amp;quot;tööturu jäätmed&amp;quot;. Samuti tuli teemaks, et karjääriredelil tõusmiseks on vaja ettevõtet vahetada. Andres Septer mainis, et see olevat justkui Eesti eripära, kuid mulle endale on pere/tuttavate ning eri foorumite põhjal jäänud mulje, et see loogika kehtib ka näiteks USA-s. &lt;br /&gt;
&lt;br /&gt;
Esimese loengupoole põhiosa aga seisneb erinevate töökohtade ja -võimaluste tutvustuses ning võrdluses. Toodi välja riigiasutuste, eri suurustega ettevõtete ning startupide head ja vead. Kokkuvõtvalt võib öelda, et kõigile on midagi meelepärast. Samas oli loeng kasulikum tõenäoliselt päevaõppe tudengitele, kes ei ole veel tööturuga väga palju, kui üldse, kokku puutunud.&lt;br /&gt;
&lt;br /&gt;
Teises osas tutvustas Einar Koltšanov ettevõtte äri- ning IT-poole koostööst ja osalisest vastasseisust. Nagu Andres Kütt esimeses loengus mainis, on vaja inimesi, kes suudavad hallata suuremat pilti ja siduda erinevad ettevõtte osad tervikuks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ivar Laur: Andmed ei allu analüüsile&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng6&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/24de2b84-9c8c-497f-a299-7ece598d0802] loeng 6&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ivar Laur tõi oma loengus välja ühe osa IT arendustööst, mis ei pruugi olla kohe algul esile tulla. Andmete analüüs on aga suur osa tänapäeva ettevõttete ning riigiasutuste tööst. EMTA näidetel tutvustati kuidas tugineb iga otsuse tegemine andmetel ning kuidas on suurest andmemahust võimalik välja lugeda erinevaid järeldusi. Kuna andmemahud on aga meeletult suured, on vaja analüüs automatiseerida ning selleks on vaja võimekat tarkvara ning riistvara. &lt;br /&gt;
&lt;br /&gt;
Üldiselt oli loeng natuke IT-kauge, kuid näitas, miks tuleb kasuks analüütilise mõtlemise arendamine ning tutvumine mateemaatika ning statistikaga. Mida paremini arendaja mõistab lahendamist vajavat probleemi ning andmehulka, seda lihtsam on tal seda automatiseerida.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jaan Priisalu: Eesti Vabariigi küberkaitse&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng7&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/19c7be1d-f277-40ea-8fb7-a5a829162d76] loeng 7&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui Eestis IT-st rääkida siis ei saa üle ega ümber küberkaitsest. Küberturve on tänapäeval tõenäoliselt kõige olulisem osa infotehnoloogiast, ükskõik kui uhke ja keeruline mingi süsteem ei ole, ta on kasulik vaid nii kaua kui ta on usaldusväärne ja stabiilne. Usaldusväärsuse ja stabiilsuse tagamiseks ongi vaja süsteemi kaitsta väliste jõudude eest.&lt;br /&gt;
&lt;br /&gt;
Loengus tutvustati Eesti küberturbe ajalugu ning käsitleti põgusalt ka küberkuritegevuse arengut ja organiseerumist. Tegelikult käivad need asjad käsikäes. Kui esimesed arvutiviirused olid rohkem teooria rakendamised ja küllaltki süütud katsetused siis niipea kui pangandus kolis internetti tulid sellega kaasa ka kurjategijad. Sama moodi on riikidega - kui riigi toimimiseks tähtsad infosüsteemid on võrgus, siis saab riiki rünnata üle võrgu. Õnneks on Eesti saanud hakkama kõrgtehnoloogilisse maailma sulandumisega ning lausa eesrinda tõusnud. &lt;br /&gt;
&lt;br /&gt;
Jaan Priisalu tutvustas ka Küberkaitseliitu, mis on omapärane segu sõjandusest ja IT-st. Küberkaitseliit on vähemalt mulle küllaltki huvipakkuv asutus, kuna lõpetasin just ajateenistuse ning riigikaitse vastu jäi huvi püsima. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hedi Mardisoo: IT ja turundus&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;loeng8&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/f35aeffc-bcd1-44f3-972b-931cfcb47127] loeng 8&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loengusarja viimases osas tutvustati hoopis IT müügipoolt. Teema on seotud Ivar Lauri andmeanalüüsi ning Testlio startupi loengutega, sest oma toote müümiseks on vaja hulgaliselt infot töödelda ja ennast turundada. &lt;br /&gt;
&lt;br /&gt;
Uue infona võib välja tuua &amp;quot;growth hacking-u&amp;quot; fenomeni. Seda võib mõtestada kui agressiivset ja uudseid lahendusi otsivat turundustööd. Olemuselt on see segu turundusest, programmeerimisest ning andmeanalüüsist.&lt;br /&gt;
&lt;br /&gt;
Kõige kasulikum on see loeng neile, kes näevad ennast tulevikus oma firmat loomas või mingis ettevõtte juhatuses osalemas.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkuvõte&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kogu loengusari andis hea ülevaate IT valdkonnast ning tööturust. Igas loengus oli midagi kõrva taha panna alates tööotsingu soovitustest kuni oma ettevõtte käivitamiseni. Edu peitub võrgustiku loomises ning enda või enda toote turundamises. Samuti, mida laiem silmapilk on, seda lihtsam on eri probleeme ette näha ning nendega toime tulla. Ükski uus teadmine ei ole kasutu.&lt;br /&gt;
&lt;br /&gt;
==Ülesanded==&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Hannilo&amp;diff=110643</id>
		<title>User:Hannilo</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Hannilo&amp;diff=110643"/>
		<updated>2016-10-19T13:52:33Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2016 kaugõpe]]&lt;br /&gt;
&lt;br /&gt;
=Õpingukorralduse ja erialatutvustuse arvestustöö=&lt;br /&gt;
&lt;br /&gt;
Autor: Henri Annilo&lt;br /&gt;
&lt;br /&gt;
Esitatud: -&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sissejuhatus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nagu valdav enamus kaugõppe tudengeid olen minagi IT hariduse juurde sattunud alles pärast teisel erialal hariduse omandamist. Nimelt lõpetasin 2015. aastal Tartu Ülikoolis keemia eriala. Põhjuseid eriala vahetamiseks on mitu ning neid ei ole siinkohal tarbekas lahkama hakata, küll aga on tänu sellele hea võrdlusmoment koolide ning erialade vahel. Tartu Ülikoolis oli saranane sissejuhatav aine, kuid see oli tükk maad üldisem ning lühema aja sisse surutud. Käesoleva aine kasulikkus seisnebki selle laias haardes. Lisaks sellele, et tutvustatakse õppimise korralduslikku ning juriidilist poolt, saab Eesti (ning osalt ka maailma) IT maastikust pildi ette.&lt;br /&gt;
&lt;br /&gt;
Igas loengus avanes uus tahk väga mitmekülgsest ning mõneti keerulisest maailmast, mis on tänapäevase ühiskonna lahutamatu ning mõneti defineeriv osa. Tutvustati IT-elu koodi kirjutamisest ning haldamisest kuni selle müümiseni. Samuti tutvustati Eesti infotehnoloogia-alast arengut nende inimeste silmade läbi, kes ise viisid need arengud läbi. Kõige selle juures jäi jutt hoomatavaks ning ei muutunud liialt tehniliseks.&lt;br /&gt;
&lt;br /&gt;
Kogu loengutsükli vältel kogunes infot, mida meelde jätta ning edasises elus arvestada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Merike Spitsõn, Merle Varendi, Juri Tretjakov Andres Septer: Õppekorraldus ja sisekord&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng1&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/46b0c2c3-b9c3-4b98-b0fb-855ca1f5d68a] M. Spitsõn, M. Varendi, J. Tretjakov, Andres. Septer (2016) Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; salvestis&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sissejuhatavas loengus tutvustati ITK õppekorraldust ning hingeelu. Lühidalt öeldes kes on kes ning mis on mis. Tutvustati &amp;quot;punase joone&amp;quot; süsteemi ning kuidas näeb välja ITK arvestuste/eksamite süsteem. Samuti selgitati kuidas toimib õppimise finantspool, ehk mitu EAP-d on vaja täita, mis juhtub kui puudu jääb ning kuidas stipendiumitega ringi käia. Kokkuvõtvalt sai hea ülevaate järgmistel aastatel eesootavast.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andres Kütt: Sinna ja tagasi. Arhitekti lugu&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng2&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/d9ec2ab9-14d4-4e0a-9c5c-c26e5093060f] loeng 2&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimese &amp;quot;päris erialatutvustuse&amp;quot; loengu sisuks ei olnud tavalise koodikirjutamise või riistvarahalduse tutvustus, vaid hoopis natuke laiem teema. Andres Kütt tutvustas kuidas näeb välja erinevate tarkvaraprojektide sidumine ühtseks tervikuks ehk siis tarkvara arhitektuur. &lt;br /&gt;
&lt;br /&gt;
Kütti sõnul on arhitekti tööülesandeks keerulisuse juhtimine. Tõsiasjana tõi ta välja, et kahjuks enamus asutusi hakkab sellele mõtlema alles siis, kui on kätte jõudnud murdumispunkt - süsteemi keerukus on üle käte läinud. Hoiatuseks kõigile mainis ta, et sellesse punkti jõudes on lihtsam kogu süsteem maha lammutada ja otsast peale hakata kui parandama asuda. Ehk siis arhitekti on vaja algusest peale. Keegi peab valvama projektide kulgu ning kokkusobimist ning vahel olema ka see ebameeldiv inimene, kes ütleb välja, et pakutud lahendustes tekivad tekivad tõrked enne kui hakatakse aega kulutama arendustöö peale. Selle ebameeldiva tõe väljatoomisel peab aga arhitekt olema ka diplomaat. Ta peab oskama hoida suhteid arendusmeeskondadega nii, et tema hoiatusi ka kuulatakse. &lt;br /&gt;
&lt;br /&gt;
Jäi kõlama ka arhitekti laiapõhjalise hariduse nõue. Puhta IT haridusega ei jõua arhitektina kaugele. Kuna arhitekt peab olema justkui liides arendusosakonna ning organisatsiooni kui terviku vahel, peab ta aru saama mõlema osa eripäradest. Tulemusi annab IT- ning majandusalase hariduse sümbioos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kristel &amp;amp; Marko Kruustük (Testlio): Testimine ja startupid&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng3&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/bdb1f592-2bdc-4f3e-96e5-68a65306cbe6?ec=true] loeng 3&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testlio asutajad Kristel ja Marko tutvustasid sisuliselt kahte teemat korraga. Osalt käsitleti tarkvara testimist ning põhirõhk oli oma ettevõtte ehk startupi käivitamisel. Loengust sai positiivses toonis ülevaate sellest, mis töö läheb ühe startupi käima tõmbamisse ning üles ehitamisse. Käisid läbi erinevad konverentsid ning inkubaatorid ja püsima jäi see, et pinnale jäämiseks on vaja meeletut sihikindlust.&lt;br /&gt;
&lt;br /&gt;
Startupide koha pealt on mul endal hea luua paralleele oma tuttavate poolt käivitatud ettevõtetega. Võib öelda, et hea idee on alles algus ning tõeline raskuspunkt on selle müümine ning idee ümber organisatsiooni tekitamine. Kõrvalt vaadates on see meeletult aega nõudev ning närvesööv tegevus. Samas toonitati, et tänapäeval on loodud nii mitu erinevat võimalust oma idee arendamiseks ja toetajate kaasamiseks, et sihikindlusega jõuab ikka tulemuseni. Lõpuks toodi sarnaselt järgnevate loengutega välja, et üksinda kaugele ei jõua. Tuleb võtta vähemalt üks sõber endale appi. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lembitu Ling aka Snakeman: Süsadminnimisest&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng4&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/edf31936-fa06-4f1a-8c1f-18e4edb07f76] loeng 4&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lembitu Lingi tee IT valdkonda on mulle küllaltki tuttav. Tema esimene kokkupuude arvutitega oli koduse lauaarvuti taga häkkimine, kust edasi liikus ta hoopis keemia ning siis täiesti kõrvalise lihttöö peale. Minu enda põhikooli ning ka gümnaasiumiaeg möödus samuti enda ning sõprade-tuttavate arvutite parandamise, modifitseerimise ning vahel ka ellu äratamisega. Eredalt on meeles kuidas aitasin klassivennal vanast IDE kõvakettast välist kõvaketast luua. Ketas ise oli asetatud lahtise arvutitorni kõrvale kingakarbi peale ning meie klassivennaga üritasime jagu saada tolleaegse GPartEdi kasutajaliidesest. Minul endal oli aga huvi keemia vastu nii suur, et läksin seda lausa ülikooli õppima.&lt;br /&gt;
&lt;br /&gt;
Ling tõi välja mitu head näpunäidet algavatele süsteemi adiministraatoritele. Tema sõnul peab süsadmin olema piisavalt laisk, et mitte ennast töösse ära uputada. Elu tuleb teha võimalikult automaatseks ja isemajandavaks. Samas peab admin olema vajadusel kättesaadav. Sellest tulenevalt peab olema ka süsteemil mitu inimest, kes probleemide korral valmis on. Mitme inimese puhul peavad aga vastutusalad olema täpselt paigas.&lt;br /&gt;
&lt;br /&gt;
Antud loeng pani minu kui hakkaja arendaja korraks mõtlema, et äkki oleks pidanud hoopis admini erialale minema - riistvaraga tegelemine on küllaltki hingelähedane ning praegune töökoht on ka selline adminiamet. Õnneks meeldib mulle, erinevalt Lingist, koodi kirjutada ning koodiga probleeme lahendada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andres Septer ja Einar Koltšanov: IT tööturg &amp;amp; Karjäärikäänakud&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng5&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/c9233ad5-0977-4ea7-9065-3d46012832cc] loeng 5&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Antud loeng on vahest üks kasulikumaid, just tööturu mõttes. Kui võrdluseks tuua Keemia Instituudi tutvustavad loengud, kus tutvustati põhiliselt Keemia Instituudi ja tolleaegse LOTE võimalusi, siis käesolevas loengus sai hea ülevaate päris maailmast. Toonitati, et läbi löömiseks on vaja luua endale sotsiaalne võrgustik ning tugineda töökoha otsingutel rohkem sellele, kui erinevatele avalikele konkurssidele, mis on olemuselt &amp;quot;tööturu jäätmed&amp;quot;. Samuti tuli teemaks, et karjääriredelil tõusmiseks on vaja ettevõtet vahetada. Andres Septer mainis, et see olevat justkui Eesti eripära, kuid mulle endale on pere/tuttavate ning eri foorumite põhjal jäänud mulje, et see loogika kehtib ka näiteks USA-s. &lt;br /&gt;
&lt;br /&gt;
Esimese loengupoole põhiosa aga seisneb erinevate töökohtade ja -võimaluste tutvustuses ning võrdluses. Toodi välja riigiasutuste, eri suurustega ettevõtete ning startupide head ja vead. Kokkuvõtvalt võib öelda, et kõigile on midagi meelepärast. Samas oli loeng kasulikum tõenäoliselt päevaõppe tudengitele, kes ei ole veel tööturuga väga palju, kui üldse, kokku puutunud.&lt;br /&gt;
&lt;br /&gt;
Teises osas tutvustas Einar Koltšanov ettevõtte äri- ning IT-poole koostööst ja osalisest vastasseisust. Nagu Andres Kütt esimeses loengus mainis, on vaja inimesi, kes suudavad hallata suuremat pilti ja siduda erinevad ettevõtte osad tervikuks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ivar Laur: Andmed ei allu analüüsile&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng6&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/24de2b84-9c8c-497f-a299-7ece598d0802] loeng 6&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ivar Laur tõi oma loengus välja ühe osa IT arendustööst, mis ei pruugi olla kohe algul esile tulla. Andmete analüüs on aga suur osa tänapäeva ettevõttete ning riigiasutuste tööst. EMTA näidetel tutvustati kuidas tugineb iga otsuse tegemine andmetel ning kuidas on suurest andmemahust võimalik välja lugeda erinevaid järeldusi. Kuna andmemahud on aga meeletult suured, on vaja analüüs automatiseerida ning selleks on vaja võimekat tarkvara ning riistvara. &lt;br /&gt;
&lt;br /&gt;
Üldiselt oli loeng natuke IT-kauge, kuid näitas, miks tuleb kasuks analüütilise mõtlemise arendamine ning tutvumine mateemaatika ning statistikaga. Mida paremini arendaja mõistab lahendamist vajavat probleemi ning andmehulka, seda lihtsam on tal seda automatiseerida.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jaan Priisalu: Eesti Vabariigi küberkaitse&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng7&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/19c7be1d-f277-40ea-8fb7-a5a829162d76] loeng 7&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui Eestis IT-st rääkida siis ei saa üle ega ümber küberkaitsest. Küberturve on tänapäeval tõenäoliselt kõige olulisem osa infotehnoloogiast, ükskõik kui uhke ja keeruline mingi süsteem ei ole, ta on kasulik vaid nii kaua kui ta on usaldusväärne ja stabiilne. Usaldusväärsuse ja stabiilsuse tagamiseks ongi vaja süsteemi kaitsta väliste jõudude eest.&lt;br /&gt;
&lt;br /&gt;
Loengus tutvustati Eesti küberturbe ajalugu ning käsitleti põgusalt ka küberkuritegevuse arengut ja organiseerumist. Tegelikult käivad need asjad käsikäes. Kui esimesed arvutiviirused olid rohkem teooria rakendamised ja küllaltki süütud katsetused siis niipea kui pangandus kolis internetti tulid sellega kaasa ka kurjategijad. Sama moodi on riikidega - kui riigi toimimiseks tähtsad infosüsteemid on võrgus, siis saab riiki rünnata üle võrgu. Õnneks on Eesti saanud hakkama kõrgtehnoloogilisse maailma sulandumisega ning lausa eesrinda tõusnud. &lt;br /&gt;
&lt;br /&gt;
Jaan Priisalu tutvustas ka Küberkaitseliitu, mis on omapärane segu sõjandusest ja IT-st. Küberkaitseliit on vähemalt mulle küllaltki huvipakkuv asutus, kuna lõpetasin just ajateenistuse ning riigikaitse vastu jäi huvi püsima. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hedi Mardisoo: IT ja turundus&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;loeng8&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/f35aeffc-bcd1-44f3-972b-931cfcb47127] loeng 8&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loengusarja viimases osas tutvustati hoopis IT müügipoolt. Teema on seotud Ivar Lauri andmeanalüüsi ning Testlio startupi loengutega, sest oma toote müümiseks on vaja hulgaliselt infot töödelda ja ennast turundada. &lt;br /&gt;
&lt;br /&gt;
Uue infona võib välja tuua &amp;quot;growth hacking-u&amp;quot; fenomeni. Seda võib mõtestada kui agressiivset ja uudseid lahendusi otsivat turundustööd. Olemuselt on see segu turundusest, programmeerimisest ning andmeanalüüsist.&lt;br /&gt;
&lt;br /&gt;
Kõige kasulikum on see loeng neile, kes näevad ennast tulevikus oma firmat loomas või mingis ettevõtte juhatuses osalemas.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkuvõte&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kogu loengusari andis hea ülevaate IT valdkonnast ning tööturust. Igas loengus oli midagi kõrva taha panna alates tööotsingu soovitustest kuni oma ettevõtte käivitamiseni. Edu peitub võrgustiku loomises ning enda või enda toote turundamises. Samuti, mida laiem silmapilk on, seda lihtsam on eri probleeme ette näha ning nendega toime tulla. Ükski uus teadmine ei ole kasutu.&lt;br /&gt;
&lt;br /&gt;
==Ülesanded==&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Hannilo&amp;diff=110642</id>
		<title>User:Hannilo</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Hannilo&amp;diff=110642"/>
		<updated>2016-10-19T13:48:43Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2016 kaugõpe]]&lt;br /&gt;
&lt;br /&gt;
=Õpingukorralduse ja erialatutvustuse arvestustöö=&lt;br /&gt;
&lt;br /&gt;
Autor: Henri Annilo&lt;br /&gt;
&lt;br /&gt;
Esitatud: -&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sissejuhatus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nagu valdav enamus kaugõppe tudengeid olen minagi IT hariduse juurde sattunud alles pärast teisel erialal hariduse omandamist. Nimelt lõpetasin 2015. aastal Tartu Ülikoolis keemia eriala. Põhjuseid eriala vahetamiseks on mitu ning neid ei ole siinkohal tarbekas lahkama hakata, küll aga on tänu sellele hea võrdlusmoment koolide ning erialade vahel. Tartu Ülikoolis oli saranane sissejuhatav aine, kuid see oli tükk maad üldisem ning lühema aja sisse surutud. Käesoleva aine kasulikkus seisnebki selle laias haardes. Lisaks sellele, et tutvustatakse õppimise korralduslikku ning juriidilist poolt, saab Eesti (ning osalt ka maailma) IT maastikust pildi ette.&lt;br /&gt;
&lt;br /&gt;
Igas loengus avanes uus tahk väga mitmekülgsest ning mõneti keerulisest maailmast, mis on tänapäevase ühiskonna lahutamatu ning mõneti defineeriv osa. Tutvustati IT-elu koodi kirjutamisest ning haldamisest kuni selle müümiseni. Samuti tutvustati Eesti infotehnoloogia-alast arengut nende inimeste silmade läbi, kes ise viisid need arengud läbi. Kõige selle juures jäi jutt hoomatavaks ning ei muutunud liialt tehniliseks.&lt;br /&gt;
&lt;br /&gt;
Kogu loengutsükli vältel kogunes infot, mida meelde jätta ning edasises elus arvestada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Merike Spitsõn, Merle Varendi, Juri Tretjakov Andres Septer: Õppekorraldus ja sisekord&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng1&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/46b0c2c3-b9c3-4b98-b0fb-855ca1f5d68a] loeng 1&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sissejuhatavas loengus tutvustati ITK õppekorraldust ning hingeelu. Lühidalt öeldes kes on kes ning mis on mis. Tutvustati &amp;quot;punase joone&amp;quot; süsteemi ning kuidas näeb välja ITK arvestuste/eksamite süsteem. Samuti selgitati kuidas toimib õppimise finantspool, ehk mitu EAP-d on vaja täita, mis juhtub kui puudu jääb ning kuidas stipendiumitega ringi käia. Kokkuvõtvalt sai hea ülevaate järgmistel aastatel eesootavast.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andres Kütt: Sinna ja tagasi. Arhitekti lugu&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng2&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/d9ec2ab9-14d4-4e0a-9c5c-c26e5093060f] loeng 2&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimese &amp;quot;päris erialatutvustuse&amp;quot; loengu sisuks ei olnud tavalise koodikirjutamise või riistvarahalduse tutvustus, vaid hoopis natuke laiem teema. Andres Kütt tutvustas kuidas näeb välja erinevate tarkvaraprojektide sidumine ühtseks tervikuks ehk siis tarkvara arhitektuur. &lt;br /&gt;
&lt;br /&gt;
Kütti sõnul on arhitekti tööülesandeks keerulisuse juhtimine. Tõsiasjana tõi ta välja, et kahjuks enamus asutusi hakkab sellele mõtlema alles siis, kui on kätte jõudnud murdumispunkt - süsteemi keerukus on üle käte läinud. Hoiatuseks kõigile mainis ta, et sellesse punkti jõudes on lihtsam kogu süsteem maha lammutada ja otsast peale hakata kui parandama asuda. Ehk siis arhitekti on vaja algusest peale. Keegi peab valvama projektide kulgu ning kokkusobimist ning vahel olema ka see ebameeldiv inimene, kes ütleb välja, et pakutud lahendustes tekivad tekivad tõrked enne kui hakatakse aega kulutama arendustöö peale. Selle ebameeldiva tõe väljatoomisel peab aga arhitekt olema ka diplomaat. Ta peab oskama hoida suhteid arendusmeeskondadega nii, et tema hoiatusi ka kuulatakse. &lt;br /&gt;
&lt;br /&gt;
Jäi kõlama ka arhitekti laiapõhjalise hariduse nõue. Puhta IT haridusega ei jõua arhitektina kaugele. Kuna arhitekt peab olema justkui liides arendusosakonna ning organisatsiooni kui terviku vahel, peab ta aru saama mõlema osa eripäradest. Tulemusi annab IT- ning majandusalase hariduse sümbioos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kristel &amp;amp; Marko Kruustük (Testlio): Testimine ja startupid&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng3&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/bdb1f592-2bdc-4f3e-96e5-68a65306cbe6?ec=true] loeng 3&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testlio asutajad Kristel ja Marko tutvustasid sisuliselt kahte teemat korraga. Osalt käsitleti tarkvara testimist ning põhirõhk oli oma ettevõtte ehk startupi käivitamisel. Loengust sai positiivses toonis ülevaate sellest, mis töö läheb ühe startupi käima tõmbamisse ning üles ehitamisse. Käisid läbi erinevad konverentsid ning inkubaatorid ja püsima jäi see, et pinnale jäämiseks on vaja meeletut sihikindlust.&lt;br /&gt;
&lt;br /&gt;
Startupide koha pealt on mul endal hea luua paralleele oma tuttavate poolt käivitatud ettevõtetega. Võib öelda, et hea idee on alles algus ning tõeline raskuspunkt on selle müümine ning idee ümber organisatsiooni tekitamine. Kõrvalt vaadates on see meeletult aega nõudev ning närvesööv tegevus. Samas toonitati, et tänapäeval on loodud nii mitu erinevat võimalust oma idee arendamiseks ja toetajate kaasamiseks, et sihikindlusega jõuab ikka tulemuseni. Lõpuks toodi sarnaselt järgnevate loengutega välja, et üksinda kaugele ei jõua. Tuleb võtta vähemalt üks sõber endale appi. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lembitu Ling aka Snakeman: Süsadminnimisest&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng4&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/edf31936-fa06-4f1a-8c1f-18e4edb07f76] loeng 4&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lembitu Lingi tee IT valdkonda on mulle küllaltki tuttav. Tema esimene kokkupuude arvutitega oli koduse lauaarvuti taga häkkimine, kust edasi liikus ta hoopis keemia ning siis täiesti kõrvalise lihttöö peale. Minu enda põhikooli ning ka gümnaasiumiaeg möödus samuti enda ning sõprade-tuttavate arvutite parandamise, modifitseerimise ning vahel ka ellu äratamisega. Eredalt on meeles kuidas aitasin klassivennal vanast IDE kõvakettast välist kõvaketast luua. Ketas ise oli asetatud lahtise arvutitorni kõrvale kingakarbi peale ning meie klassivennaga üritasime jagu saada tolleaegse GPartEdi kasutajaliidesest. Minul endal oli aga huvi keemia vastu nii suur, et läksin seda lausa ülikooli õppima.&lt;br /&gt;
&lt;br /&gt;
Ling tõi välja mitu head näpunäidet algavatele süsteemi adiministraatoritele. Tema sõnul peab süsadmin olema piisavalt laisk, et mitte ennast töösse ära uputada. Elu tuleb teha võimalikult automaatseks ja isemajandavaks. Samas peab admin olema vajadusel kättesaadav. Sellest tulenevalt peab olema ka süsteemil mitu inimest, kes probleemide korral valmis on. Mitme inimese puhul peavad aga vastutusalad olema täpselt paigas.&lt;br /&gt;
&lt;br /&gt;
Antud loeng pani minu kui hakkaja arendaja korraks mõtlema, et äkki oleks pidanud hoopis admini erialale minema - riistvaraga tegelemine on küllaltki hingelähedane ning praegune töökoht on ka selline adminiamet. Õnneks meeldib mulle, erinevalt Lingist, koodi kirjutada ning koodiga probleeme lahendada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andres Septer ja Einar Koltšanov: IT tööturg &amp;amp; Karjäärikäänakud&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng5&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/c9233ad5-0977-4ea7-9065-3d46012832cc] loeng 5&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Antud loeng on vahest üks kasulikumaid, just tööturu mõttes. Kui võrdluseks tuua Keemia Instituudi tutvustavad loengud, kus tutvustati põhiliselt Keemia Instituudi ja tolleaegse LOTE võimalusi, siis käesolevas loengus sai hea ülevaate päris maailmast. Toonitati, et läbi löömiseks on vaja luua endale sotsiaalne võrgustik ning tugineda töökoha otsingutel rohkem sellele, kui erinevatele avalikele konkurssidele, mis on olemuselt &amp;quot;tööturu jäätmed&amp;quot;. Samuti tuli teemaks, et karjääriredelil tõusmiseks on vaja ettevõtet vahetada. Andres Septer mainis, et see olevat justkui Eesti eripära, kuid mulle endale on pere/tuttavate ning eri foorumite põhjal jäänud mulje, et see loogika kehtib ka näiteks USA-s. &lt;br /&gt;
&lt;br /&gt;
Esimese loengupoole põhiosa aga seisneb erinevate töökohtade ja -võimaluste tutvustuses ning võrdluses. Toodi välja riigiasutuste, eri suurustega ettevõtete ning startupide head ja vead. Kokkuvõtvalt võib öelda, et kõigile on midagi meelepärast. Samas oli loeng kasulikum tõenäoliselt päevaõppe tudengitele, kes ei ole veel tööturuga väga palju, kui üldse, kokku puutunud.&lt;br /&gt;
&lt;br /&gt;
Teises osas tutvustas Einar Koltšanov ettevõtte äri- ning IT-poole koostööst ja osalisest vastasseisust. Nagu Andres Kütt esimeses loengus mainis, on vaja inimesi, kes suudavad hallata suuremat pilti ja siduda erinevad ettevõtte osad tervikuks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ivar Laur: Andmed ei allu analüüsile&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng6&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/24de2b84-9c8c-497f-a299-7ece598d0802] loeng 6&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ivar Laur tõi oma loengus välja ühe osa IT arendustööst, mis ei pruugi olla kohe algul esile tulla. Andmete analüüs on aga suur osa tänapäeva ettevõttete ning riigiasutuste tööst. EMTA näidetel tutvustati kuidas tugineb iga otsuse tegemine andmetel ning kuidas on suurest andmemahust võimalik välja lugeda erinevaid järeldusi. Kuna andmemahud on aga meeletult suured, on vaja analüüs automatiseerida ning selleks on vaja võimekat tarkvara ning riistvara. &lt;br /&gt;
&lt;br /&gt;
Üldiselt oli loeng natuke IT-kauge, kuid näitas, miks tuleb kasuks analüütilise mõtlemise arendamine ning tutvumine mateemaatika ning statistikaga. Mida paremini arendaja mõistab lahendamist vajavat probleemi ning andmehulka, seda lihtsam on tal seda automatiseerida.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jaan Priisalu: Eesti Vabariigi küberkaitse&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng7&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/19c7be1d-f277-40ea-8fb7-a5a829162d76] loeng 7&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui Eestis IT-st rääkida siis ei saa üle ega ümber küberkaitsest. Küberturve on tänapäeval tõenäoliselt kõige olulisem osa infotehnoloogiast, ükskõik kui uhke ja keeruline mingi süsteem ei ole, ta on kasulik vaid nii kaua kui ta on usaldusväärne ja stabiilne. Usaldusväärsuse ja stabiilsuse tagamiseks ongi vaja süsteemi kaitsta väliste jõudude eest.&lt;br /&gt;
&lt;br /&gt;
Loengus tutvustati Eesti küberturbe ajalugu ning käsitleti põgusalt ka küberkuritegevuse arengut ja organiseerumist. Tegelikult käivad need asjad käsikäes. Kui esimesed arvutiviirused olid rohkem teooria rakendamised ja küllaltki süütud katsetused siis niipea kui pangandus kolis internetti tulid sellega kaasa ka kurjategijad. Sama moodi on riikidega - kui riigi toimimiseks tähtsad infosüsteemid on võrgus, siis saab riiki rünnata üle võrgu. Õnneks on Eesti saanud hakkama kõrgtehnoloogilisse maailma sulandumisega ning lausa eesrinda tõusnud. &lt;br /&gt;
&lt;br /&gt;
Jaan Priisalu tutvustas ka Küberkaitseliitu, mis on omapärane segu sõjandusest ja IT-st. Küberkaitseliit on vähemalt mulle küllaltki huvipakkuv asutus, kuna lõpetasin just ajateenistuse ning riigikaitse vastu jäi huvi püsima. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hedi Mardisoo: IT ja turundus&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;loeng8&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/f35aeffc-bcd1-44f3-972b-931cfcb47127] loeng 8&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loengusarja viimases osas tutvustati hoopis IT müügipoolt. Teema on seotud Ivar Lauri andmeanalüüsi ning Testlio startupi loengutega, sest oma toote müümiseks on vaja hulgaliselt infot töödelda ja ennast turundada. &lt;br /&gt;
&lt;br /&gt;
Uue infona võib välja tuua &amp;quot;growth hacking-u&amp;quot; fenomeni. Seda võib mõtestada kui agressiivset ja uudseid lahendusi otsivat turundustööd. Olemuselt on see segu turundusest, programmeerimisest ning andmeanalüüsist.&lt;br /&gt;
&lt;br /&gt;
Kõige kasulikum on see loeng neile, kes näevad ennast tulevikus oma firmat loomas või mingis ettevõtte juhatuses osalemas.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkuvõte&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kogu loengusari andis hea ülevaate IT valdkonnast ning tööturust. Igas loengus oli midagi kõrva taha panna alates tööotsingu soovitustest kuni oma ettevõtte käivitamiseni. Edu peitub võrgustiku loomises ning enda või enda toote turundamises. Samuti, mida laiem silmapilk on, seda lihtsam on eri probleeme ette näha ning nendega toime tulla. Ükski uus teadmine ei ole kasutu.&lt;br /&gt;
&lt;br /&gt;
==Ülesanded==&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Hannilo&amp;diff=110631</id>
		<title>User:Hannilo</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Hannilo&amp;diff=110631"/>
		<updated>2016-10-19T13:26:17Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2016 kaugõpe]]&lt;br /&gt;
&lt;br /&gt;
=Õpingukorralduse ja erialatutvustuse arvestustöö=&lt;br /&gt;
&lt;br /&gt;
Autor: Henri Annilo&lt;br /&gt;
&lt;br /&gt;
Esitatud: -&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sissejuhatus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nagu valdav enamus kaugõppe tudengeid olen minagi IT hariduse juurde sattunud alles pärast teisel erialal hariduse omandamist. Nimelt lõpetasin 2015. aastal Tartu Ülikoolis keemia eriala. Põhjuseid eriala vahetamiseks on mitu ning neid ei ole siinkohal tarbekas lahkama hakata, küll aga on tänu sellele hea võrdlusmoment koolide ning erialade vahel. Tartu Ülikoolis oli saranane sissejuhatav aine, kuid see oli tükk maad üldisem ning lühema aja sisse surutud. Käesoleva aine kasulikkus seisnebki selle laias haardes. Lisaks sellele, et tutvustatakse õppimise korralduslikku ning juriidilist poolt, saab Eesti (ning osalt ka maailma) IT maastikust pildi ette.&lt;br /&gt;
&lt;br /&gt;
Igas loengus avanes uus tahk väga mitmekülgsest ning mõneti keerulisest maailmast, mis on tänapäevase ühiskonna lahutamatu ning mõneti defineeriv osa. Tutvustati IT-elu koodi kirjutamisest ning haldamisest kuni selle müümiseni. Samuti tutvustati Eesti infotehnoloogia-alast arengut nende inimeste silmade läbi, kes ise viisid need arengud läbi. Kõige selle juures jäi jutt hoomatavaks ning ei muutunud liialt tehniliseks.&lt;br /&gt;
&lt;br /&gt;
Kogu loengutsükli vältel kogunes infot, mida meelde jätta ning edasises elus arvestada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Merike Spitsõn, Merle Varendi, Juri Tretjakov Andres Septer: Õppekorraldus ja sisekord&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng1&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/46b0c2c3-b9c3-4b98-b0fb-855ca1f5d68a] loeng 1&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sissejuhatavas loengus tutvustati ITK õppekorraldust ning hingeelu. Lühidalt öeldes kes on kes ning mis on mis. Tutvustati &amp;quot;punase joone&amp;quot; süsteemi ning kuidas näeb välja ITK arvestuste/eksamite süsteem. Samuti selgitati kuidas toimib õppimise finantspool, ehk mitu EAP-d on vaja täita, mis juhtub kui puudu jääb ning kuidas stipendiumitega ringi käia. Kokkuvõtvalt sai hea ülevaate järgmistel aastatel eesootavast.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andres Kütt: Sinna ja tagasi. Arhitekti lugu&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng2&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/d9ec2ab9-14d4-4e0a-9c5c-c26e5093060f] loeng 2&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimese &amp;quot;päris erialatutvustuse&amp;quot; loengu sisuks ei olnud tavalise koodikirjutamise või riistvarahalduse tutvustus, vaid hoopis natuke laiem teema. Andres Kütt tutvustas kuidas näeb välja erinevate tarkvaraprojektide sidumine ühtseks tervikuks ehk siis tarkvara arhitektuur. &lt;br /&gt;
&lt;br /&gt;
Kütti sõnul on arhitekti tööülesandeks keerulisuse juhtimine. Tõsiasjana tõi ta välja, et kahjuks enamus asutusi hakkab sellele mõtlema alles siis, kui on kätte jõudnud murdumispunkt - süsteemi keerukus on üle käte läinud. Hoiatuseks kõigile mainis ta, et sellesse punkti jõudes on lihtsam kogu süsteem maha lammutada ja otsast peale hakata kui parandama asuda. Ehk siis arhitekti on vaja algusest peale. Keegi peab valvama projektide kulgu ning kokkusobimist ning vahel olema ka see ebameeldiv inimene, kes ütleb välja, et pakutud lahendustes tekivad tekivad tõrked enne kui hakatakse aega kulutama arendustöö peale. Selle ebameeldiva tõe väljatoomisel peab aga arhitekt olema ka diplomaat. Ta peab oskama hoida suhteid arendusmeeskondadega nii, et tema hoiatusi ka kuulatakse. &lt;br /&gt;
&lt;br /&gt;
Jäi kõlama ka arhitekti laiapõhjalise hariduse nõue. Puhta IT haridusega ei jõua arhitektina kaugele. Kuna arhitekt peab olema justkui liides arendusosakonna ning organisatsiooni kui terviku vahel, peab ta aru saama mõlema osa eripäradest. Tulemusi annab IT- ning majandusalase hariduse sümbioos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kristel &amp;amp; Marko Kruustük (Testlio): Testimine ja startupid&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng3&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/bdb1f592-2bdc-4f3e-96e5-68a65306cbe6?ec=true] loeng 3&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testlio asutajad Kristel ja Marko tutvustasid sisuliselt kahte teemat korraga. Osalt käsitleti tarkvara testimist ning põhirõhk oli oma ettevõtte ehk startupi käivitamisel. Loengust sai positiivses toonis ülevaate sellest, mis töö läheb ühe startupi käima tõmbamisse ning üles ehitamisse. Käisid läbi erinevad konverentsid ning inkubaatorid ja püsima jäi see, et pinnale jäämiseks on vaja meeletut sihikindlust.&lt;br /&gt;
&lt;br /&gt;
Startupide koha pealt on mul endal hea luua paralleele oma tuttavate poolt käivitatud ettevõtetega. Võib öelda, et hea idee on alles algus ning tõeline raskuspunkt on selle müümine ning idee ümber organisatsiooni tekitamine. Kõrvalt vaadates on see meeletult aega nõudev ning närvesööv tegevus. Samas toonitati, et tänapäeval on loodud nii mitu erinevat võimalust oma idee arendamiseks ja toetajate kaasamiseks, et sihikindlusega jõuab ikka tulemuseni. Lõpuks toodi sarnaselt järgnevate loengutega välja, et üksinda kaugele ei jõua. Tuleb võtta vähemalt üks sõber endale appi. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lembitu Ling aka Snakeman: Süsadminnimisest&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng4&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/edf31936-fa06-4f1a-8c1f-18e4edb07f76] loeng 4&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lembitu Lingi tee IT valdkonda on mulle küllaltki tuttav. Tema esimene kokkupuude arvutitega oli koduse lauaarvuti taga häkkimine, kust edasi liikus ta hoopis keemia ning siis täiesti kõrvalise lihttöö peale. Minu enda põhikooli ning ka gümnaasiumiaeg möödus samuti enda ning sõprade-tuttavate arvutite parandamise, modifitseerimise ning vahel ka ellu äratamisega. Eredalt on meeles kuidas aitasin klassivennal vanast IDE kõvakettast välist kõvaketast luua. Ketas ise oli asetatud lahtise arvutitorni kõrvale kingakarbi peale ning meie klassivennaga üritasime jagu saada tolleaegse GPartEdi kasutajaliidesest. Minul endal oli aga huvi keemia vastu nii suur, et läksin seda lausa ülikooli õppima.&lt;br /&gt;
&lt;br /&gt;
Ling tõi välja mitu head näpunäidet algavatele süsteemi adiministraatoritele. Tema sõnul peab süsadmin olema piisavalt laisk, et mitte ennast töösse ära uputada. Elu tuleb teha võimalikult automaatseks ja isemajandavaks. Samas peab admin olema vajadusel kättesaadav. Sellest tulenevalt peab olema ka süsteemil mitu inimest, kes probleemide korral valmis on. Mitme inimese puhul peavad aga vastutusalad olema täpselt paigas.&lt;br /&gt;
&lt;br /&gt;
Antud loeng pani minu kui hakkaja arendaja korraks mõtlema, et äkki oleks pidanud hoopis admini erialale minema - riistvaraga tegelemine on küllaltki hingelähedane ning praegune töökoht on ka selline adminiamet. Õnneks meeldib mulle, erinevalt Lingist, koodi kirjutada ning koodiga probleeme lahendada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andres Septer ja Einar Koltšanov: IT tööturg &amp;amp; Karjäärikäänakud&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng5&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/c9233ad5-0977-4ea7-9065-3d46012832cc] loeng 5&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Antud loeng on vahest üks kasulikumaid, just tööturu mõttes. Kui võrdluseks tuua Keemia Instituudi tutvustavad loengud, kus tutvustati põhiliselt Keemia Instituudi ja tolleaegse LOTE võimalusi, siis käesolevas loengus sai hea ülevaate päris maailmast. Toonitati, et läbi löömiseks on vaja luua endale sotsiaalne võrgustik ning tugineda töökoha otsingutel rohkem sellele, kui erinevatele avalikele konkurssidele, mis on olemuselt &amp;quot;tööturu jäätmed&amp;quot;. Samuti tuli teemaks, et karjääriredelil tõusmiseks on vaja ettevõtet vahetada. Andres Septer mainis, et see olevat justkui Eesti eripära, kuid mulle endale on pere/tuttavate ning eri foorumite põhjal jäänud mulje, et see loogika kehtib ka näiteks USA-s. &lt;br /&gt;
&lt;br /&gt;
Esimese loengupoole põhiosa aga seisneb erinevate töökohtade ja -võimaluste tutvustuses ning võrdluses. Toodi välja riigiasutuste, eri suurustega ettevõtete ning startupide head ja vead. Kokkuvõtvalt võib öelda, et kõigile on midagi meelepärast. Samas oli loeng kasulikum tõenäoliselt päevaõppe tudengitele, kes ei ole veel tööturuga väga palju, kui üldse, kokku puutunud.&lt;br /&gt;
&lt;br /&gt;
Teises osas tutvustas Einar Koltšanov ettevõtte äri- ning IT-poole koostööst ja osalisest vastasseisust. Nagu Andres Kütt esimeses loengus mainis, on vaja inimesi, kes suudavad hallata suuremat pilti ja siduda erinevad ettevõtte osad tervikuks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ivar Laur: Andmed ei allu analüüsile&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng6&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/24de2b84-9c8c-497f-a299-7ece598d0802] loeng 6&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ivar Laur tõi oma loengus välja ühe osa IT arendustööst, mis ei pruugi olla kohe algul esile tulla. Andmete analüüs on aga suur osa tänapäeva ettevõttete ning riigiasutuste tööst. EMTA näidetel tutvustati kuidas tugineb iga otsuse tegemine andmetel ning kuidas on suurest andmemahust võimalik välja lugeda erinevaid järeldusi. Kuna andmemahud on aga meeletult suured, on vaja analüüs automatiseerida ning selleks on vaja võimekat tarkvara ning riistvara. &lt;br /&gt;
&lt;br /&gt;
Üldiselt oli loeng natuke IT-kauge, kuid näitas, miks tuleb kasuks analüütilise mõtlemise arendamine ning tutvumine mateemaatika ning statistikaga. Mida paremini arendaja mõistab lahendamist vajavat probleemi ning andmehulka, seda lihtsam on tal seda automatiseerida.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jaan Priisalu: Eesti Vabariigi küberkaitse&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng7&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/19c7be1d-f277-40ea-8fb7-a5a829162d76] loeng 7&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui Eestis IT-st rääkida siis ei saa üle ega ümber küberkaitsest. Küberturve on tänapäeval tõenäoliselt kõige olulisem osa infotehnoloogiast, ükskõik kui uhke ja keeruline mingi süsteem ei ole, ta on kasulik vaid nii kaua kui ta on usaldusväärne ja stabiilne. Usaldusväärsuse ja stabiilsuse tagamiseks ongi vaja süsteemi kaitsta väliste jõudude eest.&lt;br /&gt;
&lt;br /&gt;
Loengus tutvustati Eesti küberturbe ajalugu ning käsitleti põgusalt ka küberkuritegevuse arengut ja organiseerumist. Tegelikult käivad need asjad käsikäes. Kui esimesed arvutiviirused olid rohkem teooria rakendamised ja küllaltki süütud katsetused &amp;lt;ref name=&amp;quot;cbrain&amp;quot;&amp;gt;[https://en.wikipedia.org/wiki/Brain_(computer_virus)] cbrain&amp;lt;/ref&amp;gt; siis niipea kui pangandus kolis internetti tulid sellega kaasa ka kurjategijad. Sama moodi on riikidega - kui riigi toimimiseks tähtsad infosüsteemid on võrgus, siis saab riiki rünnata üle võrgu. Õnneks on Eesti saanud hakkama kõrgtehnoloogilisse maailma sulandumisega. &lt;br /&gt;
&lt;br /&gt;
Jaan Priisalu tutvustas ka Küberkaitseliitu, mis on omapärane segu sõjandusest ja IT-st. Küberkaitseliit on vähemalt mulle küllaltki huvipakkuv asutus, kuna lõpetasin just ajateenistuse ning riigikaitse vastu jäi huvi püsima. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hedi Mardisoo: IT ja turundus&#039;&#039;&#039;&amp;lt;ref name=&amp;quot;loeng8&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/f35aeffc-bcd1-44f3-972b-931cfcb47127] loeng 8&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkuvõte&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Ülesanded==&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Hannilo&amp;diff=110595</id>
		<title>User:Hannilo</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Hannilo&amp;diff=110595"/>
		<updated>2016-10-19T12:15:06Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2016 kaugõpe]]&lt;br /&gt;
&lt;br /&gt;
=Õpingukorralduse ja erialatutvustuse arvestustöö=&lt;br /&gt;
&lt;br /&gt;
Autor: Henri Annilo&lt;br /&gt;
&lt;br /&gt;
Esitatud: -&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sissejuhatus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nagu valdav enamus kaugõppe tudengeid olen minagi IT hariduse juurde sattunud alles pärast teisel erialal hariduse omandamist. Nimelt lõpetasin 2015. aastal Tartu Ülikoolis keemia eriala. Põhjuseid eriala vahetamiseks on mitu ning neid ei ole siinkohal tarbekas lahkama hakata, küll aga on tänu sellele hea võrdlusmoment koolide ning erialade vahel. Tartu Ülikoolis oli saranane sissejuhatav aine, kuid see oli tükk maad üldisem ning lühema aja sisse surutud. Käesoleva aine kasulikkus seisnebki selle laias haardes. Lisaks sellele, et tutvustatakse õppimise korralduslikku ning juriidilist poolt, saab Eesti (ning osalt ka maailma) IT maastikust pildi ette.&lt;br /&gt;
&lt;br /&gt;
Igas loengus avanes uus tahk väga mitmekülgsest ning mõneti keerulisest maailmast, mis on tänapäevase ühiskonna lahutamatu ning mõneti defineeriv osa. Tutvustati IT-elu koodi kirjutamisest ning haldamisest kuni selle müümiseni. Samuti tutvustati Eesti infotehnoloogia-alast arengut nende inimeste silmade läbi, kes ise viisid need arengud läbi. Kõige selle juures jäi jutt hoomatavaks ning ei muutunud liialt tehniliseks.&lt;br /&gt;
&lt;br /&gt;
Kogu loengutsükli vältel kogunes infot, mida meelde jätta ning edasises elus arvestada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Merike Spitsõn, Merle Varendi, Juri Tretjakov Andres Septer: Õppekorraldus ja sisekord&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng1&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/46b0c2c3-b9c3-4b98-b0fb-855ca1f5d68a] loeng 1&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sissejuhatavas loengus tutvustati ITK õppekorraldust ning hingeelu. Lühidalt öeldes kes on kes ning mis on mis. Tutvustati &amp;quot;punase joone&amp;quot; süsteemi ning kuidas näeb välja ITK arvestuste/eksamite süsteem. Samuti selgitati kuidas toimib õppimise finantspool, ehk mitu EAP-d on vaja täita, mis juhtub kui puudu jääb ning kuidas stipendiumitega ringi käia. Kokkuvõtvalt sai hea ülevaate järgmistel aastatel eesootavast.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andres Kütt: Sinna ja tagasi. Arhitekti lugu&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng2&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/d9ec2ab9-14d4-4e0a-9c5c-c26e5093060f] loeng 2&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimese &amp;quot;päris erialatutvustuse&amp;quot; loengu sisuks ei olnud tavalise koodikirjutamise või riistvarahalduse tutvustus, vaid hoopis natuke laiem teema. Andres Kütt tutvustas kuidas näeb välja erinevate tarkvaraprojektide sidumine ühtseks tervikuks ehk siis tarkvara arhitektuur. &lt;br /&gt;
&lt;br /&gt;
Kütti sõnul on arhitekti tööülesandeks keerulisuse juhtimine. Tõsiasjana tõi ta välja, et kahjuks enamus asutusi hakkab sellele mõtlema alles siis, kui on kätte jõudnud murdumispunkt - süsteemi keerukus on üle käte läinud. Hoiatuseks kõigile mainis ta, et sellesse punkti jõudes on lihtsam kogu süsteem maha lammutada ja otsast peale hakata kui parandama asuda. Ehk siis arhitekti on vaja algusest peale. Keegi peab valvama projektide kulgu ning kokkusobimist ning vahel olema ka see ebameeldiv inimene, kes ütleb välja, et pakutud lahendustes tekivad tekivad tõrked enne kui hakatakse aega kulutama arendustöö peale. Selle ebameeldiva tõe väljatoomisel peab aga arhitekt olema ka diplomaat. Ta peab oskama hoida suhteid arendusmeeskondadega nii, et tema hoiatusi ka kuulatakse. &lt;br /&gt;
&lt;br /&gt;
Jäi kõlama ka arhitekti laiapõhjalise hariduse nõue. Puhta IT haridusega ei jõua arhitektina kaugele. Kuna arhitekt peab olema justkui liides arendusosakonna ning organisatsiooni kui terviku vahel, peab ta aru saama mõlema osa eripäradest. Tulemusi annab IT- ning majandusalase hariduse sümbioos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kristel &amp;amp; Marko Kruustük (Testlio): Testimine ja startupid&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng3&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/bdb1f592-2bdc-4f3e-96e5-68a65306cbe6?ec=true] loeng 3&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testlio asutajad Kristel ja Marko tutvustasid sisuliselt kahte teemat korraga. Osalt käsitleti tarkvara testimist ning põhirõhk oli oma ettevõtte ehk startupi käivitamisel. Loengust sai positiivses toonis ülevaate sellest, mis töö läheb ühe startupi käima tõmbamisse ning üles ehitamisse. Käisid läbi erinevad konverentsid ning inkubaatorid ja püsima jäi see, et pinnale jäämiseks on vaja meeletut sihikindlust.&lt;br /&gt;
&lt;br /&gt;
Startupide koha pealt on mul endal hea luua paralleele oma tuttavate poolt käivitatud ettevõtetega. Võib öelda, et hea idee on alles algus ning tõeline raskuspunkt on selle müümine ning idee ümber organisatsiooni tekitamine. Kõrvalt vaadates on see meeletult aega nõudev ning närvesööv tegevus. Samas toonitati, et tänapäeval on loodud nii mitu erinevat võimalust oma idee arendamiseks ja toetajate kaasamiseks, et sihikindlusega jõuab ikka tulemuseni. Lõpuks toodi sarnaselt järgnevate loengutega välja, et üksinda kaugele ei jõua. Tuleb võtta vähemalt üks sõber endale appi. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lembitu Ling aka Snakeman: Süsadminnimisest&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng4&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/edf31936-fa06-4f1a-8c1f-18e4edb07f76] loeng 4&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lembitu Lingi tee IT valdkonda on mulle küllaltki tuttav. Tema esimene kokkupuude arvutitega oli koduse lauaarvuti taga häkkimine, kust edasi liikus ta hoopis keemia ning siis täiesti kõrvalise lihttöö peale. Minu enda põhikooli ning ka gümnaasiumiaeg möödus samuti enda ning sõprade-tuttavate arvutite parandamise, modifitseerimise ning vahel ka ellu äratamisega. Eredalt on meeles kuidas aitasin klassivennal vanast IDE kõvakettast välist kõvaketast luua. Ketas ise oli asetatud lahtise arvutitorni kõrvale kingakarbi peale ning meie klassivennaga üritasime jagu saada tolleaegse GPartEdi kasutajaliidesest. Minul endal oli aga huvi keemia vastu nii suur, et läksin seda lausa ülikooli õppima.&lt;br /&gt;
&lt;br /&gt;
Ling tõi välja mitu head näpunäidet algavatele süsteemi adiministraatoritele. Tema sõnul peab süsadmin olema piisavalt laisk, et mitte ennast ära uputada töösse. Elu tuleb teha võimalikult automaatseks ja isemajandavaks. Samas peab admin olema vajadusel kättesaadav. Sellest tulenevalt peab olema ka süsteemil mitu inimest, kes probleemide korral valmis on. Mitme inimese puhul peavad aga vastutusalad olema täpselt paigas.&lt;br /&gt;
&lt;br /&gt;
Antud loeng pani minu kui hakkaja arendaja korraks mõtlema, et äkki oleks pidanud hoopis admini erialale minema - riistvaraga tegelemine on küllaltki hingelähedane ning praegune töökoht on ka selline adminiamet. Õnneks meeldib mulle, erinevalt Lingist, koodi kirjutada ning koodiga probleeme lahendada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andres Septer ja Einar Koltšanov: IT tööturg &amp;amp; Karjäärikäänakud&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ivar Laur: Andmed ei allu analüüsile&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jaan Priisalu: Eesti Vabariigi küberkaitse&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hedi Mardisoo: IT ja turundus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkuvõte&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ülesanded==&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Hannilo&amp;diff=110572</id>
		<title>User:Hannilo</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Hannilo&amp;diff=110572"/>
		<updated>2016-10-19T11:34:53Z</updated>

		<summary type="html">&lt;p&gt;Hannilo: Created page with &amp;quot;Category:Erialatutvustus 2016 kaugõpe  =Õpingukorralduse ja erialatutvustuse arvestustöö=  Autor: Henri Annilo  Esitatud: -  ==Essee==  &amp;#039;&amp;#039;&amp;#039;Sissejuhatus&amp;#039;&amp;#039;&amp;#039;  Nagu valdav...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Erialatutvustus 2016 kaugõpe]]&lt;br /&gt;
&lt;br /&gt;
=Õpingukorralduse ja erialatutvustuse arvestustöö=&lt;br /&gt;
&lt;br /&gt;
Autor: Henri Annilo&lt;br /&gt;
&lt;br /&gt;
Esitatud: -&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sissejuhatus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nagu valdav enamus kaugõppe tudengeid olen minagi IT hariduse juurde sattunud alles pärast teisel erialal hariduse omandamist. Nimelt lõpetasin 2015. aastal Tartu Ülikoolis keemia eriala. Põhjuseid eriala vahetamiseks on mitu ning neid ei ole siinkohal tarbekas lahkama hakata, küll aga on tänu sellele hea võrdlusmoment koolide ning erialade vahel. Tartu Ülikoolis oli saranane sissejuhatav aine, kuid see oli tükk maad üldisem ning lühema aja sisse surutud. Käesoleva aine kasulikkus seisnebki selle laias haardes. Lisaks sellele, et tutvustatakse õppimise korralduslikku ning juriidilist poolt, saab Eesti (ning osalt ka maailma) IT maastikust pildi ette.&lt;br /&gt;
&lt;br /&gt;
Igas loengus avanes uus tahk väga mitmekülgsest ning mõneti keerulisest maailmast, mis on tänapäevase ühiskonna lahutamatu ning mõneti defineeriv osa. Tutvustati IT-elu koodi kirjutamisest ning haldamisest kuni selle müümiseni. Samuti tutvustati Eesti infotehnoloogia-alast arengut nende inimeste silmade läbi, kes ise viisid need arengud läbi. Kõige selle juures jäi jutt hoomatavaks ning ei muutunud liialt tehniliseks.&lt;br /&gt;
&lt;br /&gt;
Kogu loengutsükli vältel kogunes infot, mida meelde jätta ning edasises elus arvestada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Merike Spitsõn, Merle Varendi, Juri Tretjakov Andres Septer: Õppekorraldus ja sisekord&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng1&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/46b0c2c3-b9c3-4b98-b0fb-855ca1f5d68a] loeng 1&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sissejuhatavas loengus tutvustati ITK õppekorraldust ning hingeelu. Lühidalt öeldes kes on kes ning mis on mis. Tutvustati &amp;quot;punase joone&amp;quot; süsteemi ning kuidas näeb välja ITK arvestuste/eksamite süsteem. Samuti selgitati kuidas toimib õppimise finantspool, ehk mitu EAP-d on vaja täita, mis juhtub kui puudu jääb ning kuidas stipendiumitega ringi käia. Kokkuvõtvalt sai hea ülevaate järgmistel aastatel eesootavast.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andres Kütt: Sinna ja tagasi. Arhitekti lugu&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;loeng2&amp;quot;&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/d9ec2ab9-14d4-4e0a-9c5c-c26e5093060f] loeng 2&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimese &amp;quot;päris erialatutvustuse&amp;quot; loengu sisuks ei olnud tavalise koodikirjutamise või riistvarahalduse tutvustus, vaid hoopis natuke laiem teema. Andres Kütt tutvustas kuidas näeb välja erinevate tarkvaraprojektide sidumine ühtseks tervikuks ehk siis tarkvara arhitektuur. &lt;br /&gt;
&lt;br /&gt;
Kütti sõnul on arhitekti tööülesandeks keerulisuse juhtimine. Tõsiasjana tõi ta välja, et kahjuks enamus asutusi hakkab sellele mõtlema alles siis, kui on kätte jõudnud murdumispunkt - süsteemi keerukus on üle käte läinud. Hoiatuseks kõigile mainis ta, et sellesse punkti jõudes on lihtsam kogu süsteem maha lammutada ja otsast peale hakata kui parandama asuda. Ehk siis arhitekti on vaja algusest peale. Keegi peab valvama projektide kulgu ning kokkusobimist ning vahel olema ka see ebameeldiv inimene, kes ütleb välja, et pakutud lahendustes tekivad tekivad tõrked enne kui hakatakse aega kulutama arendustöö peale. Selle ebameeldiva tõe väljatoomisel peab aga arhitekt olema ka diplomaat. Ta peab oskama hoida suhteid arendusmeeskondadega nii, et tema hoiatusi ka kuulatakse. &lt;br /&gt;
&lt;br /&gt;
Jäi kõlama ka arhitekti laiapõhjalise hariduse nõue. Puhta IT haridusega ei jõua arhitektina kaugele. Kuna arhitekt peab olema justkui liides arendusosakonna ning organisatsiooni kui terviku vahel, peab ta aru saama mõlema osa eripäradest. Tulemusi annab IT- ning majandusalase hariduse sümbioos.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kristel &amp;amp; Marko Kruustük (Testlio): Testimine ja startupid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Testlio asutajad Kristel ja Marko tutvustasid sisuliselt kahte teemat korraga. Osalt käsitleti tarkvara testimist ning põhirõhk oli oma ettevõtte ehk startupi käivitamisel. Loengust sai positiivses toonis ülevaate sellest, mis töö läheb ühe startupi käima tõmbamisse ning üles ehitamisse. Käisid läbi erinevad konverentsid ning inkubaatorid ja püsima jäi see, et pinnale jäämiseks on vaja meeletut sihikindlust.&lt;br /&gt;
&lt;br /&gt;
Startupide koha pealt on mul endal hea luua paralleele oma tuttavate poolt käivitatud ettevõtetega. Võib öelda, et hea idee on alles algus ning tõeline raskuspunkt on selle müümine ning idee ümber organisatsiooni tekitamine. Samas toonitati, et tänapäeval on loodud nii mitu erinevat võimalust oma idee arendamiseks ja toetajate kaasamiseks, et sihikindlusega jõuab ikka tulemuseni. Lõpuks toodi nii selles kui ka järgmistes loengutes välja, et üksinda kaugele ei jõua. Tuleb võtta vähemalt üks sõber endale appi. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lembitu Ling aka Snakeman: Süsadminnimisest&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Andres Septer ja Einar Koltšanov: IT tööturg &amp;amp; Karjäärikäänakud&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ivar Laur: Andmed ei allu analüüsile&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jaan Priisalu: Eesti Vabariigi küberkaitse&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hedi Mardisoo: IT ja turundus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkuvõte&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ülesanded==&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;/div&gt;</summary>
		<author><name>Hannilo</name></author>
	</entry>
</feed>