Category:Veebirakenduste loomine ASP.NET abil: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Mposka (talk | contribs)
Mposka (talk | contribs)
 
(26 intermediate revisions by the same user not shown)
Line 16: Line 16:


==Hinde kujunemise selgitus==
==Hinde kujunemise selgitus==
Arvestushinde kujunemisel arvestatakse kolme tööd:
Arvestushinde kujunemisel arvestatakse kolme tööd:
*[[Kodutöö aines "Veebirakenduste loomine ASP.NET abil"]]: veebirakenduse valmistamine meeskonnatööna. Kodutöö loetakse arvestatuks kui lahendus on töötav, kuid esineb vigu ning piirsituatsioonidega pole arvestatud ning õppija kirjeldanud kodutöö valmimise protsessi.
*[[Kodutöö aines "Veebirakenduste loomine ASP.NET abil" 2012]]: veebirakenduse valmistamine meeskonnatööna. Kodutöö loetakse arvestatuks kui lahendus on töötav, kuid esineb vigu ning piirsituatsioonidega pole arvestatud ning õppija kirjeldanud kodutöö valmimise protsessi.
 
**Maksimaalse hinde saamiseks peab lahendus olema teostatud optimaalselt ning tehniliselt veatult, seejuures peab olema kogu lahendus ning selle valmimise protsess dokumenteeritud.
**Maksimaalse hinde saamiseks peab lahendus olema teostatud optimaalselt ning tehniliselt veatult, seejuures peab olema kogu lahendus ning selle valmimise protsess dokumenteeritud.
* Arvestustöö: arvestustöö koosneb praktilisest tööst (lihtsa veebirakenduse valmistamine) ja valikvastustega testist.
* Arvestustöö: arvestustöö koosneb praktilisest tööst (lihtsa veebirakenduse valmistamine) ja valikvastustega testist.
* Eeldus: * E-koolituse läbimine.
Kummagi töö tulemus moodustab poole lõpphindest ning nõutav on, et iga töö puhul saab õppija vähemalt 51% maksimaalsest võimalikust punktide arvust.
 
