SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
Paper No       : PS03CINT05 / IT-305
Paper Title    : Distributed Application Development Technology

Unit 1: Introduction to .Net
   - Framework Architecture
   - Web Service Architecture
   - SOAP & UDDI
   - Authentication System: .Net Passport & .Net Alerts
   - Securing Web Services: Built-in authentication, Role-based and Code-based security

Unit 2: Exchanging & Transforming Data
   - Data representation with XML
   - XML grammer and datatypes
   - Transforming data using XSLT
   - Xpath and XML Schema
   - XML in .Net

Unit 3: Programming through C#
   - Fundamentals of C#
   - Data Abstraction
   - Methods, Properties, Delegates and Events
   - Creating .Net Framework Component
   - Creating Web Services

Unit 4: Server Side Scripting under .Net (ASP .NET)
   - Webforms
   - Handling page events
   - Validation Controls and Web Controls
   - Creating ASP.Net client using C#
   - Caching and Security Features

Unit 5: Database Access – ADO.NET
   - Connection Object
   - DataReader, DataAdapter, DataSet, DataRelation Objects
   - Sorting, Searching and Filtering
   - Updating changes to the database
   - Creating database application using c# and ado.net

Unit 6: Advanced .Net Concepts
   - Garbage Collection
   - Remoting and Reflection
   - Localizaton and Serialiation
   - Security
   - Introduction to mobile.net

Reference Books:

     1.   Introduction to Microsoft .Net                                 David S. Platt
     2.   Microsoft Visual Studio .Net                                   Microsoft Press
     3.   Designing Microsoft ASP.Net Applications                       Douglas J. Reilly
     4.   Developing Web Applications with Microsoft Visual Basic .Net   Microsoft Press
          and C#.Net
     5.   Microsoft Visual C#.Net                                        Mikey Williams
     6.   XML Step by Step                                               Michael J Young
     7.   Microsoft ADO.Net                                              David Sceppa
     8.   XML Programming                                                R. Allen Wyke
     9.   Programming Microsoft Windows with C#                          Charles Petzold
    10.   Building Secure Microsoft ASP.Net Applications                 Microsoft Press
    11.   Relevant Manuals of Software




PS03CINT05                                                                                   Page 1
Syllabus Topic to be covered


      Unit 1    Introduction to .Net

                Framework Architecture
                       What is .NET
                       .NET framework 3.5
                Web Service Architecture
                        What are web services
                        Why to use web services
                        Web service platform elements (Only Theory)
                          o SOAP
                          o WSDL
                          o UDDI
                SOAP & UDDI
                Authentication System (Only Theory)
                       .Net Passport
                       .Net Alerts
                Securing Web Services (Only Overview)
                        Built-in authentication
                        Role-based
                        Code-based security




PS03CINT05                                                            Page 2
Unit 2   Exchanging & Transforming Data

              Data representation with XML
                      What is XML
                      Structure of XML file
              XML grammar and data types
                      Rules to create XML
                      Data Types
              Transforming data using XSLT
                      What is XSLT
                      XSLT template
                      value-of element
                      for-each element
              XPath and XML Schema
                      What is Xpath
                      Xpath terminology
                      Xpath Syntax
              XML in .Net
                      Implement XML in C#.net


     Unit 3   Programming through C#

              Fundamentals of C#
                      C# Syntax
                      Data types
                      Operators
                      Branching Structures
                      Looping Structure
              Data Abstraction
                      Introduction to Class
                      Partial Class
              Create Methods, Properties, Delegates and Events
              Creating .Net Framework Component
                      Creating Web Component
              Creating Web Services
                      Introduction to [WebMethod]
                      Creating and Using Web Services


     Unit 4   Server Side Scripting under .Net (ASP .NET)




