UrbanPro
true

C#.NET Programming Training

LIVE

Course offered by Neotech Computer Institute

0 review

C# is an elegant and type-safe object-oriented language that enables developers to build a variety of secure and robust applications that run on the .NET Framework.


Course Contents:


MS.NET Framework Introduction:

  • The .NET Framework - an Overview Framework Components
  • Framework Versions
  • Types of Applications which can be developed using MS.NET
  • NET Base Class Library
  • NET Namespaces
  • MSIL / Metadata and PE files
  • . The Common Language Runtime (CLR)
  • Managed Code
  • NET Memory Management / Garbage Collection
  • Common Type System (CTS)
  • Common Language Specification (CLS)
  • Types of JIT Compilers
  • Security Manager

 

C # Language Syntax:

  • Why Datatypes Global, Stack and Heap Memory
  • Common Type System
  • Reference Type and Value Type
  • Datatypes & Variables Declaration
  • Implicit and Explicit Casting
  • Checked and Unchecked Blocks â?? Overflow Checks
  • Casting between other datatypes
  • Boxing and Unboxing
  • Enum and Constant
  • Operators
  • Control Statements
  • Working with Arrays
  • Working with Methods
  • Pass by value and by reference and out parameters

 

OOPs-Concept Learning about Class:

  • Object, Component, Encapsulation, Inheritance, Polymorphism
  • Object Creation and Instantiation.
  • OOPs-Programming Encapsulation
  • Understanding Encapsulation Concept through an example.
  • OOPs-Inheritance Introduction to Inheritance
  • Constructor
  • Inheritance
  • Static and Dynamic Binding
  • Abstract Class
  • OOPs-Interface & Polymorphism
  • What is Polymorphism
  • Overview of Interface
  • Interface with examples
  • Types of Inheritance
  • Collections and Generics Introducing Collections .
  • Benefits of Collection Classes .
  • Understanding and using commonly used collections.
  • Generics
  • Advantages of Generics .

 

Assemblies and GAC:

  • What is a DLL and how is it different from EXE
  • Types of DLL
  • What is an Assembly Assemblies
  • How to build a ClassLibrary?
  • How to use a ClassLibrary in another Application?
  • What is Namespace?
  • Internal Access Specifier
  • Types of Assemblies
  • Global Assembly Cache

 

Exception Handling:

  • Defining Exception
  • Understandings try and catch keywords
  • Using finally block
  • using statement
  • Throwing exceptions
  • Creating User defined/Custom Exception class.

 

IO Streams:

  • What is a streams?
  • Types of Stream
  • Console - Standard I/O Streams
  • Handling text in files
  • Dealing with Binary files
  • Serialization / Deserialization

 

Reflection and Attributes  What is Reflection?

  • Using Reflection to read type information
  • Pre-defined Attributes
  • Custom Attributes.
  • Using Reflection to read custom attributes

 

Developing GUI Application Using WINFORMS:

  • Basic Controls
  • Panel & Layouts
  • Window Controls
  • Drawing and GDI Devices
  • MenuStrip, ToolbarStrip and ContextMenuStrip
  • Model and Modeless Dialog boxes
  • Mutiple Document Interface( MDI)
  • Form Inheritance
  • Building Login Form
  • Working with Resource Files and Setting
  • Using Components like Timer, FileSystemWatcher, Process, BackgroundWorker
  • Working with Advanced Controls like TreeView and ListView

 

Database Programming Using ADO.NET:

  • introduction of SQL Queries
  • Introduction and Evolution of ADO.NET
  • Understanding the Role of Managed Provider and ADO.NET Objects
  • installing Required Software - Sql Server and Management studio
  • Connecting to Database and Connection Pooling
  • Performing Insert, Update and Delete Operations
  • Fetching Data from database - Executing Select Statements
  • How to implement Login facility with database
  • Use of Multiple Active Result Sets
  • Parameterized Prepared Statements
  • Executing Stored Procedure
  • Using Transaction
  • Execution of Stored Procedures

 

Managing Data using DataSet:

  • Introduction DataSet and its Object Model
  • Filling DataSet using DataAdapter
  • Binding DataSet to DataGridView
  • Updating changes to database using DataAdapter
  • Using SqlCommandBuilder
  • Managing DataTable Programmatically
  • Using DataRelations object
  • Creating DataSet/DataTable dynamically
  • Working with Typed DataSet
  • Summary and Important Classes and their properties and methods

 

Windows Services:

  • Developing Windows Services
  • Installing, Deploying and Launching Windows Service
  • Developing a Service Controller Application
  • Handling Custom Commands in Windows Services

 

Delegates & Events:

  • Introduction to Delegates
  • Events Declaration,
  • Raising and Handling

 

User Control and Custom Control:

Multithreading:

  • Threading Overview
  • Scheduling
  • Thread States
  • Programming Threads
  • Methods of Thread Class
  • Thread Pool
  • Thread Synchronization
  • Monitor
  • Mutex
  • Semaphore
  • Events
  • Asynchronous Programming using async and wait

 

Debugging and Diagnostics:

  • What is Debugging?
  • Build Configuration(Debug and Release)
  • List of Debugging Windows
  • Break Point Hit Count and Condition
  • Debugging Exception
  • What is Diagnostics?
  • Debug and Trace Classes.

About the Trainer

Avg Rating

0 Reviews

0 Students

20 Courses

10 years Experience in Software Development.
5 Years Experience in Teaching.

Students also enrolled in these courses

LIVE
50 Hours

Course offered by Ramakant Naik

0 review
LIVE
50 Hours

Course offered by Ramakant Naik

0 review

Tutor has not setup batch timings yet. Book a Demo to talk to the Tutor.

Different batches available for this Course

No Reviews yet! Be the first one to Review

Reply to 's review

Enter your reply*

1500/1500

Please enter your reply

Your reply should contain a minimum of 10 characters

Your reply has been successfully submitted.

Certified

The Certified badge indicates that the Tutor has received good amount of positive feedback from Students.

Different batches available for this Course

tickYou have successfully registered

C#.NET Programming Training by Neotech Computer Institute

Ramakant Naik picture
LIVE

Class
starts in

01

Days

01

Hour

01

Min

01

Sec

Select One

Register Now

Do you want to Register for this Free class?

Yes, Register No, not right now

Tell us a little more about yourself

C#.NET Programming Training by Neotech Computer Institute

Ramakant Naik picture
LIVE

Class
starts in

01

Days

01

Hour

01

Min

01

Sec

Please enter Student name

Please enter your email address.

Please enter phone number.

Verify Your Mobile Number

Please verify your Mobile Number to book this free class.

Update

Please enter 10 digit phone number.

Please enter your phone number.

Please Enter a valid Mobile Number

This number is already in use.

Resend

Please enter OTP.

Or, give a missed call and get your number verified

080-66-0844-42

This website uses cookies

We use cookies to improve user experience. Choose what cookies you allow us to use. You can read more about our Cookie Policy in our Privacy Policy

Accept All
Decline All

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 7.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more