ENQUIRY
x

Enquiry with Us

Dot Net Training Institute for .Net Web Application Development in Coimbatore

C# is an object-oriented programming language developed by Microsoft. This course aims to teach the basics of C# all the way through the advanced features of the language and the …

C# is an object-oriented programming language developed by Microsoft. This course aims to teach the basics of C# all the way through the advanced features of the language and the world of .NET programming for existing programmers who need or want to learn more about C# and managed code development.

  • .NET Framework
  • Overview
  • CLR,CLS,DLR
  • MSIL
  • Assemblies
  • Namespaces
  • .NET Languages
  • Dll’s(Vs) Exe’s
  • Tokens
  • Identifiers
  • Keywords
  • Literals
  • Variables and Constants
  • Data types: Primitive & Non-primitive
  • Arithmetic Operators
  • Bitwise Operators
  • Relational Operators
  • Boolean Logical Operators
  • Assignment Operators
  • Ternary (?) Operator
  • Miscellaneous Operators
  • Evaluation order of operands
  • Classes, structures and enums
  • Constructors and Destructors
  • Properties
  • Inheritance Shadowing Anonymous Class and Method
  • Method Overloading & Overriding
  • This and base Keyword
  • Sealed,static and partial classes
  • Interfaces, Abstract Classes
  • Working with Delegates
  • Designing and Implementing Events
  • Generics
  • Compiling, Debugging and Running in IDE
  • Public
  • Protected
  • Private
  • Internal and Protected Internal
  • Single Inheritance
  • Hierarchical Inheritance
  • Multi-level Inheritance
  • Dynamic method Dispatch
  • Defining interfaces
  • Method prototype
  • Declaration
  • Implementing interfaces
  • Extending interfaces
  • Types-implicit & explicit
  • If, if-else
  • Else if ladder
  • Nested if
  • Switch
  • Iteration Statements
  • While
  • Do-while
  • Nested Loops
  • For-each
  • Break
  • Continue
  • One dimensional array
  • Anonymous array
  • Multidimensional array
  • Array with functions
  • Jagged Array
  • System.Windows.Forms Assembly
  • Form Class
  • Win Forms
  • Programming with Controls
  • User Controls
  • GDI++
  • MDI Forms
  • Readers and Writers
  • Streams
  • Hashtable
  • ArrayList
  • Sorted List
  • Stack
  • Queue
  • BitArray
  • Binary Serialization
  • Formatters, Binary Formatter
  • SOAP Serialization
  • XML Serialization
  • Threading Introduction
  • Thread Class
  • Thread States
  • Thread Priority
  • Deadlock
  • Synchronized
  • Drawbacks of the Existing System
  • Why .NET came into picture
  • Difference between Java and .NET
  • .NET Framework Architecture
  • Versions of .NET Framework
  • Disadvantages of Visual Basic
  • Programming in VB .NET
  • Operators
  • Conditional Statements
  • Arrays
  • Abstraction
  • Encapsulation
  • Constructors
  • Inheritance
  • Overloading Methods and Constructors
  • Abstract Classes
  • Interfaces
  • Assemblies
  • Access Specifies
  • What is Exception
  • Error Handling
  • Using Try, Catch, Finally and Throw
  • Defining our own exception classes
  • Debugging the Application
  • Understanding Windows Programming
  • Class Hierarchy
  • Using Various Windows Components
  • Client Server Architecture
  • Understanding Drivers and Providers
  • ADO .NET Architecture
  • Using OLEDB & SQL Providers
  • Data Readers
  • Using Oracle and SQL Server Managed Providers
  • Disconnected Architecture with Data sets
  • Data controls
  • Data Table and Data View difference and usage
  • Invoking Stored Procedures
  • Creating and Using them in other applications
  • Defining properties to controls using Property Procedures
  • Defining Events to controls and invoke them
  • Difference between Multitasking and
  • Multithreading
  • Advantages of Multithreading
  • Creating Multiple threads in application
  • Thread Synchronization
  • Understanding Windows Services
  • Creating Windows Services
  • Installing and Uninstalling Windows services
  • Understanding Distributed Architecture
  • Drawbacks of DCOM
  • Remoting Advantages
  • Remoting Vs web services
  • Creating & Using Remote Applications
  • Designing and Invoking Crystal Reports
  • Datasets and Crystals Reports
  • Basics
  • Web Programming
  • HTML, DHTML
  • JavaScript
  • IIS
  • ASP
  • Difference Between ASP and ASP.NET
  • Architecture
  • Inline Technique & Code-Behind Technique
  • Code Render Blocks
  • Server Controls
  • Page Basics, Page lifecycle
  • Post back Request
  • View State, Directives
  • Html Server Controls
  • Web Server Controls
  • Basic Web Controls
  • List Controls, Data Controls
  • Adv Controls, User Controls
  • Architecture
  • DataReaders and DataSets
  • Command Object
  • Transaction Programming
  • Procedure Execution
  • Data Adapter and Data Set
  • Data Tables
  • Data Relation
  • Data Views
  • Updating Dataset
  • Working with Data Controls
  • GridView
    -Inserting, Updating, Deleting
    -Sorting
    -Paging
  • DataSource Controls
  • Dataset
  • DetailsView
  • FormView
  • Data List
  • Repeater Control
  • Crystal Reports
  • DTDs & XSDs
  • Parsers
  • SAX Model
  • DOM Model
  • XML Programming in .Net
  • XML Readers
  • XML Serialization
  • Context
  • View State
  • Cookie State
  • Session State
  • Session Tracking
  • Application Object
  • Session and Application Events
  • Machine.Config & Web.Config.
  • App Setting
  • Compilation Settings
  • Custom Error Settings
  • Session State Settings
  • InProcess & OutProcess Sesstion States
  • State Server & SQL Server
  • Cookieless Session State
  • Application and Global.ASAX
  • Introduction to Caching
  • Types of Caching
  • Page Caching
  • Diff. between Webuser Controls & Custom Controls
  • Page fragmentation Caching
  • Data Caching
  • Data Caching – Application Object
  • Page Level
  • Application Level
  • Authentication & Authorization
  • Windows Authentications
  • Forms Authentications
  • Passport Authentications
  • Memberships
  • Architecture
  • WSDL, SOAP, UDDI
  • Publishing and Consuming Web Services
  • Web Client
  • Windows Client
  • Caching Web Services
  • Security in Web Services
  • Webpart Manager
  • Zone Types
  • ASP.NET-AJAX
  • WPF
  • WCF
  • Silverlight
  • Understand the motivation behind WPF
  • Overview the services provided by WPF
  • Examine the core WPF assemblies and namespaces
  • Work with the Window and Application class types
  • Learn the syntax of XAML
  • Understand the XAML / code relationship
  • Survey the core WPF control types
  • Review the WPF control programming model
  • Learn to position controls using layout managers
  • Understand the role of WPF control commands
  • Understand the scope of the WPF documents API
  • Distinguish between fixed documents and flow documents
  • Populate a document with inline and block elements
  • Work with the WPF document APIs
  • Understand the scope of WPFs graphical rendering services
  • Work with the Shape types
  • Work with Brushes and Pens
  • Apply graphical transformations
  • Understand the role of geometries and drawings
  • Work with the visual programming layer
  • Learn how to define and apply WPF styles
  • Learn to limit where a style can be applied
  • Build new styles based on existing styles
  • Understand the use of triggers
  • Understand the scope of WPF’s animation services
  • Define animations in code and XAML
  • Work with linear interpolation animations
  • Work with key-frame-based animations
  • Work with path-based animations
  • Understand the WPF data binding mechanism
  • Bind to custom objects
  • Understand the relationship between WPF logical and visual trees
  • Learn to build custom control templates
  • Examine options for building custom controls
  • Review the Challenges of Building Distributed Applications
  • Examine the Concept of Service Oriented Application
  • See a High Level Overview of Windows Communication Foundation
  • Build and Host your First WCF Service
  • Understand how to Host a WCF Service
  • Understand how Clients Communicate with Services
  • See how to Host and Call a Service using Multiple Bindings
  • See how to Configure Endpoint in Code and in Configuration Files
  • Understand how to Work with Bindings
  • Explore how to Create Service and Data Contracts
  • See the Implications of Modifying Service and Data Contracts
  • See how to use Sessions to Maintain State in WCF Services
  • Explore Options for Controlling the Lifetime of a Service Instance
  • Learn how to Add Transactions Support to a WCF Service
  • Explore the Basics of WCF Security
  • See how to Authenticate Callers of a Service
  • See how to Authorize Callers Based on Roles
  • Explore how to Build WCF Services that Support Representational State Transfer (REST
  • Implicitly typed variables
  • Extension methods
  • Object initialization syntax
  • Anonymous types
  • Lambda expressions
  • LINQ expressions
  • Using via extension methods
  • Filtering
  • Sorting
  • Aggregation
  • Skip and Take operators
  • Joins
  • Benefits and drawbacks
  • IEnumerable vs IQueryable
  • Using across tiers
  • Single result value
  • Existing types
  • Anonymous types
  • Grouping
  • New XML classes
  • Generating XML
  • Querying XML
  • Using data projection
  • Combining with XPath
  • Attributes and mapping
  • Creating a Data Context
  • Deferred loading
  • Saving changes
  • Inserts and deletes
  • Transactions
  • Concurrency
  • Handling exceptions
  • ADO.NET Entity Framework
  • Differences from LINQ to SQL
  • Available providers
  • Defining an Entity Data Model (EDM)
  • Object Services
  • Change tracking
  • Using Entity Client
  • Using stored procedures
  • N-tier and service-based applications
  • Learn Database models
  • Overview of SQL Server Management Studio and Transact-SQL language
  • Aggregate Functions
  • Insert, update, delete and Select data
  • Retrieve data from tables
  • Joins
  • Sub-queries
  • Working with Data Types
  • Procedure and Functions
  • Understand the different Views
  • Working with Triggers
  • Design a database
  • Maintain databases, tables, and sequences with SQL statements
  • Create and manage views
  • Ensure the integrity of multiple, related database updates by using transactions
  • Retrieve data using cursors
  • Introduction of different Web Technology
  • What is ASP.NET MVC
  • Role of Model, View, and Controller
  • How ASP.NET MVC Works
  • Benefits of using ASP.NET MVC
  • Installing Internet Information Server
  • Installation of ASP.NET MVC
  • Application Setting in IIS.
  • ASP.NET MVC project templates
  • Understanding the structure of an ASP.NET MVC project
  • Naming conventions
  • Creating views
  • Defining controllers
  • Defining a data model
  • Creating strongly-typed views
  • Understanding URLs and action methods
  • Using HTML helpers
  • Handling form post-backs
  • Data validation
  • Razor Basics
  • Razor design goals
  • Implementation of Razor view
  • Razor syntax
  • Accessing Model Data in Razor views
  • Designing email panel
  • How to send an email to various users
  • Sending auto emails
  • Overview of the ASP.NET Web API
  • Building servers and clients
  • Content negotiation
  • Validation
  • Query able Interfaces
  • Dependency Injection

Training Methodology

Duration

1) Regular training program ( Morning, Daytime & Evening)

Duration : 12 weeks -daily 4hrs

2) Weekend Training program ( Saturday, Sunday & Holidays)

Duration : 10 weeks- weekly 6hrs

3) Fast Track training program :

Duration : 10 days – daily 4hrs

Our Featured Courses

What People say