PS03CINT05                                                       Page 3
Web Forms
                     Introduction to Page and PreviousPage class
                     MasterPage class
             Handling page events
                     Introduction to page execution lifecycle
                     Introduction to masterpage and page event life cycle
             Validation Controls and Web Controls

                     Web Control
                     Label                             Image
                     TextBox                           ImageMap
                     Button                            BulletList
                     LinkButton                        HiddenField
                     ImageButton                       Literal
                     HyperLink                         Calendar
                     DropDownList                      AdRotator
                     ListBox                           FileUpload
                     CheckBox                          Wizard
                     CheckBoxList                      MultiView
                     RadioButton                       View
                     RadioButtonList

                      Validation
                          RequiredFieldValidator
                          RangeValidator
                          RegularExpressionValidator
                          CompareValidator
                          CustomValidator
                          ValidationSummary

                      Navigation
                         SiteMapPath
                         Menu
                         TreeView

                      Data Control
                         GridView (Detail)
                         DataList (Introduction)
                         DetailView (Introduction)
                         FormView (Introduction)
             Creating ASP.Net client using C#
             Caching and Security Features
                      Cache[]
                      Web State Management method
                        o Session[]
                        o Application[]
                        o Viewstate[]
                        o Cookie[]
                        o Hidden field



PS03CINT05                                                                  Page 4
Unit 5   Database Access – ADO.NET

              Introduction to ADO.net
                   Connected architecture
                   Disconnected architecture
              Connection Object
                       SqlConnection class
                       SqlTransaction class
                       SqlCommand class
                       SqlParameter class
              DataReader, DataAdapter, DataSet, DataRelation Objects
                       SqlDataReader class
                       SqlDataAdapter class
                       DataSet class
                       DataRelation class
              Sorting, Searching and Filtering
                       DataView class
              Updating changes to the database
              Creating database application using c# and ado.net
                       Sample Application


     Unit 6   Advanced .Net Concepts

              Garbage Collection
                      GC class
              Remoting and Reflection (Only Theory + One Example)
                      MarshalByRefObject class
              Localization and Serialization (Only Theory)
              Security/Authentication
                      Windows based
                      Form based
              Introduction to Mobile.net (Only Introduction with example)




PS03CINT05                                                                  Page 5

Contenu connexe

En vedette

dotnet_remoting
dotnet_remotingdotnet_remoting
dotnet_remotingOPENLANE
 
Authorization in asp
Authorization in aspAuthorization in asp
Authorization in aspOPENLANE
 
Struts tutorial
Struts tutorialStruts tutorial
Struts tutorialOPENLANE
 
Unrestricted Simplex Protocolx
Unrestricted Simplex ProtocolxUnrestricted Simplex Protocolx
Unrestricted Simplex ProtocolxOPENLANE
 
WML-Tutorial
WML-TutorialWML-Tutorial
WML-TutorialOPENLANE
 
The Best Moodle Modules and Plugins
The Best Moodle Modules and PluginsThe Best Moodle Modules and Plugins
The Best Moodle Modules and PluginsRafael Scapin, Ph.D.
 

En vedette (7)

dotnet_remoting
dotnet_remotingdotnet_remoting
dotnet_remoting
 
Authorization in asp
Authorization in aspAuthorization in asp
Authorization in asp
 
Struts tutorial
Struts tutorialStruts tutorial
Struts tutorial
 
Unrestricted Simplex Protocolx
Unrestricted Simplex ProtocolxUnrestricted Simplex Protocolx
Unrestricted Simplex Protocolx
 
WML-Tutorial
WML-TutorialWML-Tutorial
WML-Tutorial
 
The Best Moodle Modules and Plugins
The Best Moodle Modules and PluginsThe Best Moodle Modules and Plugins
The Best Moodle Modules and Plugins
 
Fracturas maxilares
Fracturas maxilaresFracturas maxilares
Fracturas maxilares
 

Similaire à Syllabus PS03CINT05 detailing

