Training For C# Language

c# / c sharp course content

C#.Net Language Training in Pune

C#.Net Course Details

C++ Training In Pune & C++ Training In Vishrantwadi

C# is a building block for learning .Net Technology. CSharp is one of the most popular language in the world today and is the backbone of .net technology. CSharp is one of the most widely used programming languages of all time. It is expected from every programmer to have knowledge of this language.

This course is suitable for all the students who are making their career in microsoft.net field. Using CSharp we can built any types of .net applications like asp.net,asp.net mvc,web services, wcf,wpf, silverlight etc

CSharp is a object-oriented language and is similar to C++ or Java.

Program Objectives

  • To provide students with requisite knowledge and skills to enable them to pursue a career in the IT Industry.
  • To provide skill based professional training for career advancement focused on drill down to core concepts.
  • To provide the entry level and mid-career professionals with concrete building blocks to create a path for full employment and successful career.

Enosis Learning Advantage

  • Certified Trainers from the IT industry with rigorous understanding of specialized domain
  • Lecture contents prepared by Industry experts
  • Trained 1000+ Students so far.
  • Career Guidance
  • Placement Assitance
  • Focus on cross cultural and various onshore and offshore client oriented trainings
  • Workshops on Advanced Topics
  • An innovative teaching methodology delivers in- depth knowledge with quality tailored programs that maximize a return on your investment.
  • Strategic Association for global certification

Eligibility

  • Job aspirants/fresher
  • Undergraduates, Graduates and Post-Graduates
  • 10th & 12th class students

Career Prospects

Software Developer, Trainee Developer, Trainee Developer, System Software Developer

Duration

50 Hours

Syllabus

C# AND .NET

Introduction

  • Evolution of Microsoft . Net
  • Architecture of Microsoft . Net
  • Introduction to . Net Framework 4.0
  • Assembly in .Net-Types of Assembly
  • The Framework Class Library
  • Introduction to Visual Studio .Net

LANGUAGE FUNDAMENTALS

  • Comments and Documenting
  • Syntex Comparison of C# and VB.NET
  • Data Types (Value types, Reference types)
  • Variables
  • Operators
  • Conditional Statement
  • Looping Structure
  • Functions

LANGUAGE FEATURES

  • Boxing and Unboxing
  • Arrays (One Dimentional, Two Dimentional
  • Multi Dimentional)
  • Structures
  • Enumerations

CLASSES AND OBJECT

  • Object Oriented Programming
  • Constructors
  • Inheritance
  • Polymorphism
  • Namespaces
  • Interface
  • Creating a Class Library- dll Files

EXCEPTION HANDLING

  • Defining Exception
  • Understanding Try and Catch Keywords
  • Creating User Defined/Custom Exception

FILE HANDLING

  • Understanding Streams
  • Working with System.IO namespace
  • Working with Files, Directory

THREADING

  • Understanding Thread & Process
  • Difference between Single & Multi Thread Application
  • Creating Thread, Thread Methods

GENERICS & DELEGATES

  • Introduction to Generics
  • Introduction to Delegates

ADO.NET

DATA ACCESS & DATA BINDING

  • ADO.NET Overview
  • .Net Data Providers
  • Connected & Disconnected Architecture
  • Using Data Readers
  • Datasets
  • Data Tables
  • Data Adapters

ASP.NET

HTML & JAVASCRIPT

  • Basics of Html
  • Designing CSS & Implementation
  • Basis of Javascript
  • Javascript Validation

ASP.NET

  • What is ASP.NET?
  • Page Life Cycle
  • Page Layout
  • Working with Server Controls
  • Standard Controls
  • Validation Controls
  • Navigation Controls
  • Master Pages

DATA BINDING

  • Data Sources
  • Data Control (Gridview)
  • DataBinding with Controls

EXCEPTION HANDLING

  • Page Level Exception

STATE MANAGEMENT

  • Understanding State Management
  • Client Side Vs Server Side State Management
  • Viewstate
  • Session

SECURITY MECHENISM IN .NET

  • Introduction to Authentication & Authorization
  • Types of Authentication

JQUERY

  • Introduction to JQuery
  • Adding JQuery to asp.net pages
  • Handling events of controls through JQuery
  • JQuery Examples
  • JQuery Validations

AJAX

  • Introduction to AJAX
  • Implementing AJAX in Web Form

IIS DEPLOYMENT

SQL SERVER 2012

INTRODUCTION

  • What’s New in SQL Server?
  • SQL Server Editions
  • Internal of SQL Database

BASICS OF DATABASE

  • Normalization
  • Denormalization
  • Introduction to SQL Sever Management Studio
  • Creating Database
  • Data Types
  • Creating Tables
  • Primary Key Constraints
  • Foreign Key Constraints
  • Unique Key Constraints
  • Creating Constraints
  • Building Relations
  • Alteration of Table Design
  • Using Alter command

WRITING QUERIES

  • Insert queries
  • UPDATE queries
  • Union queries
  • DELETE queries
  • SELECT statement
  • The FROM Clause
  • The WHERE Clause
  • The ORDER BY Clause
  • Using GROUP BY and HAVING
  • Using Distinct
  • Using TOP N TOP N PERCENT
  • SELECT INTO queries
  • Truncate Table queries
  • Expressions
  • Joins
  • Inner Joins
  • Outer Joins

T-SQL

  • What is T-SQL?
  • Syntax Conventions
  • Executing SQL Statements
  • Identifiers
  • Operators
  • Variables
  • Aggregate Functions
  • Scalar Functions
  • Date Functions
  • Sub-queries
  • If-else Statements
  • While loop Statements
  • Try-catch Statements
  • Writing stored procedure
  • Writing functions

ViEWS and Triggers

  • Introduction to view
  • Types of view
  • Create view
  • Alter view
  • Drop view
  • Creatind DML Triggers
  • Altering DML Triggers
  • Using the Inserted and Deleted Tables

Advanced sql-Server

  • Transactions
  • Cursors
  • Error Handling
  • Run Time Error Handling
  • Indexing
  • Profiling
  • Security