BIT · Semester VI
NET Centric Computing syllabus
Official TU syllabus for NET Centric Computing (BIT351): 10 units, 62 topics. Every unit links to its notes and solved questions.
1
Core .NET Framework Fundamentals
7 Q- MSIL and CLR architecture
- Lambda expressions
- Abstract classes and inheritance
- Polymorphism and code extensibility
- Base keyword usage
- Indexers
- Collections and generics
- Partial classes
2
Object-Oriented Programming and Events
2 Q- Delegates and event handling
- Exception handling and error management
- Throwing and catching exceptions
- Input validation with exceptions
3
Data Access with ADO.NET and Entity Framework
7 Q- ADO.NET architecture
- DataReader and DataAdapter classes
- CRUD operations with ADO.NET
- Object-Relational Mapping concepts
- Entity Framework advantages
- Data models and DbContext
- LINQ queries with Entity Framework
4
ASP.NET Core Architecture and MVC Pattern
6 Q- ASP.NET Core architecture overview
- MVC pattern components
- Controllers and action methods
- Action results
- URL routing and features
- View rendering with HTML
- Razor templating engine
5
Dependency Injection and Application Configuration
2 Q- Dependency injection principles
- IOC container
- Creating controllers with DI
- Creating actions with DI
- Building and running .NET Core applications
- Testing .NET Core applications
6
State Management and HTTP Protocol
5 Q- Stateless HTTP protocol
- Cookies definition and uses
- Hidden fields purpose and usage
- Session state management
- State management techniques
7
Security, Authentication and Authorization
5 Q- Authentication purposes
- Authorization roles and policies
- Claims-based authorization
- Securing controller and action methods
- SQL injection attacks and prevention
- Cross-site request forgery protection
- Vulnerability detection and prevention
- Form validation on client side
8
Client-Side Technologies and Single Page Applications
7 Q- Single Page Application significance
- SPA uses and benefits
- React framework fundamentals
- React form creation
- React email and phone validation
- Angular framework usage
- REST API integration
- JSON format and advantages
9
Form Handling, Validation and Data Binding
3 Q- Form validation requirements
- Client-side validation justification
- Data binding concepts
- Binding and validation relationship
- ASP.NET Web Forms tasks
10
Deployment, Cloud Services and Containerization
4 Q- ASP.NET Core deployment procedures
- Azure cloud publishing
- Hosting models for ASP.NET Core
- Docker uses and benefits
Study BIT351 the smart way
Solved questions, flashcards & practice