Home
IT Courses
Cloud Services
Android & iOS Courses
Application Programming Language
Data Sciences
Java Courses
Microsoft
Oracle
Testing
Web Development
Generative AI Curriculum
Functional Courses
Counselling
Export Import Training
Finance
Foreign Language Courses
IT Domain
Non Destructive Testing (NDT)
Safety & First Aid
Welding
Language
Chinese
French
German
Japanese
Spoken English, IELTS, TOEFL
Spanish
Certifications
Palium Blog
Gallery
Contact Us
+918420594969
C Sharp
Course Description
Course Outline
Schedule & Fees
FAQ
Introduction/Overview of .Net
Introduction to .Net
Platform for the .Net
Net Framework – BCL & CLR l Key design goals
CLR, CTS, MSIL & other tools.
Multiple Language Interaction & support l Moving from Project to Assemblies…
Security in .NET – CAS
.Net Framework [Advanced]
Advantages/Disadvantages
Features of .Net
Assemblies in Detail
GAC, Strong Names
Language Interop
Reflection
Visual C#.Net Language
Advantages/Disadvantages
Why C#/ Why Not C#
Where does C# Fit in
C, C++ to Visual C#
Features of C#
.NET Namespaces
.Net Installations/C#.Net
.NET Versions – 1.1/2.0/3.0/3.5 Beta
Visual Studio.NET 2003/2005/Orcas/2008
Windows Vista – New Look
Gadgets/Sidebars/UAC – relation with .NET
Hardware/Software Requirements
FAQ’s with detailed answers
Programming Using Visual C#.Net
The start of the application
C#.Net Program Design
Variables and types
Value types and reference types (CTS)
Strings and arrays and String formatting
C# - Basic and Advanced
The Console class
Statements and flows
Programming Structures
Command-line arguments
VS.NET to Create C#.NET Apps
C# 3.0/3.5 features – Implicit types , Extension Methods and more
Introduction To Windows Forms – I
Windows forms library – WinForms
Layout Enhancements
Forms and controls – Hierarchy
Creating simple GUI by hand
Event handling
Basic controls
Windows forms – buttons, check boxes, radio buttons, panels, group boxes, list boxes, picture boxes…
Windows Forms – II
Menus
Built-in dialog boxes and printing
Extender Controls
ToolStrips, StatusStrips and progress bars
A new MDI forms strategy
Inheritance with forms
New Controls – Web Browser, Property Grid etc
Object Oriented Concepts (Basic)
Classes & objects
Abstract & override methods
Creating and using your own classes l Data members and member methods l Instantiate an object
This keyword
Properties – Read Only Write Only…
Build process using windows class library l Generate classes for other clients
How to use classes as part of project
Object Oriented Concepts (Advanced)
Accessibility levels, specifiers and Constructors
Method overloading
Class (static) variables & methods
Object destruction , ‘ref’ and ‘out’ parameters
Constant values, Enumerations
Inheritance and Polymorphism
The root of all classes, Creating derived classes
Method overriding and hiding
Polymorphism and virtual functions
Casting objects
Abstract classes, Sealed classes, Static classes
Object Oriented Concepts (Implementation Oriented)
Case Studies
Class Diagram in VS.Net
Refactoring & others
FAQ’s
Error Handling
Unstructured error handling support
Structured error handling and Error categories
Debugging the application
Debug and Trace classes
Code Optimization
Testing and strategies
Ado.Net 1.1/2.0/Linq
History and background
From DAO to ADO.NET
ADO.NET LINQ
ADO.NET design goals
The ADO.NET architecture and its components
ADO.NET in relation to the other .NET tools
DataSet in RealTime Scenarios
Ado.Net Components
Connected and disconnected environment
ADO.NET object model
Data sources, providers and connections
Commands and data readers
Data sets and data adaptors
Data tables, rows and columns
Constraints and relations
Data-centric applications – New ADO.Net Hierarchy
Data Sources And .Net Data Providers
Connecting to a data source
SQL Server .NET data provider
OLE-DB .NET data provider
Connections and connection strings
SQL-Server integrated security
Connection pooling
ADO.NET exceptions
Accessing Data In The Connected Environment
Commands
Creating and executing commands
Reading data using a data reader
Batch queries & single result queries
Parameterised queries (input & output parameters)
Adding, editing and deleting data
Stored procedures
Accessing Data In Disconnected Environment
Why using a disconnected environment?
DataSet and DataAdapter features
Filling data sets using data adapters
Read data using data tables, rows and columns
Batch queries and data sets
Visual Studio Data Menu & tools
DataSet - Navigation, Functionality and Optimistic Concurrency
Sorting, Searching And Filtering
Searching in data sets
Find on primary keys
Searching on any column, Searching on row state
Wildcard searches, Searching in a data view
Sorting and filtering using data views
Live Case Study and Implementation Of ADO.NET in N-Tier
Client Server Basics
N-Tier – Classical and New and importance w.r.t other .Net technologies
Build User Interface Layer – importance
Business Layer in N-Tier – advantages & disadvantages
Data Access Layer – Generic/Specific Advantages
N-Tier DataBase Application
SQLHelper, CodeSmith etc tools awareness
Creating Custom Windows Controls
About user – defined controls
Understanding the control class with Container
Add Properties/Methods/Events to Control
Pack & use control in other windows applications
Create & implement a windows control
Windows Services*
Understanding services
Creating windows services
Setting properties
Compile, run & install services
Event log services
.Net Remoting
About Distributed Applications
COM/DCOM in Distributed Environment
Drawbacks of DCOM
.NET Remoting – New distributed environment
Advantages & Disadvantages
Remoting – Web Services comparisons
MBR, MBV, Channels and Formatters
Programming Model – Object Styles & Lifestyles
Activation
Case Study – Implementation using Remoting
Application Deployment
Packaging Code
ClickOnce Deployment
Configuring the .Net framework
Deploying the application in Web Server
Deployment – other methods
Course Name
Delivery Mode
Fee
Special Offer
C Sharp
Classroom
12000
--
What are the prerequisites for doing this course?
Basic programing knowledge will be helpful.
What’s included in this training course?
• Delegate pack consisting of study material and exercises. • Live Instructor training with a proficient, industrially rich and seasoned expert .
Will this be theoretical or hands-on?
This is a complete hands-on training where the trainer will demonstrate each feature and participants will follow and do the same on the system.
How will I get access to the system?
After you enroll, you will be guided on how to access the system.
Where will I get the software?
No. You will need to arrange software for your use.
What if I have doubts after completing the class?
You can gather your doubts and come by prior appointment to get your doubts cleared.
Will I receive a certificate for the course?
Yes, participants receive a certificate after completing the course provided they have attended 90% of the class..
Related Courses
T-SQL Programming
View Details
Generative AI Curriculum
View Details
Advanced Web Designing
View Details
Web Designing
View Details
Angular JS
View Details
Course Categories
Android & iOS Courses
Application Programming Language
Artificial Intelligence
Cloud Services
Couselling
Data Sciences
Functional
Java Courses
Microsoft
Oracle
Testing
Web Development
A Few Things You’ll Love!
Experienced Training Partner
Certified & Industry Expert Trainers
Multiple Training Delivery Models
Customized
Course
24/7 e-Learning Access
Assessments and Mock Tests
Placement Assistance
Class Schedule for October 2024
Subject
Date
Mode
Junior French
7th Dec 2024
Online/Offline
Junior German
8th Dec 2024
Online/Offline
Junior Spanish
7th Dec 2024
Online
Junior Japanese
6th Dec 2024
Online/Offline
Junior Coding
8th Dec 2024
Online
French A1
15th Dec 2024
Online/Offline
French A2
28th Dec 2024
Online/Offline
German A1, A2
14th Dec 2024
Online/Offline
Spanish A1
7th Dec 2024
Online/Offline
Japanese N5
7th Dec 2024
Online/Offline
Chinese (Mandarin)
26th Dec 2024
Online/Offline
Advanced Excel
12th Dec 2024
Online/Offline
Advanced Excel(Weekday)
10th Dec 2024
Offline
Core Java
15th Dec 2024
Online/Offline
Business Analytics
15th Dec 2024
Online/Offline
Forklift
15th Dec 2024
Offline
Power Point
14th Dec 2024
Online/Offline
PSM
28th Dec 2024
Online
Python
22nd Dec 2024
Online/Offline
SQL Fundamentals
16th Dec 2024
Online/Offline
Power BI
15th Dec 2024
Online/Offline
ITIL v4 Foundation
24th Nov 2024
Online/Offline
Print
Training Calendar