Mike Taulty MIX10 Silverlight 4 Patterns Frameworks
Mike Taulty MIX10 Silverlight 4 Patterns FrameworksMike Taulty MIX10 Silverlight 4 Patterns Frameworks
Mike Taulty MIX10 Silverlight 4 Patterns Frameworksukdpe
 
Introduction to share point 2010 development
Introduction to share point 2010 developmentIntroduction to share point 2010 development
Introduction to share point 2010 developmentEric Shupps
 
ASP.NET MVC as the next step in web development
ASP.NET MVC as the next step in web developmentASP.NET MVC as the next step in web development
ASP.NET MVC as the next step in web developmentVolodymyr Voytyshyn
 
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...rsnarayanan
 
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl....net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...Nancy Thomas
 
6 Months Dotnet internship in Noida
6 Months Dotnet internship in Noida6 Months Dotnet internship in Noida
6 Months Dotnet internship in NoidaTech Mentro
 
Stucorner dot-net-training-syllabus
Stucorner dot-net-training-syllabusStucorner dot-net-training-syllabus
Stucorner dot-net-training-syllabusSTUCORNER technology
 
Net Framework Hima
Net Framework HimaNet Framework Hima
Net Framework HimaHimaVejella
 
Net course content
Net course contentNet course content
Net course contentmindq
 
Yogesh kumar kushwah represent’s
Yogesh kumar kushwah represent’sYogesh kumar kushwah represent’s
Yogesh kumar kushwah represent’sYogesh Kushwah
 
(ATS3-GS03) Accelrys Enterprise Platform Deeper Dive
(ATS3-GS03) Accelrys Enterprise Platform Deeper Dive(ATS3-GS03) Accelrys Enterprise Platform Deeper Dive
(ATS3-GS03) Accelrys Enterprise Platform Deeper DiveBIOVIA
 

Similaire à Syllabus PS03CINT05 detailing (20)

Mike Taulty MIX10 Silverlight 4 Patterns Frameworks
Mike Taulty MIX10 Silverlight 4 Patterns FrameworksMike Taulty MIX10 Silverlight 4 Patterns Frameworks
Mike Taulty MIX10 Silverlight 4 Patterns Frameworks
 
Introduction to share point 2010 development
Introduction to share point 2010 developmentIntroduction to share point 2010 development
Introduction to share point 2010 development
 
ASP.NET MVC as the next step in web development
ASP.NET MVC as the next step in web developmentASP.NET MVC as the next step in web development
ASP.NET MVC as the next step in web development
 
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
 
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl....net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...
 
6 Months Dotnet internship in Noida
6 Months Dotnet internship in Noida6 Months Dotnet internship in Noida
6 Months Dotnet internship in Noida
 
Stucorner dot-net-training-syllabus
Stucorner dot-net-training-syllabusStucorner dot-net-training-syllabus
Stucorner dot-net-training-syllabus
 
Net Framework Hima
Net Framework HimaNet Framework Hima
Net Framework Hima
 
Nuno Godinho
Nuno GodinhoNuno Godinho
Nuno Godinho
 
Asp.net.
Asp.net.Asp.net.
Asp.net.
 
Net course content
Net course contentNet course content
Net course content
 
Aspnet
AspnetAspnet
Aspnet
 
Industrial training in .net
Industrial training in .netIndustrial training in .net
Industrial training in .net
 
Visual studio.net
Visual studio.netVisual studio.net
Visual studio.net
 
Yogesh kumar kushwah represent’s
Yogesh kumar kushwah represent’sYogesh kumar kushwah represent’s
Yogesh kumar kushwah represent’s
 
Net Services
Net ServicesNet Services
Net Services
 
Real-Time Web Applications with ASP.NET WebAPI and SignalR
Real-Time Web Applications with ASP.NET WebAPI and SignalRReal-Time Web Applications with ASP.NET WebAPI and SignalR
Real-Time Web Applications with ASP.NET WebAPI and SignalR
 
