Courses

.NET Technologies

C#.NET
Asp.NET
ASP.NET MVC

Best .Net MVC classes | ASP .NET Courses | C# Courses

C#.NET

Duration: 20 hours

Batch : weekends/weekdays batches are available

Objective

  • Beginner friendliness has always encouraged new programmers to learn C#, it is widely accepted language.
  • At the end of the course student will become a professional C# developer by understanding end to end concepts of C#.
  • Candidate will have the proper understanding of OOPS, C # classes and how to write efficient programs in C#.

Pre-requisites

  • This course only requires Candidate to know the basic concepts of computer hardware and software.
  • The candidate should know the basic programming concepts

Lesson 1: Overview of the Microsoft .NET Platform

  • Introduction to the .NET Platform
  • Overview of the .NET Framework
  • Benefits of the .NET Framework
  • The .NET Framework Components
  • Languages in the .NET Framework

Lesson 2: Overview of C#

  • Structure of a C# Program
  • Basic Input/output Operations
  • Recommended Practices
  • Compiling, Running, and Debugging

Lesson 3: Using Value-Type Variables

  • Common Type System
  • Naming Variables
  • Using Built-In Data Types
  • Creating User-Defined Data Types
  • Converting Data Types

Lesson 4: Statements and Exceptions

  • Introduction to Statements
  • Using Selection Statements
  • Using Iteration Statements
  • Using Jump Statements
  • Handling Basic Exceptions
  • Raising Exceptions

Lesson 5: Methods and Parameters

  • Using Methods
  • Using Parameters
  • Using Overloaded Methods

Lesson 6: Essentials of Object-Oriented Programming

  • Classes and Objects
  • Using Encapsulation
  • C# and Object Orientation
  • Defining Object-Oriented Systems

Lesson 7: Using Reference-Type Variables

  • Using Reference-Type Variables
  • Using Common Reference Types
  • The Object Hierarchy
  • Namespaces in the .NET Framework
  • Data Conversions

Lesson 8: Creating and Destroying Objects

  • Using Constructors
  • Initializing Data
  • Objects and Memory
  • Resource Managements

Lesson 9: Inheritance in C#

  • Deriving Classes
  • Implementing Methods
  • Using Sealed Classes
  • Using Interfaces
  • Using Abstract Classes

Lesson 10: Aggregation, Namespaces, and Advanced Scope

  • Using Internal Classes, Methods, and Data
  • Using Aggregation
  • Using Namespaces
  • Using Modules and Assemblies

Lesson 11: Operators and Events

  • Introduction to Operators
  • Operator Overloading
  • Creating and Using Delegates
  • Defining and Using Events

Lesson 12: Properties and Indexers

  • Using Properties
  • Using Indexers

Lesson 13: Attributes

  • Overview of Attributes
  • Defining Custom Attributes
  • Retrieving Attribute Values

ASP.Net 4.5

Duration: 20 hours

Batch : weekends/weekdays batches are available

Introduction to ASP.NET

  • Web Application Fundamentals
    • Using Internet Information Services
    • Web Forms
    • ASP.NET MVC
    • Web Services
    • ASP.NET Features

Web Forms Architecture

  • Page Class
    • Web Forms Life Cycle
    • Web Forms Event Model
    • Code-Behind

ASP.NET and HTTP

  • Request/Response Programming
    • HttpRequest Class
    • HTTP Collections
    • HttpResponse Class
    • Redirection
    • HttpUtility Class

Web Applications Using Visual Studio

  • Using Visual Web Developer
    • Visual Studio Forms Designer
    • Using Components
    • Shadow Copying
    • Using the Global.asax File
    • Data Binding

State Management and Web Applications

  • Session State
    • Application State
    • Multithreading Issues
    • Cookies

Server Controls

  • HTML Server Controls
    • Web Forms Server Controls
    • Rich Controls
    • Validation Controls
    • User Controls

Caching in ASP.NET

  • What Is Caching?
    • Page-Level Caching
    • Page Fragment Caching
    • Optimizing Your ASP.NET Application
    • Application Caching

ASP.NET Configuration and Security Fundamentals

  • Configuration Overview
    • Authentication and Authorization
    • Forms Authentication
    • Windows Authentication
    • Security and ASP.NET

Debugging, Diagnostics and Error Handling

  • Debugging
    • Application Tracing
    • Page Tracing
    • Error Handling

More Server Controls

  • Newer ASP.NET Controls
    • Menus
    • Master Pages

ADO.NET and LINQ

  • ADO.NET Overview
    • .NET Data Providers
    • Connections
    • Commands
    • DataReaders and Connected Access
    • Data Sets and Disconnected Access
    • Language Integrated Query

Data Access in ASP.NET 4.5

  • Data Source Controls
    • Connection String Storage
    • GridView
    • DetailsView
    • FormView
    • Object Data Sources
    • ListView
    • DataPager
    • Entity Data Model
    • EntityDataSource
    • LinqDataSource
    • QueryExtender

Personalization and Security

  • Configuration Overview
    • .Themes
    • Skins
    • Security in ASP.NET 4.0
    • Membership and Roles
    • Login Controls
    • User Profiles

ASP.NET AJAX

  • Rich Client Applications
    • AJAX
    • ScriptManager
    • UpdatePanel
    • AJAX Client Library
    • Remote Method Calls
    • AJAX Control Toolkit

MVC.NET

Duration Of Course: 20 Hrs.

Current Batch: Weekends/Weekdays

Objective

  • At the end of the course the candidate will have the complete understanding of MVC.NET and he will be able to make the web applications using MVC

Pre-requisites

  • Candidate should have the understanding of basic programming concepts
  • Candidate should know the fundamentals of C#.NET and ASP.NET

Content

  • Introduction of .NET concepts
  • Building Hello World with MVC
  • Routing Concepts
    • Small Assignment and Interview questions and answers based on Routing
  • Explain Models and Strongly typed views
  • Routing : URL building high level concepts
  • ViewBag,ViewData,TempData and Session
    • Interview Questions and discussion based on above covered topics
  • Model Binder
  • Why MVC?
  • Peek and Keep
  • Data Annotation and HTML Helper Class
    • Interview Questions and discussion based on above covered topics
  • Use of Entityframework in MVC
  • Implementing Grid
  • Action Result and ViewResult
  • Exception Handling
    • Interview Questions and discussion based on above covered topics
  • WebAPI and Angular
  • Bundling
  • ActionFilters
  • Unit Test MVCProject
  • End to End Project