.NET ProgrammingLaajuus (5 cr)
Code: CO00BI16
Credits
5 op
Learning objectives
After completing the course the student
- has a working knowledge of modern .NET programming
- can implement solutions to different use cases using .NET
- knows how to run unit tests on .NET projects
- can utilize the C# programming language in advanced programming scenarios
Content
.NET is a modern, innovative, open-source development platform for building all your apps. With .NET, you can build apps for web, mobile, desktop, games, and IoT. .NET helps you develop high-quality applications faster.
This course contains an overview of the newest .NET programming models and application frameworks. Guides in using .NET in modern application development efficiently. Uses .NET to create console applications, web applications, RESTfull APIs, and full stack applications. Shows how to use data storage via an OR/M tool and how to make real-time applications.
Materials
Material is referenced in the course Moodle. Materials are mostly Microsoft documentation related to .NET.
Qualifications
Good understanding of C# programming language and knowledge of object-oriented programming. Knowledge about web application technologies and web APIs will help.
Enrollment
01.11.2023 - 15.01.2024
Timing
22.01.2024 - 15.05.2024
Credits
5 op
Virtual proportion (cr)
5 op
Mode of delivery
Distance learning
Teaching languages
- English
Teachers
- Mikko Pääkkönen
Scheduling groups
- AVOIN_AMK_CO (Size: 400. Open UAS: 0.)
Education groups
- AVOIN_AMK_CO
Teaching methods
.NET is a modern, innovative, open source development platform for building all your apps. With .NET, you can use multiple editors and libraries to build for web, mobile, desktop, games, and IoT. .NET helps you build high quality applications faster.
The course provides an overview of the latest .NET programming models and application frameworks, which are covered in depth in assignments. The assignments guide in using .NET in modern application development efficiently. You will use .NET to create console applications, web applications, RESTfull APIs and full stack applications. Use data storage via an OR/M tool and know how to make real-time apps..
After completing the course the student has a working knowledge of modern .NET programming and can implement solutions to different use cases using .NET.
The course is completed by active use of course materials to complete assignments. Assignments are done using git based version control system. The course is 100% online self-paced course.
The course is evaluated by the course tasks and points from the tasks. Grading scale is visible in the course's Moodle.
Student workload
The course is 100% online self-paced and there are no lectures. The course material and tasks are designed to help independent studying and will guide in using .NET documentation.
The student's workload is 135 hours in total containing familiarization of the course material and the course tasks.
Qualifications
Good understanding of C# programming language and knowledge of object-oriented programming. Knowledge about web application technologies and web APIs will help.
Materials
Material is referenced in the course Moodle. Materials are mostly Microsoft documentation related to .NET with some sample applications showing the common usage scenarios for .NET.
Further information
The course is advanced level course and it is assumed that the student has prior knowledge of basics of C# programming language and knowledge of object oriented programming. Knowledge of web technologies and web APIs will also help.
Studies are free of charge for CampusOnline students.
Course fee for open UAS students is 75 euros. At Savonia's open university of applied sciences, you can pay an annual fee of 350 euros, which covers the tuition fees for the next 12 months at the open university of applied sciences.
Finnish high school or vocational college student can study for free at the open UAS in Savonia.
Graduate of a vocational school or high school in the North Savo region can study at the Savonia Open UAS for free when you start your studies within a year of graduating. The right to study lasts for one year. The offer applies to all who have graduated from vocational schools and high schools in the North Savo region since January 1st, 2023.
The address of the starting page for the course and the enrolment key will be provided in January, at the latest by January 15, 2024.