Syllabus

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