Course overview
This course will extend students’ programming skills to design and build secure, database-driven web applications. Students will construct a website using modern frameworks such as ASP.NET Core and ReactJS, integrating databases through object-relational mapping and exposing functionality via RESTful JSON APIs. Interactivity will be enhanced through JavaScript and data visualisation with D3 or other libraries, with an emphasis on maintainable, user-focused web applications that reflect current industry practice.
- ASP.NET Core MVC Introduction
- JavaScript for Data
- Front-End Frameworks
Course learning outcomes
- Design interactive websites using appropriate web technologies and tools.
- Develop database driven web applications using a range of web development frameworks.
- Develop web applications using object relational mapping.
- Create web services to provide application access to dynamic data.
- Developing front-end functionality using modern JavaScript libraries and frameworks
- Build applications that cater for stakeholder needs.