Web Services – Train The Teachers Yair S. Siwek 2003.

5
Web Services – Web Services – Train The Teachers Train The Teachers Yair S. Siwek Yair S. Siwek 2003 2003

Transcript of Web Services – Train The Teachers Yair S. Siwek 2003.

Page 1: Web Services – Train The Teachers Yair S. Siwek 2003.

Web Services – Web Services – Train The TeachersTrain The Teachers

Yair S. SiwekYair S. Siwek

20032003

Page 2: Web Services – Train The Teachers Yair S. Siwek 2003.

Welcome to WSTTTWelcome to WSTTTWeb Services - Train The Web Services - Train The

TeachersTeachersA modern software program is no longer a complete A modern software program is no longer a complete

Input/Output programming solution leaving on an Input/Output programming solution leaving on an isolated computing device. A modern software isolated computing device. A modern software program is one of many isolated programs that program is one of many isolated programs that together form a complete solution. These many together form a complete solution. These many isolated programs may be hosted on deferent isolated programs may be hosted on deferent platforms running deferent operating systems. A platforms running deferent operating systems. A modern software program is using common modern software program is using common infrastructures and standards, today known as HTTP infrastructures and standards, today known as HTTP and XML/SOAP, to communicate with the world. and XML/SOAP, to communicate with the world. These standards and their implementations are still These standards and their implementations are still evolving. The technology allowing this collaboration evolving. The technology allowing this collaboration is known as “XML Web Services”. is known as “XML Web Services”.

Yair SiwekYair SiwekIsrael 2003Israel 2003

Page 3: Web Services – Train The Teachers Yair S. Siwek 2003.

Course Overview Course Overview Three course steps reflects the evolution Three course steps reflects the evolution

of the webof the web Static HTMLStatic HTML

HTMLHTML CSSCSS ScriptingScripting

Web ApplicationWeb Application C# (basic)C# (basic) SQLSQL ADO.NETADO.NET ASP.NET ASP.NET

Web ServiceWeb Service C# (advance)C# (advance) XMLXML SOAP, WSDL, UDDISOAP, WSDL, UDDI

Page 4: Web Services – Train The Teachers Yair S. Siwek 2003.

AgendaAgenda

1.1. Course Overview, Evolution of web Course Overview, Evolution of web technology technology

2.2. Building static web site Building static web site Project 1/3Project 1/3

3.3. C# Programming C# Programming

4.4. SQL Language SQL Language

5.5. Accessing Data using ADO.NETAccessing Data using ADO.NET

6.6. ASP.Net – Building Web Application ASP.Net – Building Web Application Project 2/3Project 2/3

7.7. XML and Serialization XML and Serialization

8.8. XML Web ServicesXML Web Services – – Project 3/3Project 3/3

Page 5: Web Services – Train The Teachers Yair S. Siwek 2003.

Evolution of web Evolution of web technologytechnology

The Internet infrastructureThe Internet infrastructure TCP/IP, HTTP, FTP, HTML, DHTML, TCP/IP, HTTP, FTP, HTML, DHTML,

MIMEMIME BrowsersBrowsers ActiveX controlsActiveX controls Internet Security (SSL, and Firewalls)Internet Security (SSL, and Firewalls) Web ServicesWeb Services XML, SOAP, WSDL, UDDIXML, SOAP, WSDL, UDDI The future of web services The future of web services