SlideShare a Scribd company logo
1 of 7
Download to read offline
Mind Q Systems Private Limited
Mind Q Systems Pvt Ltd
Ph: +91.40.66 66 42 91 / 92
Email: info@mindqsystems.com; Url: www.mindqsystems.com; : www.facebook.com/mindqsystems
C#. Net
Introduction to .NET
 Overview of the .NET Platform
 How .NET is Different from Traditional
Programming
 .NET Framework Classes
 Common Language Runtime (CLR)
 Overview of .NET Assemblies
Introduction to Visual Studio.NET
 Setting Profiles
 Creating a Project
 Using the Solution Explorer
 Setting Project Properties
 Adding References
 Using the Code Editor
 Compiling a Program
 Running a Program
.NET Programming in C#
 Data Types
 Value Types vs. Reference Types
 Control/Conditional Statements
 If Else
 While
 Do While
 For
 Break Continue
 Switch Case
Data Structures
 Defining and Using Arrays
 Using System.Array
 Defining and Using Structures
 Defining and Using Enumerations
Exception Handling
 What are Exceptions
 .NET Exception Hierarchy
 Catching Exceptions
 Throwing Exceptions
 Managing Resources with Finally
 Defining Custom Exception Types
Object-Oriented Programming
 Defining and Using Classes
 Class Members
 Access Modifiers
 Working with Property Procedures
 Working with Constructors and
Finalizers
 Working with Indexers
Advanced Object-Oriented
Programming
 Defining and Implementing Interfaces
 Defining and Implementing Inheritance
 Cross-Language Inheritance
 Visual Inheritance
 Forcing Inheritance with Abstract
Classes
 Preventing Inheritance with Sealed
Classes
 Defining and Implementing Delegates
 Understanding Partial Classes
 Working with Generics
 Working with Iterators
 Working with Nullable Types.
 Working with Anonymous methods.
Delegates and Events
 Difference between delegate and
function pointer
 Types of delegates
 Defining events
 EventHandlers
Windows Forms Programming in
C#.NET
 What are Windows Forms
 Overview of Controls
 Using the Windows Forms Designer
 The Life-cycle of a Form
 The .NET Control Hierarchy
 Label and Textbox Controls
 Button and other Controls
Using Controls
 Enabling/Disabling Controls
 Showing/Hiding Controls
 Setting Focus to a Control
 Making Choices Using the CheckBox
and RadioButton Controls
Mind Q Systems Private Limited
Mind Q Systems Pvt Ltd
Ph: +91.40.66 66 42 91 / 92
Email: info@mindqsystems.com; Url: www.mindqsystems.com; : www.facebook.com/mindqsystems
 Managing Lists Using the ListBox,
ComboBox,
 Providing Assistance with the ToolTip
Control
 Using the ErrorProvider Control
 Building Menus and MDI forms
 Additional controls : Timer,
DateTimePicker, ListView, TreeView,
ToolBar etc.,
Working with Dialogs
 Using the MessageBox Class
 Using the Standard Dialogs
 Creating and Using Windows Dialogs
 Modal versus Modeless Dialogs
 Working with Modal Dialogs
 Using DialogResult
 Working with Modeless Dialogs
ADO.NET
 The ADO.NET Object Model
 Connected vs. Disconnected Access
 Using Connection Classes to Connect to
a Data Source
 Using Command Classes to Execute
Queries and Stored Procedures
 Insert, Update and Delete with
ADO.NET
 Using DataReader Classes
 Stored Procedures with ADO.NET using
–output parameters

 Using the DataSet Class with
Disconnected Data
 Using DataAdapter Classes with
DataSets
Data Binding
 Introduction to Data Binding
 Binding Controls using .NET 2.0
. Working with Assemblies
 The Role of .NET Assemblies
 Private and Shared Assemblies
 Understanding Private Assemblies
 Building and Using Single-File
Assemblies
 Building and Using Multi-File
Assemblies
 Understanding Shared Assemblies
 Strong Names
 Global Assembly Cache (GAC)
 Building, Configuring and Consuming
Shared Assemblies
NET Interoperability Services
 Interactions between Managed and
Unmanaged Code
 Using COM Servers from .NET
 Calling .NET Components from COM