===Kordamine arvestuseks===
Arvestuse jaoks kordamise jaoks tasuk kindlasti läbi vaadata järgnev lehekülg:
[https://wiki.itcollege.ee/index.php/ASP.NET_arvestuseks_kordamine Arvestuseks kordamine]
 
==Loengusalvestused==
* '''Esimese loengu salvestus ebaõnnestus'''
* '''[http://echo360.e-uni.ee/ess/echo/presentation/64122273-e756-4bcf-af84-2a896577d441 Teise loengu salvestus, kus räägiti lihtsamatest juhtelementidest ja andmete sidumise protsessist] '''
** [http://enos.itcollege.ee/~mposka/ASPNET_2012/Paevaope/Loengud/Loeng2/ Näited]
* '''[http://echo360.e-uni.ee/ess/echo/presentation/ce4afaea-ccb6-4fba-8aa8-ecdc5fa938f9 Kolmanda loengu salvestus] '''
* '''[http://echo360.e-uni.ee/ess/echo/presentation/8481d202-75fb-4694-94a3-abe6108211b2 Neljanda loengu salvestus] '''
** [http://enos.itcollege.ee/~mposka/ASPNET_2012/Paevaope/Loengud/Loeng4/ Näited]
* '''[http://echo360.e-uni.ee/ess/echo/presentation/611a0822-16fc-48e8-9006-c9d03b1d7609 Viienda loengu salvestus]'''
* ''' [http://echo360.e-uni.ee/ess/echo/presentation/3813ae30-0656-4142-90a1-6cba5de5575f 16.04.2012] '''
** [http://enos.itcollege.ee/~mposka/ASPNET_2012/Paevaope/Loengud/Komponendid/ Näited]


Kummagi töö tulemus moodustab poole lõpphindest ning nõutav on, et iga töö puhul saab õppija on tulemus vähemalt 51% maksimaalsest võimalikust.
==Praktikumides valmiv lihtne Veebipood==
Järgneval lehele [[Praktikum: Lihtne Pood, vol 1]] kajastatakse praktikumides valmiva veebipoe arendus. Igas praktikumis jätkatakse eelnevat.


=Teemad=
=Teemad=
==Sissejuhatus ASP .NET tehnoloogiasse==
==Sissejuhatus ASP .NET tehnoloogiasse==
==Veebirakendutes kasutatavad lihtsamad juhtelemendid ja nende kasutamine==
==Veebirakendutes kasutatavad lihtsamad juhtelemendid ja nende kasutamine==
[[Praktikum: Lihtsamad juhtelemendid ja nende kasutamine]]


==Pealehed (Master Pages) kasutamine==
==Pealehed (Master Pages) kasutamine==
Line 41: Line 60:


* [[Navigatsioonielemendid ASP.Net's Veebistuudiumi õppematerjalist]]
* [[Navigatsioonielemendid ASP.Net's Veebistuudiumi õppematerjalist]]
<!--
 
* [[Praktikum: Navigatsioonielemendid ASP.Net's]]
* [[Praktikum: Navigatsioonielemendid ASP.Net's]]
-->
 
===Materjalid===
===Materjalid===
* ASP.NET Site Navigation http://msdn.microsoft.com/en-us/library/ms227558.aspx
* ASP.NET Site Navigation http://msdn.microsoft.com/en-us/library/ms227558.aspx
Line 70: Line 89:
* [[ASP.Net rakenduse seadistamine (Web.config)]]
* [[ASP.Net rakenduse seadistamine (Web.config)]]
** [[ASP.Net veebisaidi ligipääsupiirangud]]
** [[ASP.Net veebisaidi ligipääsupiirangud]]
<!--
* [[Praktikum: Seadistusfail ning selle kasutamine]] (23.03.2010)
* [[Praktikum: Seadistusfail ning selle kasutamine]] (23.03.2010)
-->


* How to: Create Web.config Files http://msdn.microsoft.com/en-us/library/k8x4ket8.aspx
* How to: Create Web.config Files http://msdn.microsoft.com/en-us/library/k8x4ket8.aspx
Line 80: Line 101:
==Stiilifailid ning näod (themes) ja nende kasutamine==
==Stiilifailid ning näod (themes) ja nende kasutamine==
* [[ASP.Net veebilehtede kujundamine kasutades nägusid (Veebistuudiumi materjalist)]]
* [[ASP.Net veebilehtede kujundamine kasutades nägusid (Veebistuudiumi materjalist)]]
<!--
* [[Praktikum: ASP.Net veebilehtede kujundamine kasutades nägusid]]
* [[Praktikum: ASP.Net veebilehtede kujundamine kasutades nägusid]]
 
-->


* ASP.NET Themes and Skins Overview http://msdn.microsoft.com/en-us/library/ykzx33wh.aspx
* ASP.NET Themes and Skins Overview http://msdn.microsoft.com/en-us/library/ykzx33wh.aspx
Line 95: Line 117:
* [[ASP.Net's andmete kasutamine ADO.Net abil]]
* [[ASP.Net's andmete kasutamine ADO.Net abil]]
* [[ASP.Net's andmete kasutamine LINQ abil]]
* [[ASP.Net's andmete kasutamine LINQ abil]]
 
<!--
* [[Praktikum: Lihtne andmebaasipõhine kontaktibaas]]
* [[Praktikum: Lihtne andmebaasipõhine kontaktibaas]]
-->


==Andmeallikaid kasutavad juhtelemendid==
==Andmeallikaid kasutavad juhtelemendid==
Line 102: Line 125:


==Andmebaasipõhiste veebirakenduste loomine==
==Andmebaasipõhiste veebirakenduste loomine==
* [[Praktikum: Kodune raamatukogu, vol 1]]
<!-- * [[Praktikum: Kodune raamatukogu, vol 1]] -->
* [[Praktikum: Lihtne Pood, vol 1]]


==Kohandatud juhtelemendid ning nende loomine==
==Kohandatud juhtelemendid ning nende loomine==

Latest revision as of 15:09, 23 May 2012

Õppeaine: Veebirakenduste loomine ASP.NET abil

Veebirakenduste loomine ASP.NET abile

Eesmärk

Õppeaine eesmärgiks on tutvustada õppijale ASP.Net teholoogia abil veebirakenduste koostamist, arendada .Net raamistiku tehnoloogiate ning töövahendite abil programmeerimisoskuseid ning toetada õppija valmisolekut meeskonnatööks

Lühitutvustus

Õppeaines tegeletakse ASP.Net tehnoloogia tutvustamise ning andmebaasipõhiste veebirakenduste loomisega. Õppijale antakse ülevaade ASP.Net teholoogia kasutamisvõimalustest ning reaalsetest kasutusvaldukondadest. Õppeaine läbimise tulemusena on õppija võimeline iseseisvalt või väiksemas meeskonnas valmistama ASP.Net tehnoloogial baseeruvaid veebirakendus.

Õpiväljundid

  • Õppija oskab kasutada Visual Studio tarkvara lihtsamate ASP.Net veebirakenduste loomiseks.
  • Õppija oskab valmistada andmebaasil baseeruvaid veebirakendusi.
  • Õppija oskab lihtsamatel juhtudel turvata loodud veebirakendusi.
  • Õppija teab ning oskab selgitada veebirakenduste peamisi erinevusi töölaua- ja veebirakendustel.
  • Õppija oskab töötada 3-5 liikmelises meeskonnas.
  • Õppija mõistab dokumenteerimise vajadust tarkvara arendamisel ning oskab koostada lihtsamat dokumentatsiooni.

Hinde kujunemise selgitus

Arvestushinde kujunemisel arvestatakse kolme tööd:

    • Maksimaalse hinde saamiseks peab lahendus olema teostatud optimaalselt ning tehniliselt veatult, seejuures peab olema kogu lahendus ning selle valmimise protsess dokumenteeritud.
  • Arvestustöö: arvestustöö koosneb praktilisest tööst (lihtsa veebirakenduse valmistamine) ja valikvastustega testist.

Kummagi töö tulemus moodustab poole lõpphindest ning nõutav on, et iga töö puhul saab õppija vähemalt 51% maksimaalsest võimalikust punktide arvust.

Kordamine arvestuseks

Arvestuse jaoks kordamise jaoks tasuk kindlasti läbi vaadata järgnev lehekülg: Arvestuseks kordamine

Loengusalvestused

Praktikumides valmiv lihtne Veebipood

Järgneval lehele Praktikum: Lihtne Pood, vol 1 kajastatakse praktikumides valmiva veebipoe arendus. Igas praktikumis jätkatakse eelnevat.

Teemad

Sissejuhatus ASP .NET tehnoloogiasse

Veebirakendutes kasutatavad lihtsamad juhtelemendid ja nende kasutamine

Praktikum: Lihtsamad juhtelemendid ja nende kasutamine

Pealehed (Master Pages) kasutamine

Materjalid

Navigatsioonielementide kasutamine

Materjalid

Muutujate- ning olekuhaldus veebirakenduses

Materjal

Veebirakenduse seadistusfail ning selle kasutamine

Stiilifailid ning näod (themes) ja nende kasutamine

ASP.Net AJAX ning kliendipoolsed juhtelemendid, SilverLighti lühitutvustus

Töö andmeallikatega (XML, SQL, ADO.Net ja LINQ)

Andmeallikaid kasutavad juhtelemendid

Andmebaasipõhiste veebirakenduste loomine

Kohandatud juhtelemendid ning nende loomine

Veebirakenduse silumine, vigade haldamine ja veaotsing

Veebirakenduse turvamine

Veebirakenduse lokaliseerimine

Veebirakenduse paigaldus

Kirjandus

Raamatud

  • Snell, Mike, Tony Northrup, and Glenn Johnson. MCTS Self-Paced Training Kit (Exam 70-562): Microsoft .Net Framework 3.5 ASP.Net Application Development. Microsoft Press. © 2009.
  • Kippar, J., Savisaar, E. Andmebaasipõhiste veebirakenduste arendamine Microsoft Visual Studio 2008 ja SQL Server 2008 baasil. Microsoft Eesti, 2008
  • Sharp, J. Microsoft Visual C# Step by Step, MS Press, 2008
  • Pialorsi, P., Russo, M. Introducing Microsoft LINQ, MS Press, 2007

Lingid

Õppematerjalid

???