facebook instagram twitter blogger linkedin pinterest youtube

C# Dot.Net Course Description

“C# Dot.Net Course is a sequential language, it is the particularly popular language for personal computer programmers because it is relatively small — it requires less memory than other languages.”

Course: C# Dot.Net Course Training Course
Duration: 120 Hours

C# Dot.Net

  • • Introduction to .NET Framework
    • .NET Advantages
    • Common Language Runtime(CLR)
    • Common Type System (CTS)
    • .NET Framework Class Library (FCL)
    • Microsoft Intermediate Language(MSIL)
    • Just In Time(JIT) Compiler
    • Garbage Collection
    • Phases of Garbage Collection

  • • What are Assemblies?
    • Types of Assemblies
    • Private Assembly
    • Public Assembly
    • Satellite Assembly
    • Components of Assembly
    • Role of Asssemblies
    • Cenerating Assemblies

  • • What is a Collection Framework?
    • Classes in Collection Framework
    • ArrayList
    • Hashtable
    • SortedList
    • Stack
    • Queue
    • Interfaces in Collection Framewo

  • • What is Inheritance
    • Advantages of Inheritance
    • Types of Inheritance
    • Single
    • Heriarchical
    • Multi-level
    • Hybrid
    • Multiple

  • Introduction of C #
    • Language features
    • Structure of a C# program
    • C# Tokens
    • Data Types & Literals
    • Variables and Expressions
    • Operators & Punctuators
    Typecasting
    • Implicit
    • Typecasting Explicit
    • Typecasting Boxing
    • and UnBoxing
    Flow Control
    • Conditions
    • Loops
    • Jumps
    Functions
    • Defining Functions
    • Function Elements
    • Types Of Functions
    • User-defined
    • System-defined
    Passing Parameters
    • By Value
    • By Reference
    • Using ‘out’
    • Using ‘params’
    • Function Overloading
    • Function Overriding
    Arrays
    • Features of Array
    • Accessing Array Elements
    • Type of Array
    • Single Dimensional
    • Multi-dimensional
    • Jagged

  • • Introduction to Window Programming
    • The Graphical User Interface
    • Windows Forms Library
    Control Class
    • Window Controls
    • Common Controls
    • Container Controls
    • Menus and Toolbars
    • Print Dialogs
    Dialog Boxes
    • Color dialog
    • Font dialog
    • OpenFile Dialog
    • Save Dialog
    • Deploying Windows Application

  • • Object Oriented Programming Concepts
    • Advantages of OOP
    Pillars of OOP
    • Abstraction
    • Inheritance
    • Polymorphism
    • Compile time polymorphism
    • Run-time polymorphism
    • Encapsulation
    What is a Class?
    • Defining classes & class members
    • Implementation of Classes
    Access modifiers
    • public
    • private
    • protected
    • protected internal
    Class Constructors
    Class Destructors
    • Interfaces
    • Declaring & Using Interfaces
    Interface Inheritance
    • Interfaces v/s Abstract classes
    • Properties & their Accessors
    • Indexers & ‘this’ keyword

  • • Introduction to Exceptions
    • Exception handling
    • The Exception Class
    • C# Exception Handling Keywords
    • The Exception Chain
    • Exception Heirarchy
    • Pre-defined Exception Classes
    • Catching Specific Exceptions
    • Throwing Objects
    • Regular Expression

  • • What are Delegates
    • Delegate Declaration
    • Instantiating Delegates
    • How to Call a Delegate
    Types of Delegates
    • Single Cast Delegate
    • Multicast Delegate
    • Introduction to Events
    • Event Declaration
    Delegates With Events
    • Publishers
    • Subscribers
    • Event handling in C#