Reading and Writing Files
 System.IO Namespace
 Examining Files and Directories
 Opening Files
 Reading Files
 Writing Files
 Serialization
Multithreading in .NET
 Threading Concepts
 Creating Threads in C#
 Managing Threads
 Problems with Threads
 Thread Synchronization
Remoting
 Remoting Basics
 Understanding Application Domains
 Creating Remotable Objects
 Well-known vs. Activated Objects
 Creating Channels for Calling Remote
Methods
 Creating Remote Objects
 Interacting with Remote Objects
XML
 Why xml
 Some xml based languages
 Creating xml document
 DTD,XSD,XPATH,XQUERY,DOM
 System.xml namespace
 XmlTextReader,XmlTextWriter,
XmlDocument, XmlDataDocument
Language Integrated Query (LINQ)
Mind Q Systems Private Limited
Mind Q Systems Pvt Ltd
Ph: +91.40.66 66 42 91 / 92
Email: info@mindqsystems.com; Url: www.mindqsystems.com; : www.facebook.com/mindqsystems
 Understanding the Role of LINQ
 First Look at LINQ Query Expressions
 Internal Representation of LINQ Query
Operators
 LINQ to Objects
 LINQ to Ado.net
 LINQ to XML
Security
 Security Basics
 Evidence and Code Identity
 Role-based Security
 Code Access Security
 Cryptography
Deploying Applications
 Creating set project
 Using Visual Studio Deployment
Projects
 Deploying Windows Application
.Net4.0 Features
 Anonymous constructors
 Automatic properties
 Anonymous types
 The ‘var’ keyword
 Lambda expressions
 Extension methods
 Partial Methods
 Parallel Programming.
ASP.Net
Introduction (PreRequisites)
 Types of Applications – Web, Desktop &
Mobile
 Introduction to Web appliccations
 Web Server role, about IIS
 Web Browsers, Web Support
Languages
 Why Scripting & its importance
 Client-side & Server-side scripting
Introduction to ASP.NET
 What is ASP.Net
 Differences between ASP and ASP.Net
 Need of Asp.net MVC
 ASP.Net – New Scenario in
development process with IDE – VS.Net
 Page Directives and its use
 Separating Code & Design
 Understanding the ASP.Net Execution
Scenario
 C#.Net role in ASP.Net development
ASP.NET Web Forms (Beginning)
 Introducing Web Forms, Worker
Process
 HTML, HTML Controls
 Client-side & Server-side controls
 Consuming HTML Client/Server
controls in webForms
 Working with Server Controls
 Consuming ASP.Net controls in
WebForms
 Understanding the Rendering Nature of
Controls
 Asp.net PageLifeCycle
Web Forms – validation controls
 Validating Form with Validation
Controls of ASP.Net
 RequiredFieldValidator control
 CompareValidator control
 RangeValidator control
 CustomValidator control
 Create Server-side/Client-side
functions for CustomValidator control
 Group Validations & avoiding
Validations
 ValidationSummary control
User Controls
 Creating User Controls
 Adding member to user controls
 Registering User Controls
 Properties & Methods
 Dynamically loading user controls
Master Pages
 The Basics of Master Page
 Coding a Master Page
Mind Q Systems Private Limited
Mind Q Systems Pvt Ltd
Ph: +91.40.66 66 42 91 / 92
Email: info@mindqsystems.com; Url: www.mindqsystems.com; : www.facebook.com/mindqsystems
 Coding a Content Page
 Event Ordering
ADO.N ET
 Overview of ADO.NET
 Connect/Insert/Update/Delete, Query
data – using ADO.N ET
 Retrieve data with datasets
 Data Adapters, Understanding Data
