A repository for the Web Services course, taught in fall 2016.
Note that student contribution to the material is not only welcome, but highly appreciated! Feel free to fork this repository, make changes you would like to see, and then issue a pull request. For further details, check the Github help pages.
If you fork this repository, and would later like to incorporate the latest changes into your own forked version, check out this tutorial.
Week 00:
Good to know
Week 01:
1. Web Services
2. REST
3. SOAP
4. ASP.NET Web API
5. Web API Routing
6. API Documentation
Week 02:
1. Web Service Architecture
2. Unit of Work
3. Dependency Injection
Week 03:
1. LINQ
Accessing records - Single record
2. Entity relationships
3. Mapping
4. Fluent API
Week 04:
Unit Testing
Week 05:
1 Globalization and Localization in ASP.NET
2. Validation
3. Exception Handling
4. Tracing
5. ELK
Week 06:
1. Security
2. OData
Week 07:
1. Caching
Week 08:
1. Microservices
2. NodeJS and ECMASCript 6
Week 09:
1. NodeJS
2. Express
Week 10:
1. NodeJS Unit tests
2. Message Queues
Week 11:
1. Document Storage
2. Elastic Search
Week 12:
1. Deployment
2. Docker