The module aims to equip students with the practical skills to be able to design and develop dynamic web applications for small businesses and organisations
This module begins by introducing all the core technologies it covers, and then walks you through the installation of a web development server. You will then be ready to work through the many examples and exercises given in this module.
You will gain a grounding in the C# programming language, covering the basics of syntax, arrays, functions, and object-oriented programming. Then, with C# under your belt, you will move on to the SQLite database system, where you will learn everything from how SQLite databases are structured to how to generate complex queries.
After that, you will learn how you can combine C# and SQLite to create your own dynamic web applications. You will learn how build websites and services using ASP.NET Core 5, how to use Entity Framework Core to query and manipulate data using LINQ, and how to build rich web experiences using the Blazor framework.
Along the way, you’ll find plenty of advice on good programming practices and tips that can help you find and solve hard-to-detect programming errors. There are also plenty of links to websites containing further details on the topics covered.
- This module will work to develop a number of the key 'I am UWS' Graduate Attributes to make those who complete this module. Universal: Critical Thinker; Ethically-minded; and Research-minded. Work Ready: Problem-Solver; Effective Communicator; and Ambitious. Successful: Autonomous; Resilient; and Driven.
|