Posted by : Sudhir Chekuri Tuesday, 29 December 2015

.NET

Introduction / Overview of .NET

History of Programming

Languages supported by .NET

.NET Features

  • Language Independency
  • Language Interoperability
  • Platform Independent
  • Memory management
  • Easy development and deployment

Different types of applications developed using .NET

  • Console applications
  • Windows applications
  • Web applications
  • Web Services
  • Windows Services
  • Mobile applications
  • Store applications
  • Class Library
  • Windows Forms control library

Compilation process in .NET

Important components in CLR

  • Security manager
  • JIT Compiler
  • Memory manager
  • Garbage collector
  • Exception manager
  • CTS and CLS

CTS

CLS

Assemblies

  • Private assemblies
  • Public assemblies
  • Contents of Assembly

CAS

.NET VS JAVA

  • Similarities of .NET and JAVA
  • Differences between .NET and JAVA

Managed Vs UnManaged Code

Microsoft .NET Framework

  • CLR (Common language runtime)
  • BCL (Base class library)
  • Win forms
  • ASP.NET
  • ADO.NET
  • WCF
  • WPF
  • WF
  • Card Space
  • LINQ
  • ADO.NET ENTITY FRAMEWORK
  • PARALLEL LINQ
  • TASK PARALLEL LIBRARY
  • Modern UI Runtime
  • Task based Async model

Visual Studio IDE

  • Versions of MS VISUAL STUDIO
  • Visual Studio IDE Windows with shortcuts
  • Intellisence

C#.NET

Introduction to C#.NET

New Features in C#.NET

  • C#.NET 2.0
  • C#.NET 3.0
  • C#.NET 4.0
  • C#.NET 5.0
  • C#.NET 6.0

Rules in C#.NET

Namespaces

  • Hierarchy of writing program

Executing C# program using Command prompt

Creating Console Application using Visual Studio

  • Basic C#.NET program structure in Console Application

C#.NET Console Class

  • Console Methods
  • Console Properties

C#.NET Datatypes

  • C# value datatype
  • C# Reference type

C#.NET Operators

  • C# Arithmetic Operators
  • C# Assignment operators
  • C# Increment decrement operators
  • C# Relational operators
  • C# Logical operators
  • C# Bit wise operators
  • C# Shift operators

C#.NET Variables

Predefined methods

  • minvalue( )
  • maxvalue( )

C#.NET Convertions

  • Implicit Conversion
  • Explicit conversion
  • C#.NET Boxing
  • C#.NET UnBoxing

C#.NET Arrays

  • Single Dimensional Array
  • Multi Dimensional Array
  • Jagged Array

C#.NET String Functions

  • ToUpper and ToLower
  • Remove
  • Trim
  • Replace
  • IndexOf

C#.NET Conditional Statements

  • C#.NET Conditional Branching
  • C#.NET Conditional Looping

C#.NET Conditional Branching

C#.NET Conditional Looping

C#.NET Jump Statements

  • goto
  • break
  • continue
C#.NET OOPS

C#.NET Methods

C#.NET Class

C#.NET Object

C#.NET Constructor

  • Constructor with parameter
  • Constructor Overloading

C#.NET Destructor

C#.NET Partial class

C#.NET Encapsulation

C#.NET Inheritance

  • C#.NET Single Inheritance
  • C#.NET Multi level Inheritance
  • C#.NET Hierarchical Inheritance
  • C#.NET Multiple Inheritance
  • C#.NET Hybrid Inheritance

C#.NET static class

C#.NET Sealed Class

C#.NET Abstract Class

C#.NET Abstraction

C#.NET Access Specifiers

  • Private
  • Public
  • Protected
  • Internal
  • Protected Internal

Creating custom dll, exe and consuming dll

  • About dll
  • Creating dll
  • Steps to create exe file
  • Steps to add Reference

C#.NET Const

C#.NET Readonly

C#.NET Properties

C#.NET Enum

C#.NET Struct

C#.NET StringBuilder and string

C#.NET Polymorphism

  • C#.NET Method Overloading
  • C#.NET Method Overriding

C#.NET Interface

  • Inheriting Multiple interfaces

Abstract class VS Interface

C#.NET Delegate

  • Singlecast Delegate
  • Multicast Delegate

C#.NET Exception Handling

  • Exception
  • Exception handling
  • Try block
  • Catch block
  • Finally block
  • Throw block

Windows Forms

Containers

Menus & Toolbars

Dialogs

  • ColorDialog
  • FolderBrowserDialog
  • FontDialog
  • OpenFileDialog
  • SaveFileDialog

Windows Forms User Controls

  • Implementing User Controls
  • Using User Controls

Validations – Regular Expressions in Windows Forms Applications

Application Deployment

Packaging Code
Click once deployment
Deployment of applications

SQL Basics

Introduction to SQL

DDL commands
DML commands
TCL commands
DCL commands

Examples of SQL Commands - DDL, DML

ADO.NET

Introduction to ADO.NET
Connection String
SqlConnection
SqlCommand

Connected Architecture

Disconnected Architecture

DataSources
Using ADO.NET in Windows Forms
ADO.NET Exception handling
Connection String from configurations

3 Layered Architecture

User Interfaces layer
Business logic layer
Data Access layer

3 Tier applications

3 tier architecture
N tier architecture
Client and Server applications

XML

XML Basics
XMLReader
XMLWriter

Windows Services

Understanding Windows Services
Creating Windows Services
Install windows services

Crystal Reports

Introduction to Crystal Reports
Developing Crystal Reports
Invoke and Deploy Crystal Reports

Additional:

ref and out parameters

HTML

Introduction to HTML

ASP.NET

Introduction to ASP.NET

ASP.NET Master Pages

ASP.NET Controls

Navigations

Data Controls

ASP.NET Validations

ASP.NET State Management

ASP.NET Page Life Cycle

ASP.NET SignUp


ASP.NET SignIn



3 layer architecture

Download ASP.NET Ajax Control ToolKit

Using Ajax Control Toolkit in ASP.NET

Developer Unit Testing

About AngularJS

Sudhir Chekuri .NET Resume

Projects


{ 6 comments ... read them below or Comment }

  1. Hai Sir,
    What is the difference between string and String. This is the one of the question asked by the interviewer in an interview.

    ReplyDelete
    Replies
    1. In C#, string is an alias for the String class in .NET framework. In fact, every C# type has an equivalent in .NET. As another example, short and int in C# map to Int16 and Int32 in .NET. So, technically there is no difference between string and String, but it is common practice to declare a variable using C# keywords.

      Delete
  2. This comment has been removed by the author.

    ReplyDelete
  3. thanks to sharing your knowledge with us .i am newbies in dotnet topic and fresher in it.thank u so much
    dot net training in velachery |
    dot net training in chennai

    ReplyDelete
  4. Thanks For the Great Content. I Will also share with my Friends & once again thanks a lot.
    .Net Online Training Hyderabad
    Visit us: dot net training

    ReplyDelete

Followers

Total Pageviews

Powered by Blogger.

Blog Archive

- Copyright © 2013 DevStudent - Metrominimalist - Powered by Blogger - Designed by Johanes Djogan -