(ATS3-GS03) Accelrys Enterprise Platform Deeper Dive
(ATS3-GS03) Accelrys Enterprise Platform Deeper Dive(ATS3-GS03) Accelrys Enterprise Platform Deeper Dive
(ATS3-GS03) Accelrys Enterprise Platform Deeper Dive
 
.net
.net.net
.net
 
SynapseIndia dotnet framework library
SynapseIndia  dotnet framework librarySynapseIndia  dotnet framework library
SynapseIndia dotnet framework library
 

Plus de OPENLANE

MTA Certificate Path Microsoft
MTA Certificate Path MicrosoftMTA Certificate Path Microsoft
MTA Certificate Path MicrosoftOPENLANE
 
Visual studio 2008 overview
Visual studio 2008 overviewVisual studio 2008 overview
Visual studio 2008 overviewOPENLANE
 
Complete inet-phi-book-vol-1-2003-secure
Complete inet-phi-book-vol-1-2003-secureComplete inet-phi-book-vol-1-2003-secure
Complete inet-phi-book-vol-1-2003-secureOPENLANE
 
6_Issues in accented speech recognition for Gujarati and its role in E_Teachingx
6_Issues in accented speech recognition for Gujarati and its role in E_Teachingx6_Issues in accented speech recognition for Gujarati and its role in E_Teachingx
6_Issues in accented speech recognition for Gujarati and its role in E_TeachingxOPENLANE
 
Software Quality Managementx
Software Quality ManagementxSoftware Quality Managementx
Software Quality ManagementxOPENLANE
 
Oracle 10gx
Oracle 10gxOracle 10gx
Oracle 10gxOPENLANE
 
About .netx
About .netxAbout .netx
About .netxOPENLANE
 
Naive Baysianx
Naive BaysianxNaive Baysianx
Naive BaysianxOPENLANE
 
Introduction to Protégéx
Introduction to ProtégéxIntroduction to Protégéx
Introduction to ProtégéxOPENLANE
 
Introduction to Protégé
Introduction to ProtégéIntroduction to Protégé
Introduction to ProtégéOPENLANE
 
E_commerce and trends in ICT_9thfebx
E_commerce and trends in ICT_9thfebxE_commerce and trends in ICT_9thfebx
E_commerce and trends in ICT_9thfebxOPENLANE
 
3_Enhancing and Measuring students IQ and EQ levels using AIx
3_Enhancing and Measuring students IQ and EQ levels using AIx3_Enhancing and Measuring students IQ and EQ levels using AIx
3_Enhancing and Measuring students IQ and EQ levels using AIxOPENLANE
 
Asignment MCA - 640005 DWADM
Asignment MCA - 640005 DWADMAsignment MCA - 640005 DWADM
Asignment MCA - 640005 DWADMOPENLANE
 
Data Link Layer Protocolsx
Data Link Layer ProtocolsxData Link Layer Protocolsx
Data Link Layer ProtocolsxOPENLANE
 
ISTAR Abstractx
ISTAR AbstractxISTAR Abstractx
ISTAR AbstractxOPENLANE
 
Web ResarchAbstractx
Web ResarchAbstractxWeb ResarchAbstractx
Web ResarchAbstractxOPENLANE
 
Calculating the Hamming Codex
Calculating the Hamming CodexCalculating the Hamming Codex
Calculating the Hamming CodexOPENLANE
 
JavaScript RegExp Tester Source Codex
JavaScript RegExp Tester Source CodexJavaScript RegExp Tester Source Codex
JavaScript RegExp Tester Source CodexOPENLANE
 
Simple Stop and Wait Protocol codex
Simple Stop and Wait Protocol codexSimple Stop and Wait Protocol codex
Simple Stop and Wait Protocol codexOPENLANE
 

Plus de OPENLANE (20)

MTA Certificate Path Microsoft
MTA Certificate Path MicrosoftMTA Certificate Path Microsoft
MTA Certificate Path Microsoft
 
