Professional Documents
Culture Documents
Course Objectives:
The objective of the course is to introduce specific application development tools and technology in
application development with windows, web and mobile platform using .NET framework.
→ Course Introduction
1. → Introduction to C#, (Console and Windows)
→ OOP Revision
→ Azure DevOps (Repo / Work Items)
2. → ASP.Net, Post-backs
→ Project Proposal (Milestone)
→ Collections in .NET Framework
3. → Lab # 1
→ Assignment # 1
→ XML
4. → Serialization and Deserialization
→ Windows Services
→ Project Prototype (Milestone)
→ Azure Functions
5.
→ JSON
→ Distributed Systems Architecture
6. → Midterm I
→ Web Services
7. → Broker/Proxy Architecture
→ Assignment # 2
→ WEB API
8.
→ WCF
→ Multi-threaded applications
9. → Reflections
→ Lab # 2
→ Project API (Milestone)
10. → ADO.NET;
→ SQL Queries
11. → Midterm II
→ LINQ;
12.
→ Assignment # 3
→ Design Patterns
13.
→ Lab # 3
14. → File Streaming Database
15. → Building scalable applications
→ Revision
16. → Project Presentations and Demonstration
Grading Scheme
Programming Assignments 10 %
Labs 3%
Project 12 %
Midterms (2) 25 %
Final 50 %