tables
DataBinding using ASP.NET bound
controls (C#)
 ASP.NET bound controls
 Types of databinding
 DataSource Controls
 Repeater & its uses.
 DataBound Controls
 Bind data to Dropdownlist control
 Datalist control
 GridView & its importance in
Development
 GridView (Basic) – simple uses
 GridView (Advanced) – Runtime Fields,
Empty DataRows
 N-Tier architecture
 FormView & DetailsView
 DataPager,ListView
ENTITY FRAMEWORK
 Need of Entity Framework
 Different entity frameworks available
 ADO.Net Entity Framework
 NHibernate
State Management
 Different state management techniques
 View state and its features
 Using Query String
 Advantages and disadvantages of
QueryStrin
 Working with cookies
 Advantages and disadvantages of
cookies
 Session and its features
 Comparison between Session &
application
 Using the Global.asax file
 Managing Application State
 Application & Session Variables
 Application & Session Events
Caching Overview
 Advantages of Caching
 Comparing with Application & Session
var’s
 Page Output Caching
 Page Data Caching
 Fragment Caching
 Crosspage postback and its advantages
Security
 Security Overview
 Authentication & Authorization
 Windows-based Authentication
 Forms-based Authentication
 Memberships
 Authoring Users and Roles
 User Account Impersonation
Configuring ASP.Net Application
 Web Application configuration
Advantages
 New Configuration Model, ASP.Net
Config Tool
 Web Application Machine
Configuration
 Working with Assembly info
 Web.Config, Machine.Config
 Process Model – System Configuration
Deployment
 Deploying ASP.NET Application
AJAX & JQUERY
 Introduction to Microsoft AJAX
 XMLHttpRequest object
 Programming with XMLHttpRequest
Object
 Advantages and Disadvantages of AJAX
 Future of AJAX
Mind Q Systems Private Limited
Mind Q Systems Pvt Ltd
Ph: +91.40.66 66 42 91 / 92
Email: info@mindqsystems.com; Url: www.mindqsystems.com; : www.facebook.com/mindqsystems
 MS Implementation of AJAX
 Advantages and Disadvantages of
ASP.Net AJAX
 Need of JQuery
 Ajax with the help of JQuery
ASP.NET XML Web Services
 Introducing XML Web Services
 ASP.NET Webservices.
 Writing a Simple Web Service
 XML web services stack, SOAP, WSDL,
UDDI, Sync an Async Calls
 Web Service Type Marshalling
 Using Data in Web Services
WebParts
 New concept in Web Apps
 Advantages and Disadvantages
 Predefined/ user defined controls with
webparts
ASP.NET MVC
 Introduction to asp.net MVC
 Difference between asp.net and asp.net
MVC
 Model
 Views
 Controller
 Examples
VB.Net
Language Fundamentals
 VB.NET Project Types
 Program Structure
 Defining Namespaces
 VB.NET Data Types
 Declaration and use of Variables and
Constants
 Operators and Expressions
 Console I/O
 Type Conversions and Type Checking
Control.of.Flow Language Conditional
Statements
 If... Else
 If... ElseIf. ..Else

 Do...Loop
 While
 For...Next
 For Each...Next
 Select Case
Object-Oriented Programming Concepts
 Purpose of Object-Oriented
Programming
 Building Classes
 Creating Objects
 Using Inheritance with .NET Classes
 Understanding the Role of Interfaces in
.NET
 Understanding the Role of delegates in
.NET
Procedures and Parameters
 Subroutines vs. Functions
 Parameters
 Passing by Value
 Passing by Reference
 Value Types versus Reference Types
 The Stack
 The Heap
 Procedure Overloading
 Variable Length Parameter Lists
 Type Checking
 Static Members
Exception Handling
 What are Exceptions
 Catching Exceptions
 .NET Exception Hierarchy
 Throwing Exceptions
 Managing Resources with Finally
 Defining Custom Exception Types
Windows Forms Programming
 What are Windows Forms
 Overview of Controls
 The .NET Control Hierarchy
 Label and TextBox Controls
 Button Controls
 Using the Windows Forms Designer
Mind Q Systems Private Limited
Mind Q Systems Pvt Ltd
Ph: +91.40.66 66 42 91 / 92
Email: info@mindqsystems.com; Url: www.mindqsystems.com; : www.facebook.com/mindqsystems
 The Life-cycle of a Form
Using Controls
 Enabling/Disabling Controls
 Showing/Hiding Controls
 Setting Focus to a Control
 Making Choices Using the CheckBox
and RadioButton Controls
 Managing Lists Using the ListBox,
ComboBox, ListView and TreeView
Controls
 Providing Assistance with the ToolTip
Control
 Using the Up/Down Controls
 Building Menus, Toolbars and
Statusbars
Working with Dialogs
 Using the MessageBox Class
 Using the Standard Dialogs
 Creating and Using Windows Dialogs
 Modal versus Modeless Dialogs
 Working with Modal Dialogs
 Using DialogResult
 Setting the Default and Cancel Buttons
 Using the ErrorProvider Control
 Working with Modeless Dialogs
ADO.NET
 The ADO.NET Object Model
 Client-Side vs. Server-Side Cursors
 Connected vs. Disconnected Access
 Using Connection Classes to Connect to
a Data Source
 Using Command Classes to Execute
Queries and Stored Procedures
 Insert, Update and Delete with ADO.
NET
 Using Data Reader Classes to Work
with Cursors
 Using the DataSet Class with
Disconnected Data
 Using DataAdapter Classes with
DataSets
Data Binding
 Introduction to Data Binding
 Binding Controls
Working with Assemblies
 The Role of .NET Assemblies
 Private and Shared Assemblies
 Understanding Private Assemblies
 Building and Using Single-File
Assemblies
 Building and Using Multi-File
Assemblies
 Understanding Shared Assemblies
 Strong Names
 Global Assembly Cache (GAC)
 Building, Configuring and Consuming
Shared Assemblies
MDI Applications
 Introduction to MDI Applications
 Building the Parent Form
 Building the Child Form
 Spawning Child Forms
Working with Files
 System.IO Namespace
 Examining Files and Directories
 Opening Files
 Reading Files
 Writing Files
WCF
WCF Overview
 SOAP
 WSDL
 REST
 JSON
Simple Service and Client
 Service Contract
 Service Implementation
 WCF Service Host and WCF Test Client
 Custom Service Host
 WCF Client
 Diagnostics
Mind Q Systems Private Limited
Mind Q Systems Pvt Ltd
Ph: +91.40.66 66 42 91 / 92
Email: info@mindqsystems.com; Url: www.mindqsystems.com; : www.facebook.com/mindqsystems
Contracts
 Data Contract
 Versioning
 Service Contract
 Message Contract
Service Implementation
 Creating a Client Programmatically
 Error Handling
Binding
Hosting
 Custom Hosting
 WAS Hosting
Clients
 Consuming WCF service from client
WPF
Introduction WPF
 Understanding Windows Graphics
 WPF: A Higher-Level API
 The Architecture of WPF
XAML
 Understanding XAML
 XAML Basics
 Properties and Events in XAML
 Using types from Other Namespaces
 Loading and Compiling XAML
The Application
 Creating a WPF Application
 Building the WPF Application
 Adding Controls to the Form
 Using WPF Controls
 Changing Properties
dynamically
 Handling Events in a WPF Form
 Processing Events in
Windows Forms
Gathering User Input
 Menu Guidelines and Style
 Menus and Menu Events
 Creating a Menu
 Handling Menu Events
 Shortcut Menus
 Creating Shortcut Menus
 Windows Common Dialog Boxes
 Using the SaveFileDialog
Class
 Improving Responsiveness in a WPF
Application
Performing Validation
 Validating Data
 Strategies for Validating
User Input
 An Example – Order Tickets for Events
 Performing Validation by
Using Data Binding
 Changing the Point at which
Validation Occurs
Silverlight
Comparing WPF and Silverlight
Creating a Silverlight Project
Navigation
Networking
 Creating an ADO.NET Entity Data
Model
 Creating a WCF Service for Silverlight
Clients
 Calling WCF Services
 Using WCF Data Services
 Using System.Net to Access the Service
Browser Integration
 Calling out to JavaScript
 JavaScript Calling Silverlight
Silverlight Out-of-Browser Applications

More Related Content

Recently uploaded

Application of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesApplication of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesRased Khan
 
Behavioral-sciences-dr-mowadat rana (1).pdf
Behavioral-sciences-dr-mowadat rana (1).pdfBehavioral-sciences-dr-mowadat rana (1).pdf
Behavioral-sciences-dr-mowadat rana (1).pdfaedhbteg
 
size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticssize separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticspragatimahajan3
 
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Celine George
 
IATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdffIATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdff17thcssbs2
 
Essential Safety precautions during monsoon season
Essential Safety precautions during monsoon seasonEssential Safety precautions during monsoon season
Essential Safety precautions during monsoon seasonMayur Khatri
 
Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024CapitolTechU
 
The Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational ResourcesThe Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational Resourcesaileywriter
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfbu07226
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽中 央社
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryEugene Lysak
 
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptxREPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptxmanishaJyala2
 
Championnat de France de Tennis de table/
Championnat de France de Tennis de table/Championnat de France de Tennis de table/
Championnat de France de Tennis de table/siemaillard
 
Post Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdf
Post Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdfPost Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdf
Post Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdfPragya - UEM Kolkata Quiz Club
 
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesashishpaul799
 
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxMatatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxJenilouCasareno
 
Morse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxMorse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxjmorse8
 

Recently uploaded (20)

Application of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesApplication of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matrices
 
Behavioral-sciences-dr-mowadat rana (1).pdf
Behavioral-sciences-dr-mowadat rana (1).pdfBehavioral-sciences-dr-mowadat rana (1).pdf
Behavioral-sciences-dr-mowadat rana (1).pdf
 
“O BEIJO” EM ARTE .
“O BEIJO” EM ARTE                       .“O BEIJO” EM ARTE                       .
“O BEIJO” EM ARTE .
 
size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticssize separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceutics
 
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
 
IATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdffIATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdff
 
Essential Safety precautions during monsoon season
Essential Safety precautions during monsoon seasonEssential Safety precautions during monsoon season
Essential Safety precautions during monsoon season
 
Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024
 
The Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational ResourcesThe Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational Resources
 
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdfPost Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. Henry
 
Word Stress rules esl .pptx
Word Stress rules esl               .pptxWord Stress rules esl               .pptx
Word Stress rules esl .pptx
 
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptxREPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptx
 
Championnat de France de Tennis de table/
Championnat de France de Tennis de table/Championnat de France de Tennis de table/
Championnat de France de Tennis de table/
 
Post Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdf
Post Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdfPost Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdf
Post Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdf
 
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyes
 
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxMatatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
 
Morse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxMorse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptx
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Net course content

  • 1. Mind Q Systems Private Limited Mind Q Systems Pvt Ltd Ph: +91.40.66 66 42 91 / 92 Email: info@mindqsystems.com; Url: www.mindqsystems.com; : www.facebook.com/mindqsystems C#. Net Introduction to .NET  Overview of the .NET Platform  How .NET is Different from Traditional Programming  .NET Framework Classes  Common Language Runtime (CLR)  Overview of .NET Assemblies Introduction to Visual Studio.NET  Setting Profiles  Creating a Project  Using the Solution Explorer  Setting Project Properties  Adding References  Using the Code Editor  Compiling a Program  Running a Program .NET Programming in C#  Data Types  Value Types vs. Reference Types  Control/Conditional Statements  If Else  While  Do While  For  Break Continue  Switch Case Data Structures  Defining and Using Arrays  Using System.Array  Defining and Using Structures  Defining and Using Enumerations Exception Handling  What are Exceptions  .NET Exception Hierarchy  Catching Exceptions  Throwing Exceptions  Managing Resources with Finally  Defining Custom Exception Types Object-Oriented Programming  Defining and Using Classes  Class Members  Access Modifiers  Working with Property Procedures  Working with Constructors and Finalizers  Working with Indexers Advanced Object-Oriented Programming  Defining and Implementing Interfaces  Defining and Implementing Inheritance  Cross-Language Inheritance  Visual Inheritance  Forcing Inheritance with Abstract Classes  Preventing Inheritance with Sealed Classes  Defining and Implementing Delegates  Understanding Partial Classes  Working with Generics  Working with Iterators  Working with Nullable Types.  Working with Anonymous methods. Delegates and Events  Difference between delegate and function pointer  Types of delegates  Defining events  EventHandlers Windows Forms Programming in C#.NET  What are Windows Forms  Overview of Controls  Using the Windows Forms Designer  The Life-cycle of a Form  The .NET Control Hierarchy  Label and Textbox Controls  Button and other Controls Using Controls  Enabling/Disabling Controls  Showing/Hiding Controls  Setting Focus to a Control  Making Choices Using the CheckBox and RadioButton Controls
  • 2. Mind Q Systems Private Limited Mind Q Systems Pvt Ltd Ph: +91.40.66 66 42 91 / 92 Email: info@mindqsystems.com; Url: www.mindqsystems.com; : www.facebook.com/mindqsystems  Managing Lists Using the ListBox, ComboBox,  Providing Assistance with the ToolTip Control  Using the ErrorProvider Control  Building Menus and MDI forms  Additional controls : Timer, DateTimePicker, ListView, TreeView, ToolBar etc., Working with Dialogs  Using the MessageBox Class  Using the Standard Dialogs  Creating and Using Windows Dialogs  Modal versus Modeless Dialogs  Working with Modal Dialogs  Using DialogResult  Working with Modeless Dialogs ADO.NET  The ADO.NET Object Model  Connected vs. Disconnected Access  Using Connection Classes to Connect to a Data Source  Using Command Classes to Execute Queries and Stored Procedures  Insert, Update and Delete with ADO.NET  Using DataReader Classes  Stored Procedures with ADO.NET using –output parameters   Using the DataSet Class with Disconnected Data  Using DataAdapter Classes with DataSets Data Binding  Introduction to Data Binding  Binding Controls using .NET 2.0 . Working with Assemblies  The Role of .NET Assemblies  Private and Shared Assemblies  Understanding Private Assemblies  Building and Using Single-File Assemblies  Building and Using Multi-File Assemblies  Understanding Shared Assemblies  Strong Names  Global Assembly Cache (GAC)  Building, Configuring and Consuming Shared Assemblies NET Interoperability Services  Interactions between Managed and Unmanaged Code  Using COM Servers from .NET  Calling .NET Components from COM Reading and Writing Files  System.IO Namespace  Examining Files and Directories  Opening Files  Reading Files  Writing Files  Serialization Multithreading in .NET  Threading Concepts  Creating Threads in C#  Managing Threads  Problems with Threads  Thread Synchronization Remoting  Remoting Basics  Understanding Application Domains  Creating Remotable Objects  Well-known vs. Activated Objects  Creating Channels for Calling Remote Methods  Creating Remote Objects  Interacting with Remote Objects XML  Why xml  Some xml based languages  Creating xml document  DTD,XSD,XPATH,XQUERY,DOM  System.xml namespace  XmlTextReader,XmlTextWriter, XmlDocument, XmlDataDocument Language Integrated Query (LINQ)
  • 3. Mind Q Systems Private Limited Mind Q Systems Pvt Ltd Ph: +91.40.66 66 42 91 / 92 Email: info@mindqsystems.com; Url: www.mindqsystems.com; : www.facebook.com/mindqsystems  Understanding the Role of LINQ  First Look at LINQ Query Expressions  Internal Representation of LINQ Query Operators  LINQ to Objects  LINQ to Ado.net  LINQ to XML Security  Security Basics  Evidence and Code Identity  Role-based Security  Code Access Security  Cryptography Deploying Applications  Creating set project  Using Visual Studio Deployment Projects  Deploying Windows Application .Net4.0 Features  Anonymous constructors  Automatic properties  Anonymous types  The ‘var’ keyword  Lambda expressions  Extension methods  Partial Methods  Parallel Programming. ASP.Net Introduction (PreRequisites)  Types of Applications – Web, Desktop & Mobile  Introduction to Web appliccations  Web Server role, about IIS  Web Browsers, Web Support Languages  Why Scripting & its importance  Client-side & Server-side scripting Introduction to ASP.NET  What is ASP.Net  Differences between ASP and ASP.Net  Need of Asp.net MVC  ASP.Net – New Scenario in development process with IDE – VS.Net  Page Directives and its use  Separating Code & Design  Understanding the ASP.Net Execution Scenario  C#.Net role in ASP.Net development ASP.NET Web Forms (Beginning)  Introducing Web Forms, Worker Process  HTML, HTML Controls  Client-side & Server-side controls  Consuming HTML Client/Server controls in webForms  Working with Server Controls  Consuming ASP.Net controls in WebForms  Understanding the Rendering Nature of Controls  Asp.net PageLifeCycle Web Forms – validation controls  Validating Form with Validation Controls of ASP.Net  RequiredFieldValidator control  CompareValidator control  RangeValidator control  CustomValidator control  Create Server-side/Client-side functions for CustomValidator control  Group Validations & avoiding Validations  ValidationSummary control User Controls  Creating User Controls  Adding member to user controls  Registering User Controls  Properties & Methods  Dynamically loading user controls Master Pages  The Basics of Master Page  Coding a Master Page
  • 4. Mind Q Systems Private Limited Mind Q Systems Pvt Ltd Ph: +91.40.66 66 42 91 / 92 Email: info@mindqsystems.com; Url: www.mindqsystems.com; : www.facebook.com/mindqsystems  Coding a Content Page  Event Ordering ADO.N ET  Overview of ADO.NET  Connect/Insert/Update/Delete, Query data – using ADO.N ET  Retrieve data with datasets  Data Adapters, Understanding Data tables DataBinding using ASP.NET bound controls (C#)  ASP.NET bound controls  Types of databinding  DataSource Controls  Repeater & its uses.  DataBound Controls  Bind data to Dropdownlist control  Datalist control  GridView & its importance in Development  GridView (Basic) – simple uses  GridView (Advanced) – Runtime Fields, Empty DataRows  N-Tier architecture  FormView & DetailsView  DataPager,ListView ENTITY FRAMEWORK  Need of Entity Framework  Different entity frameworks available  ADO.Net Entity Framework  NHibernate State Management  Different state management techniques  View state and its features  Using Query String  Advantages and disadvantages of QueryStrin  Working with cookies  Advantages and disadvantages of cookies  Session and its features  Comparison between Session & application  Using the Global.asax file  Managing Application State  Application & Session Variables  Application & Session Events Caching Overview  Advantages of Caching  Comparing with Application & Session var’s  Page Output Caching  Page Data Caching  Fragment Caching  Crosspage postback and its advantages Security  Security Overview  Authentication & Authorization  Windows-based Authentication  Forms-based Authentication  Memberships  Authoring Users and Roles  User Account Impersonation Configuring ASP.Net Application  Web Application configuration Advantages  New Configuration Model, ASP.Net Config Tool  Web Application Machine Configuration  Working with Assembly info  Web.Config, Machine.Config  Process Model – System Configuration Deployment  Deploying ASP.NET Application AJAX & JQUERY  Introduction to Microsoft AJAX  XMLHttpRequest object  Programming with XMLHttpRequest Object  Advantages and Disadvantages of AJAX  Future of AJAX
  • 5. Mind Q Systems Private Limited Mind Q Systems Pvt Ltd Ph: +91.40.66 66 42 91 / 92 Email: info@mindqsystems.com; Url: www.mindqsystems.com; : www.facebook.com/mindqsystems  MS Implementation of AJAX  Advantages and Disadvantages of ASP.Net AJAX  Need of JQuery  Ajax with the help of JQuery ASP.NET XML Web Services  Introducing XML Web Services  ASP.NET Webservices.  Writing a Simple Web Service  XML web services stack, SOAP, WSDL, UDDI, Sync an Async Calls  Web Service Type Marshalling  Using Data in Web Services WebParts  New concept in Web Apps  Advantages and Disadvantages  Predefined/ user defined controls with webparts ASP.NET MVC  Introduction to asp.net MVC  Difference between asp.net and asp.net MVC  Model  Views  Controller  Examples VB.Net Language Fundamentals  VB.NET Project Types  Program Structure  Defining Namespaces  VB.NET Data Types  Declaration and use of Variables and Constants  Operators and Expressions  Console I/O  Type Conversions and Type Checking Control.of.Flow Language Conditional Statements  If... Else  If... ElseIf. ..Else   Do...Loop  While  For...Next  For Each...Next  Select Case Object-Oriented Programming Concepts  Purpose of Object-Oriented Programming  Building Classes  Creating Objects  Using Inheritance with .NET Classes  Understanding the Role of Interfaces in .NET  Understanding the Role of delegates in .NET Procedures and Parameters  Subroutines vs. Functions  Parameters  Passing by Value  Passing by Reference  Value Types versus Reference Types  The Stack  The Heap  Procedure Overloading  Variable Length Parameter Lists  Type Checking  Static Members Exception Handling  What are Exceptions  Catching Exceptions  .NET Exception Hierarchy  Throwing Exceptions  Managing Resources with Finally  Defining Custom Exception Types Windows Forms Programming  What are Windows Forms  Overview of Controls  The .NET Control Hierarchy  Label and TextBox Controls  Button Controls  Using the Windows Forms Designer
  • 6. Mind Q Systems Private Limited Mind Q Systems Pvt Ltd Ph: +91.40.66 66 42 91 / 92 Email: info@mindqsystems.com; Url: www.mindqsystems.com; : www.facebook.com/mindqsystems  The Life-cycle of a Form Using Controls  Enabling/Disabling Controls  Showing/Hiding Controls  Setting Focus to a Control  Making Choices Using the CheckBox and RadioButton Controls  Managing Lists Using the ListBox, ComboBox, ListView and TreeView Controls  Providing Assistance with the ToolTip Control  Using the Up/Down Controls  Building Menus, Toolbars and Statusbars Working with Dialogs  Using the MessageBox Class  Using the Standard Dialogs  Creating and Using Windows Dialogs  Modal versus Modeless Dialogs  Working with Modal Dialogs  Using DialogResult  Setting the Default and Cancel Buttons  Using the ErrorProvider Control  Working with Modeless Dialogs ADO.NET  The ADO.NET Object Model  Client-Side vs. Server-Side Cursors  Connected vs. Disconnected Access  Using Connection Classes to Connect to a Data Source  Using Command Classes to Execute Queries and Stored Procedures  Insert, Update and Delete with ADO. NET  Using Data Reader Classes to Work with Cursors  Using the DataSet Class with Disconnected Data  Using DataAdapter Classes with DataSets Data Binding  Introduction to Data Binding  Binding Controls Working with Assemblies  The Role of .NET Assemblies  Private and Shared Assemblies  Understanding Private Assemblies  Building and Using Single-File Assemblies  Building and Using Multi-File Assemblies  Understanding Shared Assemblies  Strong Names  Global Assembly Cache (GAC)  Building, Configuring and Consuming Shared Assemblies MDI Applications  Introduction to MDI Applications  Building the Parent Form  Building the Child Form  Spawning Child Forms Working with Files  System.IO Namespace  Examining Files and Directories  Opening Files  Reading Files  Writing Files WCF WCF Overview  SOAP  WSDL  REST  JSON Simple Service and Client  Service Contract  Service Implementation  WCF Service Host and WCF Test Client  Custom Service Host  WCF Client  Diagnostics
  • 7. Mind Q Systems Private Limited Mind Q Systems Pvt Ltd Ph: +91.40.66 66 42 91 / 92 Email: info@mindqsystems.com; Url: www.mindqsystems.com; : www.facebook.com/mindqsystems Contracts  Data Contract  Versioning  Service Contract  Message Contract Service Implementation  Creating a Client Programmatically  Error Handling Binding Hosting  Custom Hosting  WAS Hosting Clients  Consuming WCF service from client WPF Introduction WPF  Understanding Windows Graphics  WPF: A Higher-Level API  The Architecture of WPF XAML  Understanding XAML  XAML Basics  Properties and Events in XAML  Using types from Other Namespaces  Loading and Compiling XAML The Application  Creating a WPF Application  Building the WPF Application  Adding Controls to the Form  Using WPF Controls  Changing Properties dynamically  Handling Events in a WPF Form  Processing Events in Windows Forms Gathering User Input  Menu Guidelines and Style  Menus and Menu Events  Creating a Menu  Handling Menu Events  Shortcut Menus  Creating Shortcut Menus  Windows Common Dialog Boxes  Using the SaveFileDialog Class  Improving Responsiveness in a WPF Application Performing Validation  Validating Data  Strategies for Validating User Input  An Example – Order Tickets for Events  Performing Validation by Using Data Binding  Changing the Point at which Validation Occurs Silverlight Comparing WPF and Silverlight Creating a Silverlight Project Navigation Networking  Creating an ADO.NET Entity Data Model  Creating a WCF Service for Silverlight Clients  Calling WCF Services  Using WCF Data Services  Using System.Net to Access the Service Browser Integration  Calling out to JavaScript  JavaScript Calling Silverlight Silverlight Out-of-Browser Applications