Category:Veebirakenduste loomine ASP.NET abil: Difference between revisions
New page: =Õppeaine Veebirakenduste loomine ASP.NET abil= |
|||
(32 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
=Õppeaine Veebirakenduste loomine ASP.NET abil= | [[Õ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: | |||
*[[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. | |||
* 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: | |||
[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] | |||
==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== | |||
* [[Pealehed Asp.Net'is]] | |||
* [[Praktikum: Pealehed Asp.Net'is]] | |||
* ASP.NET Themes and Skins http://msdn.microsoft.com/en-us/library/wcyt4fxb(v=VS.90).aspx | |||
===Materjalid=== | |||
* ASP.NET Masterlehtede abil veebilehtede ühtne kujundus: http://toru.ee/view/1867cba89e4c/ | |||
* Master Pages Tutorials http://www.asp.net/learn/master-pages/ | |||
* Visual Studio 2008 and Nested Masterpages http://www.asp.net/learn/3.5-videos/video-226.aspx | |||
==Navigatsioonielementide kasutamine== | |||
* [[Navigatsioonielemendid ASP.Net's Veebistuudiumi õppematerjalist]] | |||
* [[Praktikum: Navigatsioonielemendid ASP.Net's]] | |||
===Materjalid=== | |||
* ASP.NET Site Navigation http://msdn.microsoft.com/en-us/library/ms227558.aspx | |||
** Creating Dynamic ASP.NET SiteMap using LINQ http://www.dotnetcurry.com/ShowArticle.aspx?ID=281 | |||
* Menu Web Server Control http://msdn.microsoft.com/en-us/library/2xt3t8a7(VS.80).aspx | |||
** Walkthrough: Controlling ASP.NET Menus Programmatically http://msdn.microsoft.com/en-us/library/16yk5dby.aspx | |||
==Muutujate- ning olekuhaldus veebirakenduses== | |||
* [[Väärtuste tööaegne meelespidamine Asp.Net'is]] | |||
<!-- | |||
* [[Praktikum: Olekuhaldus ASP.Net's]] | |||
--> | |||
===Materjal=== | |||
* ASP.NET State Management Overview | |||
** ASP.NET Session State FAQ http://www.eggheadcafe.com/articles/20021016.asp | |||
** Session-State Events http://msdn.microsoft.com/en-us/library/ms178583(VS.85).aspx | |||
** Managing State http://quickstarts.asp.net/QuickStartv20/aspnet/doc/applications/state.aspx | |||
** TRULY Understanding ViewState http://weblogs.asp.net/infinitiesloop/archive/2006/08/03/Truly-Understanding-Viewstate.aspx | |||
* Küpsised | |||
** ASP.NET Cookies Overview http://msdn.microsoft.com/en-us/library/ms178194.aspx | |||
** Read, Write, and Delete Cookies in ASP.NET http://www.asp.net/learn/videos/video-246.aspx | |||
==Veebirakenduse seadistusfail ning selle kasutamine== | |||
* [[ASP.Net rakenduse seadistamine (Web.config)]] | |||
** [[ASP.Net veebisaidi ligipääsupiirangud]] | |||
<!-- | |||
* [[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: Read Application Settings from the Web.config File http://msdn.microsoft.com/en-us/library/610xe886.aspx | |||
* How to: Access ASP.NET Configuration Settings Programmatically http://msdn.microsoft.com/en-us/library/4c2kcht0.aspx | |||
* system.web Element (ASP.NET Settings Schema) http://msdn.microsoft.com/en-us/library/dayb112d.aspx | |||
==Stiilifailid ning näod (themes) ja nende kasutamine== | |||
* [[ASP.Net veebilehtede kujundamine kasutades nägusid (Veebistuudiumi materjalist)]] | |||
<!-- | |||
* [[Praktikum: ASP.Net veebilehtede kujundamine kasutades nägusid]] | |||
--> | |||
* ASP.NET Themes and Skins Overview http://msdn.microsoft.com/en-us/library/ykzx33wh.aspx | |||
* Walkthrough: Customizing a Web Site Using Themes in Visual Studio http://msdn.microsoft.com/en-us/library/zcsbskx7.aspx | |||
* Walkthrough: Creating User-Selectable Themes http://msdn.microsoft.com/en-us/library/ms366514.aspx | |||
* Cascading Style Sheets http://msdn.microsoft.com/en-us/library/ms531205(v=vs.85).aspx | |||
==ASP.Net AJAX ning kliendipoolsed juhtelemendid, SilverLighti lühitutvustus== | |||
* [[AJAX ASP.Net veebirakendustes (Veebistuudiumi materjalist)]] | |||
==Töö andmeallikatega (XML, SQL, ADO.Net ja LINQ)== | |||
* [[ASP.Net's andmete kasutamine ADO.Net abil]] | |||
* [[ASP.Net's andmete kasutamine LINQ abil]] | |||
<!-- | |||
* [[Praktikum: Lihtne andmebaasipõhine kontaktibaas]] | |||
--> | |||
==Andmeallikaid kasutavad juhtelemendid== | |||
* [[ASP.Net'is andmete kuvamine loetelude abil]] | |||
==Andmebaasipõhiste veebirakenduste loomine== | |||
<!-- * [[Praktikum: Kodune raamatukogu, vol 1]] --> | |||
* [[Praktikum: Lihtne Pood, vol 1]] | |||
==Kohandatud juhtelemendid ning nende loomine== | |||
* [[Omaloodud elemendid (UserControl) ASP.Net'is]] | |||
==Veebirakenduse silumine, vigade haldamine ja veaotsing== | |||
==Veebirakenduse turvamine== | |||
* Hands-on Custom Providers: The Contoso Times http://msdn.microsoft.com/en-us/library/aa479039.aspx | |||
==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=== | |||
* | |||
===???=== | |||
* ASP.NET 4 http://channel9.msdn.com/learn/courses/VS2010/ASPNET/ | |||
[[Category: Veebirakenduste loomine ASP.NET abil]] |
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:
- 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.
- 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
- Esimese loengu salvestus ebaõnnestus
- Teise loengu salvestus, kus räägiti lihtsamatest juhtelementidest ja andmete sidumise protsessist
- Kolmanda loengu salvestus
- Neljanda loengu salvestus
- Viienda loengu salvestus
- 16.04.2012
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
- ASP.NET Themes and Skins http://msdn.microsoft.com/en-us/library/wcyt4fxb(v=VS.90).aspx
Materjalid
- ASP.NET Masterlehtede abil veebilehtede ühtne kujundus: http://toru.ee/view/1867cba89e4c/
- Master Pages Tutorials http://www.asp.net/learn/master-pages/
- Visual Studio 2008 and Nested Masterpages http://www.asp.net/learn/3.5-videos/video-226.aspx
Materjalid
- ASP.NET Site Navigation http://msdn.microsoft.com/en-us/library/ms227558.aspx
- Creating Dynamic ASP.NET SiteMap using LINQ http://www.dotnetcurry.com/ShowArticle.aspx?ID=281
- Menu Web Server Control http://msdn.microsoft.com/en-us/library/2xt3t8a7(VS.80).aspx
- Walkthrough: Controlling ASP.NET Menus Programmatically http://msdn.microsoft.com/en-us/library/16yk5dby.aspx
Muutujate- ning olekuhaldus veebirakenduses
Materjal
- ASP.NET State Management Overview
- ASP.NET Session State FAQ http://www.eggheadcafe.com/articles/20021016.asp
- Session-State Events http://msdn.microsoft.com/en-us/library/ms178583(VS.85).aspx
- Managing State http://quickstarts.asp.net/QuickStartv20/aspnet/doc/applications/state.aspx
- TRULY Understanding ViewState http://weblogs.asp.net/infinitiesloop/archive/2006/08/03/Truly-Understanding-Viewstate.aspx
- Küpsised
- ASP.NET Cookies Overview http://msdn.microsoft.com/en-us/library/ms178194.aspx
- Read, Write, and Delete Cookies in ASP.NET http://www.asp.net/learn/videos/video-246.aspx
Veebirakenduse seadistusfail ning selle kasutamine
- How to: Create Web.config Files http://msdn.microsoft.com/en-us/library/k8x4ket8.aspx
- How to: Read Application Settings from the Web.config File http://msdn.microsoft.com/en-us/library/610xe886.aspx
- How to: Access ASP.NET Configuration Settings Programmatically http://msdn.microsoft.com/en-us/library/4c2kcht0.aspx
- system.web Element (ASP.NET Settings Schema) http://msdn.microsoft.com/en-us/library/dayb112d.aspx
Stiilifailid ning näod (themes) ja nende kasutamine
- ASP.NET Themes and Skins Overview http://msdn.microsoft.com/en-us/library/ykzx33wh.aspx
- Walkthrough: Customizing a Web Site Using Themes in Visual Studio http://msdn.microsoft.com/en-us/library/zcsbskx7.aspx
- Walkthrough: Creating User-Selectable Themes http://msdn.microsoft.com/en-us/library/ms366514.aspx
- Cascading Style Sheets http://msdn.microsoft.com/en-us/library/ms531205(v=vs.85).aspx
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
- Hands-on Custom Providers: The Contoso Times http://msdn.microsoft.com/en-us/library/aa479039.aspx
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
???
Subcategories
This category has only the following subcategory.
Pages in category "Veebirakenduste loomine ASP.NET abil"
The following 19 pages are in this category, out of 19 total.
K
P
- Pealehed Asp.Net'is
- Praktikum: ASP.Net veebilehtede kujundamine kasutades nägusid
- Praktikum: Kodune raamatukogu, vol 1
- Praktikum: Lihtne andmebaasipõhine kontaktibaas
- Praktikum: Navigatsioonielemendid ASP.Net's
- Praktikum: Olekuhaldus ASP.Net's
- Praktikum: Pealehed Asp.Net'is
- Praktikum: Seadistusfail ning selle kasutamine