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 and 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
  • Hash table
  • ArrayList
  • Sorted List
  • Stack
  • Queue
  • BitArray
  • Binary serialization
  • Formatters and 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 multi-tasking and multi-threading
  • Advantages of multi-threading
  • 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
  • Data sets and crystals reports
  • Basics
  • Web programming
  • HTML and DHTML
  • JavaScript
  • IIS
  • ASP
  • Difference between ASP and ASP.NET
  • Architecture
  • Inline technique & code-behind technique
  • Code render blocks
  • Server controls
  • Page basics and page lifecycle
  • Post back request
  • View state and directives
  • HTML server controls
  • Web server controls
  • Basic web controls
  • List controls and data controls
  • Advanced controls and user controls
  • Architecture
  • DataReaders and DataSets
  • Command object
  • Transaction programming
  • Procedure execution
  • DataAdapter and DataSet
  • Data tables
  • Data relation
  • Data views
  • Updating dataset
  • Working with data controls
  • GridView
    – Inserting, updating and 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
  • In-process & out-process session states
  • State server & SQL server
  • Cookieless session Sstate
  • Application and Global.ASAX
  • Introduction to caching
  • Types of caching
  • Page caching
  • Difference between web user 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 does ASP.NET MVC work?
  • 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 4 hrs

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

Duration : 10 weeks- weekly 6 hrs

3) Fast track training program :

Duration : 10 days – daily 4 hrs

Our Featured Courses

What People say