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