C#.NET
Upcoming Batch
Upcoming Batch
Syllabus Overview
Syllabus Overview
Programming Paradigms
Programming Paradigms
Frameworks and Libraries
Frameworks and Libraries
Detailed Syllabus
Detailed Syllabus
- .Net Technology
- IL
- JIT
- CLR
- .Net SDK
- C# Programming Constructs
- C# Structural Elements
- Looping and Conditional Constructs
- Primitive types ,operators and expressions
- Block structured architecture
- C# Object Based Elements
- Class
- Object
- Message,State, Behaviour and Structure.
- Object Lifecycle, Initializer, Constructor, Garbage Collector
- Static and Instance Fields
- Object Composition
- Linking
- Embedding
- Arrays
- Strings
- Structures
- Enumerations
- Operator Overloading
- C# Object Oriented Elements
- Interface
- Inheritance
- Polymorphism
- Abstract Classes and Methods
- Multiple Inheritance , Issues
- Boxing/Unboxing
- Inner Classes
- C# Component Oriented Elements
- Properties
- Indexers
- Delegates
- Events
- IComponent
- C# Power Programming Constructs
- Extentions methods
- Partial types
- Lambda functions
- Pointers and unsafe programming
- Preprocessors
- Attributes
- Generics
- C# Structural Elements
- Exception Handling
- Introductions to Classical and Modern techniques
- The try-catch construct
- throw
- Adjacent and Nested try-catch
- finally
- Designing Contracts with Exceptions
- Windows Forms
- Container, Components and Layouts
- Event Handling architecture
- GUI creation , Design Issues.
- Introduction to WPF
- Threading
- Introduction to C#.Net concurrency model
- Creating and using threads
- Utility functions
- Monitors
- lock
- Wait, Pulse, PulseAll
- Coarse grained Concurrency constructs
- I/O
- Console I/O
- File I/O
- Network I/O
- Collections
- List
- Dictionary
- ASP.Net
- HTTP
- Web Environment
- Web Applications
- Related and Alternative technologies.
- ASP.Net Web Pages
- Introduction to Web Matrix
- Scripting with Razor
- ASP.Net Web Forms
- Introduction
- Request Processing PipeLine
- Page , Lifecycle
- Events
- Controls
- Routing
- Caching
- Session and Application State Management
- Security
- NuGet
- User Defined Controls
- ASP.Net MVC
- Overview
- Architectural Elements
- Controllers
- Views
- Models
- ADO.Net Fundamentals
- ADO.Net architecture
- Connection Class
- Command Class
- DataReader Class
- Transactions
- Data Components and Data Set
- Building Data Access Component
- Disconnected Data
- DataSet
- DataAdapter
- DataView
- Data Bindings
- Basic Data Binding
- Data Source Controls
- SqlDataSource
- Introduction to Entity Framework
- Introduction to Azure.
- Project Work
- MultiUser Chess Engine