C# Training in Bangalore

C# Training in Bangalore

5.00 out of 5 based on 1 customer rating
(0 customer reviews)

Rs.18,000.00

45 Learners Enrolled

Course details:
Classroom Training: 35 Hrs
Assignment: 10 hrs
Project: 10 Hrs
Upcoming Batches:
Weekend(5 Weeks) :April 23rd,2017(9:00AM -11:00AM)

  • S : Apr 22nd Onwards
Select Batch and time
Apr 22nd ,2018,09:00 am-12:00 pm
May 20th ,2018,09:00 Am - 12:00 pm
June 17th ,2018,3:00 pm - 6:00 pm
SKU: N/A. Category: . Tag: .

Course description

C# is a simple, modern, general-purpose, object-oriented programming language developed by Microsoft within its .NET initiative.This course will help you to learn basic and Advance Concept of C#.

Who Should Attend:
Those who want to become master in C#.
Those whose want to improve his knowledge in C#.
Freshers/Experienced Professional

Course delivery:
Online classes with 60% theory and 40% hands on,Practice ,Assignment.

What will you Learn:
Basics and Advance C# Programming.

Syllabus:
Chapter 1:
Introduction

Components of .NET framework, building blocks. Execution workflow.
Components of .NET framework, building blocks. Execution workflow.

Chapter 2: Varibles And Types
Simple Variables and Type Fundamentals.
Basic in-built data types. Value types & reference types. Similarities and differences.

Chapter 3:Basic C# Types & .NET Framework Types
Boxing-Unboxing, cost associated with them. How to avoid boxing-unboxing to boos performance. Common Type System. CLS.
Instance Properties and Methods-Defining, accessing and modifying the instance properties..NET Framework Static Methods

Chapter 4: Control Flow And Loops
keywords like if/else/else if/switch-case/return/goto and many more.
Loops and Recursion: Keywords like for/while/do-while/for-each etc.

Chapter 5:
Navigating type hierarchies: is/as/cast.
Methods, Fields, Events, and Properties
Primitive, Reference, and Value Types
ByVal , ByRef  & Out parameters

Chapter 6:Strings,Arrays And Other Collection
Chars, Strings, and Working with Text – Mutable and immutable types in C#.
Arrays and other Collections: Collection fundamentals.
Nullable types,Enumerated Types and Bit Flags

Chapter 7: Exceptional Handling And Garbage Collection
Exception Handling; Try-catch-finally blocks. System / Application exceptions, user defined exceptions.
Garbage Collection-Finalize / GC.Collect / Distructor etc

Chapter 8: Applets
Configuring applets
Applet capabilities and restrictions

Chapter 9: Object Oriented Programming in C#
Classes and Objects:Defining classes and creating objects. Accessing properties and methods through objects.
Classes having fields and methods
Constructors and initialization – Different kinds of constructors and constructor calling hierarchy. Ways to call a constructor.
Instance and Static members, constructors – this, base keywords. Calling constructors within another constructor.
Acess modifiers – keywords like private, public, internal, protected etc.
Overloading, Overriding, Hiding- Effects of these keywords on Methods, properties, constructors and members.
Abstract, Static, Sealed, Partial Classes
Abstract class as parent class – Defining an abstract base class and Using inheritance to derive a new class.
Sealed and new methods.

Chapter 10: Interface
Defining and implementing an interface- An interface is like an abstract base class. Any class or struct that implements
the interface must implement all its members.
Explicit interface implementation,Mixing interfaces and inheritance
Delegates and Events- A delegate is a C# language element that allows you to reference a method. Events in C# are implemented with delegates

Understanding .NET Framework using C#

Chapter 11: Threads
Synchronization

Chapter 11: MSIL and ILDASM
During the compile time , the compiler convert the source code into Microsoft Intermediate Language (MSIL).
Ildasm.exe shows more than just the Microsoft intermediate language (MSIL) code

Chapter 12: Storage Type 
Strong type and weak type- We will see what is the difference between strong typing and weak typing in .NET.
Strong naming and Signing assembly- A strong name consists of the assembly’s identity—its simple text name,
version number, and culture information

Chapter 13: Assembly Loading and Reflection
By using Reflection in C#, one is able to find out details of an object, method,
and create objects and invoke methods at runtime.
Delay signing of assemblies-Delay signing as the name suggest is delaying in signing of assembly in order to make written code secure even from the internal developers.

Chapter 14: JIT compilation and NGEN Tool
The JIT compiler translates the MSIL code of an assembly to native code and uses the CPU architecture of the target machine to execute a .NET application.

Chapter 15:Run time Serialization
System. Run-time. Serialization namespace contains classes that can be used for serializing and deserializing objects.
Serialization is the process of converting an object or a graph of objects into a linear sequence of bytes

Chapter 16:CLR Hosting and App Domains
App Domain is both a container and a boundary. The .NET runtime uses an AppDomain as a container for code and data,
just like the operating system uses a process as a container for code and data

Chapter 17:ADO.NET using C#
ADO.NET Architecture,Connection, Command objects in ADO.NET
Data reader and Data set objects.-Accesing data using Data reader and Data-set objects.Manipulating data.
Connection Pooling,Transactions in ADO.NET

Advanced C# Topics

Chapter 18:Generics

Introduction to generic Methods,Class, Collection, constraints and data types.

Chapter 19: List, Dictionary, Hashtable, Stack, Queue etc.

C# data structures, differences and implementation.Named parameters, Extension Methods
Var and Dynamic keywords,Static types and dynamic types in C#

Chapter 20:Linq Fundamentals and Lambda Expressions
Language Integrated Query offers easy data access from in-memory objects, databases, XML documents and many more.

Chapter 21: Threading And Asynchronous Programming
Threading basics: Using threads with C# application. Different ways that we can use threads .net framework applications.
Asynchronous Programming using C#

 

 

It's only fair to share...Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

Additional Information

Class Schedule

It's only fair to share...Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn

Reviews

  1. 5 out of 5

    :

    .

Add a review