SlideShare une entreprise Scribd logo
1  sur  7
Télécharger pour lire hors ligne
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

Contenu connexe

Dernier

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 

Dernier (20)

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 

En vedette

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
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 

En vedette (20)

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...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 

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