Week 16-17-18-19-20-21-22-23-24-25-29-30
10 IMPORTANT 'NEED TO KNOW' POINTS
1. Make sure you watch and read (and understand) the eLectures before starting on the practical work for a given week
2. Only Use Visual Studio 2019 for PC (The MAC version will not work for this module)
2a. If you are resitting the module (Summer 2024) you are advised to use Visual Studio 2022 for PC (The MAC version will not work for this module)
3. Download VS Community 2022 here for use on your own PC (Click here for configuration options)
4. Install and use MS Teams Desktop App for home use. You'll need this to attend Surgery Sessions. (avoid the browser version as not all features work)
5. Off campus work for this module is best completed using Your DMU lab. Best to use the local VM Ware Client
6. Claim your eGrid here (If you see a certificate error in your browser - select advanced and continue anyway). Also note that you may not be able to access the link off campus. Use Horizon if this is the case.
7. Once your team is set up follow the assessment schedule here. (Also available in the Assessments folder on Blackboard)
8. You only need to attend surgery sessions if you have a specific technical problem
9. All questions must be posted to the Discussion Board
10. Check the existing questions on the Discussion Board prior to making a new post
Module Introduction - Agile Team Development
Module Introduction - Agile Team Development PowerPoint
Module Introduction - Agile Team Development Video
Getting Help during the Module
Getting Started on the Assessment
Practical To Do List
Three Tier Architecture and Overview of Visual Studio (Examples use VS2017 but 2019 isn't that different)
Three Tier Architecture and Overview of Visual PowerPoint
Three Tier Architecture and Overview of Visual Studio Video
Address Book Application Finished
Solutions Projects and Web Forms
Solutions Projects and Web Forms Video
Part 1 - Individual
Collaboration - Getting Started with GitHub
Part 2 - Team
Exploring the Data Layer Video
Connecting to the Database Last Updated 09/02/23
Connecting to the Database Video
Creating a Local Database RESIT STUDENTS ONLY
Testing and Test Driven Development
Your GitHub Day Last Updated 21/02/23
Use case description pro forma
Creating the properties for your table design (Middle Layer)
Adding a Simple Interface (Presentation Layer)Last Updated 01/03/23
Adding a Simple Interface (Presentation Layer) Video
There are no new teaching materials for this week.
Use the time to catch up with any handouts you haven't completed.
Creating the Find Method Last Updated 01/03/23
Creating the Find Method (Middle Layer) Video
Creating the Find Method (Data Layer) Video
Creating the Find Method (Presentation Layer) Video
SQL Connect
If you are resitting
this module in 2024 delete any previous versions SQL Connect and download a new copy as it has been updated over the summer.
Ignore any warnings and proceed with download.
Adding Validation (Middle Layer)
Adding Validation (Middle Layer) Video
Adding Validation (Presentation Layer)
Adding Validation The Presentation Layer Video
Creating the Collection Class Properties
Creating the Collection Class Properties (Middle Layer) Video
Creating the Collection Class Properties (Presentation Layer) Video
Creating the Collection Methods (Add, Edit, Delete & Filter)
Last Updated 20/04/2023 - incorrect image on page 16. Please download a new copy and delete the old one.
Assignment Handbook last updated: 30th January 2023
Use this link to claim and view your eGrid.Please note the link above will only work on campus or via DMU Horizon
Summer 2024 - Resit Assignment
The Resit and Deferral Assignment and Resit eGrid can also be found on the migrated B4 module shell on Learning Zone.
Other Resources
VS Issues occasionally arise. You will find some solutions as and when they arise in the document above.
SQL ConnectIf you are resitting this module in 2024 delete any previous versions and download a new copy as it has been updated this year.
Use case description pro forma
The finished Address Book mostly illustrates where you will be with your work once you have reached the end of the module. This example is slightly different as it uses a local database file. Download and unzip it and have a look at the code in Visual Studio.