About the course

This course is designed for those ready to take the next step in their career and specialize in full-stack development using C# and .NET. You will build a strong foundation in these advanced technologies, mastering the creation of scalable and high-performing desktop and web applications. With an emphasis on object-oriented programming, database integration, and component-based approaches, the course provides practical skills to meet modern IT demands. Delivered entirely online, it offers the flexibility and accessibility needed to advance your career at your own pace.

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

Content:

- 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 Azure 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 B/English 6 from Swedish upper secondary school, or equivalent

Selection

100% University credits completed

Course literature

Course evaluation

Malmö University provides students who are participating in or have completed a course the opportunity to share their experiences and opinions about the course through a course evaluation organized by the institution. The university compiles the course evaluations and informs about the results and any decisions on measures prompted by the evaluations. The results must be made available to the students. (HF 1:14).

Contact