ASP.Net

  • • Introduction of ASP.NET
    • Concept of Web Applications
    • ASP.NET Architecture
    • Page Composition Parts
    • ASP.NET Page Life Cycle
    • Page Life Cycle Events
    • ASP.NET Server Controls
    • HTML Server Controls
    • Web Server Controls

  • • Intrinsic Controls
    • List Controls
    • Rich Controls
    • Validation Controls
    • User Controls & their uses
    • Navigation Controls
    • Login Controls
    • Custom Controls v/s User Controls

  • • Introduction to Graphics
    • Graphics in ASP.Net
    • The Graphics Class
    • Dynamic Graphics
    • Basic Drawing
    • Drawing a Custom Image
    • Graphic Objects
    • Placing Custom Images Inside Web Pages
    • Image Format and Quality

  • • HTML Basics
    • HTML Elements
    • HTML Form
    • CSS Introduction
    • CSS Syntax & Selectors
    • Javascript Overview
    • Bootstrap Overview

  • • Networking overview
    • Networking programming options
    • Sockets
    • Webclient
    • WebRequest and WebResponse
    • TcpListener & TcpClient

  • • What are Master & Content pages?
    • Advantages of Master Pages
    • Linking Content & Master Pages
    • Working of Master pages
    • The @Page directive
    • Nested Master Pages
    • What are Themes?
    • Applying Themes
    • Types of Themes
    • Page Theme
    • Global Theme

  • • What is State Management?
    • Types of State Management
    • Client-side state management
    • Server-side state management
    • Using View State
    • Session & Application State
    • Using cookies & URL Encoding
    • Transient Cookie
    • Persistent Cookie
    • ASP .Net Web Application Security
    • Authentication overiew
    • Authorization overview
    • What is Impersonation ?
    • ASP.NET provider model
    • Caching
    • What & Why of Caching
    • Output Caching
    • Data Caching
    • Persistent Cookie

  • • What is MultiThreading?
    • Why do Applications need multiple threads?
    • Thread Life Cycle
    • Unstarted state
    • Ready state
    • Not Runnable state
    • Dead state
    • States of Thread
    • Thread Priority
    • Thread Synchronization

DATABASE CONNECTIVITY

  • • Introduction of SQL
    • SQL Environment
    • Components of SQL
    • Basic SQL Commands
    • Triggers and Views
    • Data Binding in ASP.Net
    • Data Binding Expressions
    • Data Sources & Controls
    • Insert, Update, Delete Operations using
    • Data Source Controls
    • Working With GridView Control
    • Data bound controls
    • DetailsView control

  • • Introduction of LINQ
    • Features of LINQ
    • LINQ Architecture
    • Advantages of LINQ
    • DataContext in LINQ
    • LINQ Queries
    • Standard Query operators
    • LINQ to ADO.NET
    • LINQ to XML
    • Lambda Expressions

Advanced Technologies
(AJAX, jQuery, MVC, Web Services)

  • • What is AJAX?
    • Features of AJAX
    • Pros & Cons of AJAX
    • AJAX Architecture
    • AJAX Extension Controls
    • Script Manager
    • Update Panel Conrol
    • Update Progress
    • Timer
    • ASP.NET AJAX Control Toolkit
    • Creating AJAX Application Using ASP.NET

  • • Introduction to jQuery
    • Core Features
    • jQuery Selectors
    • Working of jQuery
    • jQuery UI Library
    • Document Ready Event
    • Events Handling
    • Effects Methods

  • • Introduction To Agile Methodology
    • Scrum & Its Characteristics
    • Sprints In Scrum
    • Overview of Scrum Artifacts & Ceremonies

  • • Introduction to .Net MVC Framework
    • MVC Framework Features
    • MVC Architecture
    • MVC Components
    • MVC Application Folders
    • Configuration files
    • golbal.asax
    • packages.config
    • web.config
    • Working with Views
    • Woking with Controls

  • • What is Authentication and Authorization?
    • Windows Authentication
    • Forms Authentication
    • Passport Authentication
    • Anonymous Authentication
    • Securing pages & folders
    • Roles Management
    • Creating & Authenticating Roles
    • Creating & Authenticating Users Using Membership

  • • Globalization- a culture-neutral design
    • Localizability Review
    • Localizing your app
    • Culture-sensitive Resource Files
    • What is Personalization?
    • Creating & Managing Profiles

  • • What is a Web Service?
    • Introduction to Windows Communication Foundation(WCF)
    • Advantages of WCF
    • Windows Presentation Foundation(WPF)
    • WPF Features
    • Windows Workflow Foundation(WF)
    • Creating a WCF service
    • Using on click deployment ASP.Net
    • Web API & Features Creating Web API
    • Service