Visual studio 2008 overview
Visual studio 2008 overviewVisual studio 2008 overview
Visual studio 2008 overview
 
Complete inet-phi-book-vol-1-2003-secure
Complete inet-phi-book-vol-1-2003-secureComplete inet-phi-book-vol-1-2003-secure
Complete inet-phi-book-vol-1-2003-secure
 
6_Issues in accented speech recognition for Gujarati and its role in E_Teachingx
6_Issues in accented speech recognition for Gujarati and its role in E_Teachingx6_Issues in accented speech recognition for Gujarati and its role in E_Teachingx
6_Issues in accented speech recognition for Gujarati and its role in E_Teachingx
 
Software Quality Managementx
Software Quality ManagementxSoftware Quality Managementx
Software Quality Managementx
 
Oracle 10gx
Oracle 10gxOracle 10gx
Oracle 10gx
 
About .netx
About .netxAbout .netx
About .netx
 
Doc1x
Doc1xDoc1x
Doc1x
 
Naive Baysianx
Naive BaysianxNaive Baysianx
Naive Baysianx
 
Introduction to Protégéx
Introduction to ProtégéxIntroduction to Protégéx
Introduction to Protégéx
 
Introduction to Protégé
Introduction to ProtégéIntroduction to Protégé
Introduction to Protégé
 
E_commerce and trends in ICT_9thfebx
E_commerce and trends in ICT_9thfebxE_commerce and trends in ICT_9thfebx
E_commerce and trends in ICT_9thfebx
 
3_Enhancing and Measuring students IQ and EQ levels using AIx
3_Enhancing and Measuring students IQ and EQ levels using AIx3_Enhancing and Measuring students IQ and EQ levels using AIx
3_Enhancing and Measuring students IQ and EQ levels using AIx
 
Asignment MCA - 640005 DWADM
Asignment MCA - 640005 DWADMAsignment MCA - 640005 DWADM
Asignment MCA - 640005 DWADM
 
Data Link Layer Protocolsx
Data Link Layer ProtocolsxData Link Layer Protocolsx
Data Link Layer Protocolsx
 
ISTAR Abstractx
ISTAR AbstractxISTAR Abstractx
ISTAR Abstractx
 
Web ResarchAbstractx
Web ResarchAbstractxWeb ResarchAbstractx
Web ResarchAbstractx
 
Calculating the Hamming Codex
Calculating the Hamming CodexCalculating the Hamming Codex
Calculating the Hamming Codex
 
JavaScript RegExp Tester Source Codex
JavaScript RegExp Tester Source CodexJavaScript RegExp Tester Source Codex
JavaScript RegExp Tester Source Codex
 
Simple Stop and Wait Protocol codex
Simple Stop and Wait Protocol codexSimple Stop and Wait Protocol codex
Simple Stop and Wait Protocol codex
 

Dernier

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 

Dernier (20)

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

