Logg inn: Glemt passord
Skriv inn hva du ønsker å lære eller hvor du ønsker kurs for å få opp forslag

Aktuelle kategorier
Se alle Design, webutvikling og m...
Webdesign og webutvikling (171)
3D modellering og animasjon (264)
Grafisk design (110)
Programmering for web (76)
Flash og animasjon for web (15)
Webpresentasjon og PDF (13)
Annet (5)
» Se flere kategorier

Core Ajax: Enterprise Web Development with Ajax (DTW-2126)

Skriv ut
Dette kurset ligger i kategorien(e):

Kursarrangør: Sun Microsystems
Sted: På forespørsel i hele landet.
(Dette kurset kan holdes de fleste steder på forespørsel. Men i de fleste tilfeller vil det kreve et visst antall deltakere for at kurset kan holdes på ditt hjemsted.)
         Ta kontakt for mer informasjon
Type: Åpent kurs / gruppeundervisning
Undervisningstid: Ta kontakt for avtale

This intensive, 4-day core Ajax training course teaches a scalable way of writing robust, user-friendly, and secure Ajax solutions for the Enterprise.


The course starts by introducing Ajax from a business, design, and coding perspective. Then, the course looks at Ajax and the network, considers HTTP traffic patterns, object serialization across HTTP, and management and measurement of HTTP traffic. You will also learn about reverse Ajax and Enterprise Comet. You will then be introduced to the impact of Ajax on the user interface, prototype, and some important data validation patterns. You will also learn how to use event-driven code and callback functions and Scriptaculous.

Then, you will discuss Ajax within the context of your Enterprise Architecture. You will learn how Ajax works with SOAP and REST web services and how to use mash-ups to interact directly with third-party web services. Finally, you will learn how to look after your code, with unit testing and functional testing using jsUnit, TestMaker, and Selenium.

Upon successful completion of the course, the student should be able to:
• Apply the technologies underlying Ajax
• Manage and measure HTTP traffic
• Use Ajax UI libraries, including Prototype and Scriptaculous
• Implement Ajax with REST and SOAP web services
• Select and implement server-side Ajax toolkits, such as Sajax, DWR, Backbase, JSF and GWT
• Look after your code through UnitTesting and JavaScript code profiling

Content:
Ajax Basics

• Getting started with Ajax
• Ajax from a business, design and coding perspective
• Good coding practices
• Scaling your code
• Ajax in the bigger picture
• Low-level plumbio
• The HTTP protocol
• XHR object
• Refactoring the XHR object
• Refactoring in Javascript
• Writing Javacript objects
• Creating useable Wrapper Objects with the XHR object
• Dialects of Ajax
• Server Responses
• HTML Content
• Generated script
• Structured data (XML and JSON)
• Pros and Cons
• Ajax libraries
• Prototype,
• jQuery
• YUI,
• Leveraging the power of the JavaScript language

The Network

• HTTP Traffic Patterns
• A single HTTP request and response
• HTTP traffic patterns across the lifecycle of an entire application
• Data round-tripping
• Object Serialisation Patterns across the HTTP interface
• JSON
• XML
• Managing HTTP from the Client-side
• HTTP transport Strategies
• Prototype´s X-JSON headers and Responders (principles and approach)
• Rico´s Ajax.Engine (principles and approach)
• Measuring HTTP traffic
• Creating visual HTTP traffic Reports
• Tools: Firebug, Fiddler, LiveHTTPHeaders
• Comet and Reverse Ajax
• When to use Comet/Reverse
• Other Reverse Ajax approaches

User Interfaces

• UI Libraries
• Good JavaScript coding and encapsulation techniques
• Implications of the user interface
• Prototype and the DOM
• Prototype´s support for:
• The DOM
• HTML forms
• Data validation patterns for Ajax
• Scriptaculous
• Scriptaculous
• Visual effects
• Drag and drop
• Event-driven code
• Callback functions
• Ajax UIs for navigation and data manipulation
• Web and desktop UI metaphors
• Differences
• Fusion
• Data categorization as opposed to classification schemes

Ajax Within the Enterprise Archicture

• Ajax in your enterprise architecture
• Server
• Business
• Ajax and web services
• SOAP web services
• REST web services
• How does Ajax work with SOAP and REST
• Server-side architecture
• Ajax toolkits and the patterns that they adopt
• Ajax Toolkit Overview
• Sajax
• DWR
• Backbase
• JSF
• GWT
• Mash-ups and how to interact directly with third-party web services from the client in a Web 2.0 style
• Looking after your code
• Unit testing in Ajax
• Functional Testing in Ajax
• jsUnit
• TestMaker
• Selenium
• Profiling Javascript code for execution speed and memory footprint

Målgruppe for kurset
This course is for enterprise web developers who want to learn a scalable way of writing robust, user-friendly, and secure Ajax solutions for the enterprise.

Prerequisites:
You will benefit from this Ajax training course if you have attended the JavaScript, DOM and JSON course before attending, or if you have existing and extensive experience in enterprise web development and a thorough understanding of JavaScript and DOM and you are seeking to learn a scalable way of writing robust, user-friendly, and secure Ajax solutions for the enterprise.
Core Ajax: Enterprise Web Development with Ajax (DTW-2126)
Ønsker du mer informasjon om dette kurset?

Navn:  
Firma:  
E-post:  
Telefon:  
Melding:  
Påmelding:
Klikk her hvis du ønsker å
melde deg på dette kurset
Sun Microsystems

Sun ble grunnlagt med én eneste visjon som drivkraft. En visjon om datamaskiner som kommuniserte med hverandre uansett hvem som hadde laget dem. En visjon om teknikk som arbeider for deg, ikke motarbeider deg. Mens andre utviklet varemerkebeskyttede og proprietære løsninger, fokuserte vi på å hjelpe bedrifter inn i nettverksæraen. Som et resultat av dette er vi blitt dotten i .com. Vi leverer systemer og programvare som oppfyller kravene til skalerbarhet og påliteligheten som er nødvendig for å drive den elektroniske markedsplassen.

Telefon: 23 36 96 50
Hjemmeside: Klikk her

Flere kurs fra Sun Microsystems

Tips en venn




© Agentgruppen AS - Orgnr 984 246 595 MVA - Postboks 1084 Sentrum, 0104 Oslo - Tlf: 417 65 300

Vi tar ikke ansvar for innhold som tilhører våre medlemmer. Dette gjelder kursoppføringer, artikler og eksterne lenker.