Course Description:
This course introduces the concepts and methods required for the construction of large software intensive systems. It aims to develop a broad understanding of the discipline of software engineering
It seeks to complement this with a detailed knowledge of techniques for the analysis and design of complex software intensive systems. It aims to set these techniques in an appropriate engineering and management context
Course Content:
Module 1
- Getting Started with C Sharp
- Variables and Data Types
- Statements and Operators
- C Sharp Programming Constructs
- Arrays
- Classes and Methods
- Inheritance and Polymorphism
- Abstract Classes and Interface
- Properties and Indexers
- Namespaces
- Exception Handling
- Events, Delegates, and Collections
- Generics and Iterators
- Advanced Method and Types
- Advanced Concepts in C Sharp
- Encrypting and Decrypting Data
Final Project
| Module 2- Introduction to Asp.Net MVC
- Controllers in Asp.Net
- Views in Asp.Net MVC
- Models in Asp.Net MVC
- Data Validation and Annotation
- Data Access
- Consistent Styles and Layout
- Responsive Pages
- State Management and Optimization
- Authentication and Authorization
- Debugging and Monitoring
- Advance concepts of Asp.Net MVC
- Testing and Deploying
Final Project |
Course Information:
- Course Duration: 1 Year
- Daily Hours: 2 Hours
- Class Schedule: 3 Days in a week (Mon,Wed,Fri)
- Class Timing: Evening
Certificate:
Certificate from Skill Development Council (Government of Pakistan)
Admissions Requirement:
Minimum Academic Qualification: Intermediate
Exit Profile:
Desktop Application Developer
Web Application Developer