![[DATABITENS kurser]](../images/bantrain.gif)
Allt om Internetutveckling med
Delphi
Nyinsatt Delphi-kurs som lär dig skapa
SOAP-baserade webbtjänster och konsumenter, flerskiktsapplikationer med Midas/DataSnap
samt webbapplikationer med nya IntraWeb 7.0- allt du behöver veta för att erövra
Internet.
I denna
nyinsatta kurs har vi samlat det bästa ur våra Avancerade, Databas- och
Webbutvecklingskurser som rör Internet-utveckling med Delphi. Kursen gör dig förtrogen med utveckling
och design av SOAP-baserade webbtjänster (web services) och
konsumenter, flerskiktsapplikationer för databasbearbetning med
DataSnap (Midas) som kommunicerar via TCP/IP Sockets, HTTP eller SOAP, samt
serverbaserade webbapplikationer för presentation i vanliga webbläsare
som vi utvecklar med IntraWeb 5.1, som medföljer Delphi 7 och nya
IntraWeb 7.0, som kan köpas separat till Delphi 5,6,7, Kylix
2 och 3 samt C++ Builder 5 och 6. Vi använder
tekniker som dbExpress, BDE, och ADO för databaskopplingar.
Under kursen använder vi
Delphi 7 Enterprise, men merparten av kursen fungerar också tillsammans med
Delphi 7 Professional,
Delphi 6 Pro/Enterprise, Kylix 3 Enterprise (Delphi för Linux) samt C++
Builder 6 Pro/Enterprise (konceptmässigt, men skillnad i implementering
Du lär dig
- snabb, visuell utveckling av
serverbaserade webbapplikationer med revolutionerande IntraWeb 7.0
(som fungerar tillsammans med Delphi 5, 6, 7, Kylix 2,3 och C++ Builder 6).
- IntraWeb i applikations- och
sidläge. Applikationsläge för fristående webbapplikationer (EXE-filer och
tjänster) som fungerar utan webbserver.
- skapa ISAPI-DLL:er för applikationsläge.
- debugga fristående IntraWeb-applikationer
och ISAPI-DLL:er
- användar- och sessionshantering med och utan
cookies, inloggning, bildhantering, dynamisk grafik, Macromedia flashfiler, ActiveX:er,
menyhantering, m m.
- databasapplikationer med IntraWeb
- ÍntraWeb och SSL (https) för säker
kommunikation.
- olika layouttekniker – formulärbaserad,
inbyggd HTML Layout, HTML-mallar och stilmallar (CSS).
- hantera samverkan med verktyg som FrontPage och
DreamVeawer för att skapa intressanta användargränssnitt.
- konfigurerering av Microsofts Internet Information
Server (IIS), inkl installation av SSL-certifikat.
-
bygga webbtjänster (Web Services) som
kommunicerar med konsumenter (klientapplikationer) över Internet via SOAP.
Du lär dig skapa gränssnitt med egna metoder och ege
-
nskaper som kan anropas över
nätet. Du lär dig producera och använda WSDL-dokument (Web Services
Description Language). Vi skapar Delphi-klienter mot såväl egenutvecklade
som färdiga webbtjänster.
-
bygga flerskiktade databaslösningar med lättinstallerade "tunna" klienter med användning av
Borlands DataSnap/Midas-teknik. Vi använder TCP/IP Sockets, HTTP och SOAP som
kommunikationsprotokoll.
-
att hantera frikoppling av klienter från DataSnap-servrar och bygga ut
servergränssnitt med egna metoder som kan anropas från klienter
-
direkt kommunikation mellan Delphi-applikationer
via TCP/IP sockets.
Kursmaterial
"Allt om Internetutveckling med Delphi" inkl övningsuppgifter.
Allt kursmaterial på svenska (ca 400 sidor).
I priset ingår kursmaterial, lunch och fika.
Kurstider och priser
Kursplan - Allt om
Internetutveckling med Delphi
Tekniker för webbserverbaserade applikationer
- CGI, Win-CGI, ISAPI, Apache
- Delphis Web App Debugger (WAD) för
utveckling och felsökning
- XML
- Delphis Internet-komponenter
|
Webbtjänster
med SOAP
- XML och SOAP för plattformsoberoende och språkoberoende
kommunikation över Internet.
- WSDL för dokumentation av webbtjänsters gränssnitt.
- Skapa Webbtjänster/Web Services med Delphi
- Skapa klienter/konsumenter med Delphi
- Praktikfall, inkl koppling mot befintliga webbtjänster på nätet.
- Importera webbtjänst via UDDI.
- BizSnap och .NET
|
Internet-komponenter och
kommunikation via TCP/IP Sockets och Indy-komponenter
- Genomgång av Delphis Internet-komponenter för VCL och CLX,
samt Nevronas Indy-komponenter
- TCP/IP och socketbaserad kommunikation med ClientSocket/ServerSocket-
och Indy-komponenterna.
Portar.
- Vi bygger server- och klientapplikationer för fjärrövervakning över lokala och
globala nät
|
Flerskikslösningar med DataSnap/Midas
- Jämförelse mellan traditionell enskikts-, tvåskikts-
(klient/server) och modern flerskiktsteknik.För- och nackdelar.
- "Feta" serverapplikationer - "tunna
klienter".
- Remote data modules, instansiering, trådningsmodeller
- Val av kommunikationsprotokoll - sockets,
HTTP eller SOAP med kopplingkomponenterna TSocketConnection,
TWebConnection samt TSoapConnection. Konfigurering, för- och nackdelar.
- ConnectionBroker-, SharedConnection- och
LocalConnection-komponenterna
- Praktikfall med Delphi 7, dbExpress, BDE, ADO och
IBX
- Konvertering av dbExpress-baserade
applikationer till flerskiktsteknik med DataSnap
|
Mer DataSnap/Midas
- Lokal cachning av data och frikoppling från databasserver
- Batchuppdateringar och synkronisering av lokal och central
databas
- Konfliktlösning
- Hantering av länkade tabeller
- Inloggning till applikationsserver och anrop av egna
metoder i servern.
- Överföring av datavalideringsregler från databasserver
till klient.
|
IntraWeb 7.0
- Snabb visuell utveckling med IntraWeb
- Debugging av IntraWeb-applikationer
- IntraWeb i applikations- resp. sidläge.
- Applikationsmod - skapa fristående
webbapplikationer eller ISAPI-DLL:er och Apache DLL:er
- Sessionshantering med och utan cookies
- Inloggning
- IntraWeb och SSL för skyddad
kommunikation
- Installarera fristående applikation som
Windows-tjänst för säker drift
- Omvandling av fristående applikation
till ISAPI-DLL för MS Internet Information Server
- Översikt grundklasser och komponenter
- Att tänka på vid
databashantering.Skalning av webbapplikationer
|
Databaspublicering
med IntraWeb
- Databasapplikationer med IntraWeb
- Val av dataåtkomstkomponeter - BDE,
dbExpress, ADO och InterBase Express
- Presentation i tabellmatris (grid) med
användarstyrd sortering, postval och visuella effekter
- Databaskontroller för editering och
uppdatering av data
- Databaskontroller för presentation och
uppdatering av data.
- Master-detalj
|
Sidlayout
med IntraWeb
- Standard formulärbaserad layout
- Layout med inbyggda HTML Layout Manager
- Layout med HTML-mallar skapade med
externa webbeditorer som FrontPage och Dreamweaver. med taggar för
koppling till IntraWeb-kontroller
- Användning av CSS-stilmallar (Cascading
Style Sheets)
|
Mer IntraWeb
- Timerstyrd uppdatering av webbsidor
- Partiella uppdateringar av webbsidor
- Bildhantering av BMP, JPEG och GIF
- Presentation av dynamisk egenritad Canvas-grafik. Reagera på
mushändelser
- Presentation av MacroMedia Flashfiler, ActiveX:er och multimedia
- Sändning och hämtning av filer.
|
Konfigurering
av Microsoft Internet Information Server
- Fysiska och virtuella kataloger
- Åtkomsträttigher på filnivå och
webbnivå
- Certificate Service för att skapa
SSL-certifikat
- Installation och användning av SSL för
skyddad kommunikation (https)
|
Kursplanen kan modifieras
![[Startmenyn]](../images/buthome.gif)
![[Nyheter]](../images/butnews.gif)
![[Programmenyn]](../images/butprods.gif)
![[Företag]](../images/butmanuf.gif)