Overview
This 5-day, lecture-and-lab course focuses on technologies for building Rich Internet Applications (RIAs) that run in web browsers. Topics include eXtensible Markup Language (XML), Really Simple Syndication (RSS), Asynchronous JavaScript and XML (AJAX), Adobe Flash, Adobe Flex and Microsoft Silverlight. Solutions are provided for lab exercises. Approximately 60% lecture and 40% laboratory exercises.
Prerequisites
XML and RSS
- XML Basics
- Structuring Data
- XML Namespaces
- Extensible Stylesheet Language and XSL Transformations
- Document Object Model (DOM)
- RSS
Ajax-Enabled Rich Internet Applications
- Traditional Web Applications vs. Ajax Applications
- Rich Internet Applications (RIAs) with Ajax
- History of Ajax
- “Raw” Ajax Example Using the XMLHttpRequest Object
- Using XML and the DOM
- Creating a Full-Scale Ajax-Enabled Application
- Dojo Toolkit
Adobe® Flash® CS3
- Flash Movie Development
- Learning Flash with Hands-On Examples
- Creating a Shape with the Oval Tool
- Adding Text to a Button
- Converting a Shape into a Symbol
- Editing Button Symbols
- Adding Keyframes
- Adding Sound to a Button
- Verifying Changes with Test Movie
- Adding Layers to a Movie
- Animating Text with Tweening
- Adding a Text Field
- Adding ActionScript
- Publishing Your Flash Movie
- Creating Special Effects with Flash
- Importing and Manipulating Bitmaps
- Creating an Advertisement Banner with Masking
- Adding Online Help to Forms
- Creating a Website Splash Screen
- ActionScript
Adobe® Flash® CS3: Building an Interactive Game
- Object-Oriented Programming
- Objects in Flash
- Cannon Game: Preliminary Instructions and Notes
- Adding a Start Button
- Creating Moving Objects
- Adding the Rotating Cannon
- Adding the Cannonball
- Adding Sound and Text Objects to the Movie
- Adding the Time Counter
- Detecting a Miss
- Adding Collision Detection
- Finishing the Game
Adobe® Flex™ 2 and Rich Internet Applications
- Flex Platform Overview
- Creating a Simple User Interface
- Accessing XML Data from Your Application
- Interacting with Server-Side Applications
- Customizing Your User Interface
- Creating Charts and Graphs
- Connection-Independent RIAs on the Desktop:
- Adobe Integrated Runtime (AIR)
Microsoft® Silverlight™ and Rich Internet Applications
- Platform Overview
- Silverlight Demos
- Silverlight Runtime and Tools Installation
- Building a Silverlight WeatherViewer Application
- GUI Layout
- Obtaining and Displaying Weather Forecast Data
- Custom Controls
- Animations and the FlickrViewer
- Images and Deep Zoom
- Getting Started With Deep Zoom Composer
- Creating a Silverlight Deep Zoom Application
- Audio and Video
- Isolated Storage
Price
- $12,995 lecture fee for up to 20 students maximum. Add $1,000 for international or custom classes.
- Client purchases the books, at its own expense, directly from Pearson (the publisher) at the discounted Deitel rate.
- Instructor Travel Reimbursement (if travel is required).
Courses in the Internet & Web Programming Curriculumn
