Programming in C#, III
About the course
Course content
The course aims to enhance students' knowledge and skills in advanced .NET and C# technologies, establishing a solid foundation for full-stack development with C#. Emphasis is placed on object-oriented, data-driven, and component-based approaches for building scalable web applications
Contents:
- ASP.NET Core: Techniques for front-end and back-end development
- MVC and Multi-layered Architecture: Implementing code using the MVC pattern and layered design.
- Asynchronous Programming: Enhancing application responsiveness with asynchronous operations.
- Anonymous Types, Methods, and Lambda Expressions: Leveraging advanced C# features for efficient coding.
- Data-driven APIs Utilizing Entity Framework Core and LINQ for robust data access and manipulation.
- Data storage Implementing storage solutions with cloud services or a local database.
- Unit Testing: Creating and running unit tests to ensure code reliability and quality.
Entry requirements and selection
Entry requirements
A minimum of 15 credits of programming in C# + English 6. Or: English level 2
Selection
100% University credits completed
Course literature
Current literature list is available in the syllabus for the course
Course evaluation
Malmö University provides students who participate in, or who have completed a course, with the opportunity to express their opinions and describe their experiences of the course by completing a course evaluation administered by the University. The University will compile and summarise the results of course evaluations. The University will also inform participants of the results and any decisions relating to measures taken in response to the course evaluations. The results will be made available to the students (HF 1:14).