õppeaine eesmärgid eesti k
Aine eesmärk on:
- tutvustada tänapäevaseid veebirakendusi (MVC, RestApi, JS) ja nende loomise võimalusi;
- arendada .Net raamistiku vahenditega tarkvara arendamisoskuseid.
õppeaine eesmärgid inglise k
The aim of this course is to:
- introduce modern web applications (MVC, RestApi, JS) and possibilities for their creation;
- develop software development skills with .Net framework tools.
õppeaine õpiväljundid eesti k.
Aine läbinud üliõpilane:
- kasutab JSON märgendikeelt keerulisema struktuuriga andmete hoidmiseks ja esitamiseks struktureeritud kujul;
- koostab avalikult kättesaadavate juhendite abil lihtsamaid klientrakendusi levinud veebiteenustele;
- loob lihtsamaid veebiteenuseid, kasutades selleks .Net raamistiku tehnoloogiaid ning vahendeid;
- rakendab tavaolukorras veebiteenuste turvamiseks kasutatavaid tehnoloogiaid ja vahendeid;
- kirjeldab veebirakenduste kasutusvaldkondi ja arhitektuure ning kasutab neid.
õppeaine õpiväljundid ingl k.
After completing this course the student:
- uses JSON markup language for storing complex structured data and presenting data in a structured form;
- creates simple client applications for common web services with the help of publicly available instructions;
- creates simple web services using .NET Framework technologies and tools;
- under normal circumstances uses technologies and tools used to secure web services;
- describes and uses the areas of use of web applications and their architectures.
õppeaine sisu lühikirjeldus eesti k
- veebiteenuste tutvustus ja nendega seotud tehnoloogiad;
- veebiteenuste loomine, publitseerimine, turvamine;
- mõningate suurte teenusepakkujate veebiteenuste tutvustus;
- veebiteenustele klientrakenduse loomine;
- pilveteenuste lühiülevaade;
- JSON märgendikeele tutvustus;
- LINQ päringukeele kasutamine;
- Entity Framework (ORM).
Kursuse jooksul peab valmima mitu kodutööd, mis tervikuna peavad moodustama ühe suurema projekti.
Projekti sisu valib üliõpilane ise, kuid lähteülesanne peab olema õppejõuga kooskõlastatud.
Kursus viiakse läbi inglise keeles, õppejõu otsusel ja kursusel osalejate võimekuse korral eesti keeles.
Eeldusained: Programmeerimine C# keeles, Veebitehnoloogiad, Andmebaasisüsteemide alused.
õppeaine sisu lühikirjeldus ingl k
- introduction to web services and related technologies;
- creating, publishing and securing web services;
- introduction to web services of some major web service providers;
- creating a client application for web services;
- brief overview of cloud services;
- introduction to the JSON markup language;
- usage of LINQ query language;
- Entity Framework (ORM).
During the course several homework projects must be completed and they must form one major project as a whole.
The topic of the project is chosen by the student, but the initial task must be coordinated with the lecturer.
The course is conducted in English. The lecturer can decide to use Estonian language if all attendees are proficient in Estonian.
Prerequisites: Programming in C#, Web Technologies, Database Basics.
hindamisviis eesti k
projekt 50%, eksam 50%
hindamisviis ingl k
project 50%, exam 50%
õppekirjandus
Õppematerjalid kursuse õpikeskkonnas.
Study materials in the study environment.
õppevormid ja mahud
päevaõpe: nädalatunnid
4.0
sessioonõppe töömahud (semestris):
praktikume
2.0
praktikume
16.0