Syllabus PS03CINT05 detailing

  • 1. Paper No : PS03CINT05 / IT-305 Paper Title : Distributed Application Development Technology Unit 1: Introduction to .Net - Framework Architecture - Web Service Architecture - SOAP & UDDI - Authentication System: .Net Passport & .Net Alerts - Securing Web Services: Built-in authentication, Role-based and Code-based security Unit 2: Exchanging & Transforming Data - Data representation with XML - XML grammer and datatypes - Transforming data using XSLT - Xpath and XML Schema - XML in .Net Unit 3: Programming through C# - Fundamentals of C# - Data Abstraction - Methods, Properties, Delegates and Events - Creating .Net Framework Component - Creating Web Services Unit 4: Server Side Scripting under .Net (ASP .NET) - Webforms - Handling page events - Validation Controls and Web Controls - Creating ASP.Net client using C# - Caching and Security Features Unit 5: Database Access – ADO.NET - Connection Object - DataReader, DataAdapter, DataSet, DataRelation Objects - Sorting, Searching and Filtering - Updating changes to the database - Creating database application using c# and ado.net Unit 6: Advanced .Net Concepts - Garbage Collection - Remoting and Reflection - Localizaton and Serialiation - Security - Introduction to mobile.net Reference Books: 1. Introduction to Microsoft .Net David S. Platt 2. Microsoft Visual Studio .Net Microsoft Press 3. Designing Microsoft ASP.Net Applications Douglas J. Reilly 4. Developing Web Applications with Microsoft Visual Basic .Net Microsoft Press and C#.Net 5. Microsoft Visual C#.Net Mikey Williams 6. XML Step by Step Michael J Young 7. Microsoft ADO.Net David Sceppa 8. XML Programming R. Allen Wyke 9. Programming Microsoft Windows with C# Charles Petzold 10. Building Secure Microsoft ASP.Net Applications Microsoft Press 11. Relevant Manuals of Software PS03CINT05 Page 1
  • 2. Syllabus Topic to be covered Unit 1 Introduction to .Net Framework Architecture What is .NET .NET framework 3.5 Web Service Architecture What are web services Why to use web services Web service platform elements (Only Theory) o SOAP o WSDL o UDDI SOAP & UDDI Authentication System (Only Theory) .Net Passport .Net Alerts Securing Web Services (Only Overview) Built-in authentication Role-based Code-based security PS03CINT05 Page 2
  • 3. Unit 2 Exchanging & Transforming Data Data representation with XML What is XML Structure of XML file XML grammar and data types Rules to create XML Data Types Transforming data using XSLT What is XSLT XSLT template value-of element for-each element XPath and XML Schema What is Xpath Xpath terminology Xpath Syntax XML in .Net Implement XML in C#.net Unit 3 Programming through C# Fundamentals of C# C# Syntax Data types Operators Branching Structures Looping Structure Data Abstraction Introduction to Class Partial Class Create Methods, Properties, Delegates and Events Creating .Net Framework Component Creating Web Component Creating Web Services Introduction to [WebMethod] Creating and Using Web Services Unit 4 Server Side Scripting under .Net (ASP .NET) PS03CINT05 Page 3
  • 4. Web Forms Introduction to Page and PreviousPage class MasterPage class Handling page events Introduction to page execution lifecycle Introduction to masterpage and page event life cycle Validation Controls and Web Controls Web Control  Label  Image  TextBox  ImageMap  Button  BulletList  LinkButton  HiddenField  ImageButton  Literal  HyperLink  Calendar  DropDownList  AdRotator  ListBox  FileUpload  CheckBox  Wizard  CheckBoxList  MultiView  RadioButton  View  RadioButtonList Validation  RequiredFieldValidator  RangeValidator  RegularExpressionValidator  CompareValidator  CustomValidator  ValidationSummary Navigation  SiteMapPath  Menu  TreeView Data Control  GridView (Detail)  DataList (Introduction)  DetailView (Introduction)  FormView (Introduction) Creating ASP.Net client using C# Caching and Security Features Cache[] Web State Management method o Session[] o Application[] o Viewstate[] o Cookie[] o Hidden field PS03CINT05 Page 4
  • 5. Unit 5 Database Access – ADO.NET Introduction to ADO.net Connected architecture Disconnected architecture Connection Object SqlConnection class SqlTransaction class SqlCommand class SqlParameter class DataReader, DataAdapter, DataSet, DataRelation Objects SqlDataReader class SqlDataAdapter class DataSet class DataRelation class Sorting, Searching and Filtering DataView class Updating changes to the database Creating database application using c# and ado.net Sample Application Unit 6 Advanced .Net Concepts Garbage Collection GC class Remoting and Reflection (Only Theory + One Example) MarshalByRefObject class Localization and Serialization (Only Theory) Security/Authentication Windows based Form based Introduction to Mobile.net (Only Introduction with example) PS03CINT05 Page 5