C#.NET

Upcoming Batch

C#. Net

Duration

3 months

Starts

16th Jan. 2019

Ends

5th April. 2019

Timings

7.30 am-9.30 am

Days

Wed,Fri

📞 phone

+91-022-28809398

Fees

18,500 + GST ₹3,330

Syllabus Overview

Programming Paradigms

Frameworks and Libraries

Detailed Syllabus

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