The official repository and source of knowledge for MSA students taking part in MSA 2018 Phase 2 Training.
Full assignment brief can be found here. Submissions close 8am 24th November 2018.
You must bring your own device to Phase 2 training, and you will be using this for most of training and assessment in a hands on manner.
- Reasonably recent and powerful Laptop
- Must run Windows or Mac OS
- BATTERY LIFE: Must be sufficient to last at-least 4 hours without power
- Laptop & Other Devices
- Laptop Charger
- Snacks, Lunch, Drink Bottle, etc
We will only be providing written documentation on GitHub for each section taught.
Please install the software before you attend phase 2 training. We will not spend time going over installation. If you do not have the below software installed, you will be left behind.
If you do not have this software installed, MSPs have clear instructions to NOT help you install it on the day.
- Visual Studio Community 2017
- When installing ensure ASP.NET and web development is selected
- Azure Account
- .NET Core 2.1 SDK or later
- Optional - DB Browser for SQLite
- Visual Studio Code
- NodeJS
- NPM (Node Package Manager)
- Docker Community
- Azure CLI
Please ensure you are registered and have ACCESS to the following services. Again, we will not spend time teaching you how to do this. if you do not have the access ready to go below, you will be left behind. MSPs have clear instructions to NOT help you get them on the day.
All students should have this from Basic Training, to check, visit the Microsoft Azure Portal and check the Subscriptions tab to ensure you have either a "Dreamspark" or "Imagine" subscription listed.
If you don't, then visit Microsoft Azure to register yourself as a student, verify and activate Azure through the links on the site.
Non UoA students should be able to connect via Eduroam. Please familiarise yourself with how to login using your university credentials.
Some helpful links:
- AUT - https://www.aut.ac.nz/being-a-student/current-postgraduates/it-information/archives/how-to-access-eduroam
- MIT - http://icts.manukau.ac.nz/index.php/student-guides/wireless-access/eduroam/
- Unitec - https://www.unitec.ac.nz/askims/unitec-ask-i-m-s/services/eduroam/
- Massey - https://www.massey.ac.nz/massey/staffroom/national-shared-services/information-technology-services/network/wireless-network/eduroam-wireless-network-service.cfm
TypeScript is a free, open-source programming language developed and maintained by Microsoft. It is a strict superset of JavaScript and adds optional static typing and class-based object-oriented programming to the language.
We will be using TypeScript React Starter maintained by Microsoft for phase 2 training.
Other useful NodeJS Links:
Application Programming Interfaces (APIs) are the underpinning of the cloud, mobile, and Internet of Things (IoT) revolution. The speed, ease, and portability of data exchanged through APIs allow for all our modern innovations and conveniences. Everything from how we order taxis, move money between bank accounts, watch entertainment, share life moments through videos on our social media feeds, and manage or monitor our homes . . . it all happens because of APIs. APIs are connecting the world in ways that were previously unfathomable.