SlideShare una empresa de Scribd logo
1 de 6
Web 2.0 and Rich Internet Applications
Subject Code: 10MCA556

IA Marks: 50

Hours/ Week: 04 Exam Hours: 03
Total Hours: 52 Exam Marks: 100

Introduction, Ajax - 1 6 Hours
Web 2.0 and Rich Internet Applications, Overview of
Ajax, Examples of usage of Ajax: Updating web page
text, Chatting in real time, Dragging and dropping,
Downloading images.
Creating Ajax Applications: An example, Analysis of
example ajax.html, Creating the JavaScript, Creating and
opening the XMLHttpRequest object, Data download,
Displaying the fetched data, Connecting to the server,
Adding Server-side programming, Sending data to the
server using GET and POST, Using Ajax together with
XML.
Ajax – 2 7 Hours
Handling multiple XMLHttpRequest objects in the same
page, Using two XMLHttpRequest objects, Using an
array of XMLHttpRequest objects, Using inner
functions, Downloading JavaScript, connecting to
Google Suggest, Creating google.php, Downloading
from other domains with Ajax, HTML header request
and Ajax, Defeating caching, Examples.
Building XML and working with XML in JavaScript,
Getting the document element, Accessing any XML
element, Handling whitespace in Firefox, Handling
cross-browser whitespace, Accessing XML data directly,
Validating XML, Further examples of Rich Internet
Applications with Ajax.
Ajax – 3 6 Hours
Drawing user’s attention to downloaded text, Styling
text, colors and background using CSS, Setting element
location in the web pages, Setting the stacking order of
web page elements, Further examples of using Ajax.
Displaying all the data in an HTML form, Working with
PHP server variables, Getting the data in to array format,
Wrapping applications in to a single PHP page,
Validating input from the user, Validating integers and
text, DOM, Appending new elements to a web page
using the DOM and Ajax, Replacing elements using the
DOM, Handling timeouts in Ajax, Downloading images
with Ajax, Example programs.
Flex - 1 7 Hours
Introduction: Understanding Flex Application
Technologies, Using Flex Elements, Working with Data
Services (Loading Data at Runtime), The Differences
between Traditional and Flex Web Applications,
Understanding How Flex Applications Work,
Understanding Flex and Flash Authoring.
Building Applications with the Flex Framework: Using
Flex Tool Sets, Creating Projects, Building Applications,
Deploying Applications
Framework Fundamentals: Understanding How Flex
Applications Are Structured, Loading and Initializing
Flex Applications, Understanding the Component Life
Cycles, Loading One Flex Application into Another Flex
Application, Differentiating Between Flash Player and
the Flex Framework, Caching the Framework,
Understanding Application Domains, Localization,
Managing Layout: Flex Layout Overview, Making Fluid
Interfaces, Putting It All Together.
Flex – 2 7 Hours
MXML: Understanding MXML Syntax and Structure,
Making MXML Interactive
Working with UI Components: Understanding UI
Components, Buttons, Value Selectors, Text
Components, List-Based Controls, Pop-Up Controls,
Navigators, Control Bars
Customizing Application Appearance: Using Styles,
Skinning components, Customizing the preloader,
Themes, Runtime CSS

Flex - 3 6 Hours
ActionScript: Using ActionScript, MXML and
ActionScript Correlations, Understanding ActionScript
Syntax, Variables and Properties, Inheritance, Interfaces,
Handling Events, Error Handling, Using XML

Flex - 4 7 Hours
Managing State: Creating States, Applying States,
Defining States, Adding and Removing Components,
Setting Properties, Setting Styles, Setting Event
Handlers, Using Action Scripts to Define States,
Managing Object Creation Policies, Handling State
Events, Understanding State Life Cycles, When To Use
States.
Using Effects and Transitions: Using Effects, Creating
Custom Effects, Using Transitions, Creating Custom
Transitions.

Flex - 5 6 Hours
Working with Data: Using Data Models, Data Binding,
Enabling Data Binding for Custom Classes, Data
Binding Examples, Building data binding proxies.
Validating and Formatting Data: Validating user input,
Formatting Data.

Text Books:
1. Steven Holzner: Ajax: A Beginner’s Guide, Tata
McGraw Hill, 2009.
(Listed topics from Chapters 3, 4, 6, 7, 11, 12)
2. ChaficKazon and Joey Lott: Programming Flex 3,
O’Reilly, 2009.
(Listed topics from Chapters 1 to 8, 12 to 15)

Reference Books:
1. Getting Started with Flex 3, Jack Herrington and
Emily Kim, O’Reilly, 1st Edition, 2008.
2. Flex 3: A Beginner’s Guide, Michele E. Davis and
John A. Phillips, Tata McGraw-Hill, 2008.
3. Essential Actionscript 3.0 – Colin Moock, O’Reilly
Publications, 2007.
4. Nicholas C Zakas et al : Professional Ajax, 2nd
Edition, Wrox / Wiley India, 2007.
Copyright © 2012, "All Rights Reserved" |

Más contenido relacionado

La actualidad más candente

An Introduction to Ajax Programming
An Introduction to Ajax ProgrammingAn Introduction to Ajax Programming
An Introduction to Ajax Programming
hchen1
 
Application enumeration and launch
Application enumeration and launchApplication enumeration and launch
Application enumeration and launch
Praveen Bakka
 

La actualidad más candente (20)

An Introduction to Ajax Programming
An Introduction to Ajax ProgrammingAn Introduction to Ajax Programming
An Introduction to Ajax Programming
 
Ajax:From Desktop Applications towards Ajax Web Applications
Ajax:From Desktop Applications towards Ajax Web ApplicationsAjax:From Desktop Applications towards Ajax Web Applications
Ajax:From Desktop Applications towards Ajax Web Applications
 
Backbone + React
Backbone + ReactBackbone + React
Backbone + React
 
Introduction to asp.net
Introduction to asp.netIntroduction to asp.net
Introduction to asp.net
 
Web 2 0 Technologies
Web 2 0 TechnologiesWeb 2 0 Technologies
Web 2 0 Technologies
 
Ajax
AjaxAjax
Ajax
 
Ajax workshop
Ajax workshopAjax workshop
Ajax workshop
 
Web Scraping Technologies
Web Scraping TechnologiesWeb Scraping Technologies
Web Scraping Technologies
 
Drupal as a data server
Drupal as a data serverDrupal as a data server
Drupal as a data server
 
Ajax
AjaxAjax
Ajax
 
Angular introduction basic
Angular introduction basicAngular introduction basic
Angular introduction basic
 
SharePoint Saturday/Friday Honolulu
SharePoint Saturday/Friday HonoluluSharePoint Saturday/Friday Honolulu
SharePoint Saturday/Friday Honolulu
 
Data asservice
Data asserviceData asservice
Data asservice
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
 
Application enumeration and launch
Application enumeration and launchApplication enumeration and launch
Application enumeration and launch
 
Spring Services
Spring ServicesSpring Services
Spring Services
 
Ajax
Ajax Ajax
Ajax
 
SPTechCon Extending ECM for Developers
SPTechCon Extending ECM for DevelopersSPTechCon Extending ECM for Developers
SPTechCon Extending ECM for Developers
 
Web services automation from sketch
Web services automation from sketchWeb services automation from sketch
Web services automation from sketch
 
Speeding Up uPortal with ReactJS
Speeding Up uPortal with ReactJSSpeeding Up uPortal with ReactJS
Speeding Up uPortal with ReactJS
 

Destacado (10)

Data2Content Press Release
Data2Content Press ReleaseData2Content Press Release
Data2Content Press Release
 
Gate syllabs
Gate syllabsGate syllabs
Gate syllabs
 
2016 M2 booklist - Class of 2019
2016 M2 booklist - Class of 20192016 M2 booklist - Class of 2019
2016 M2 booklist - Class of 2019
 
Me1
Me1Me1
Me1
 
Knowledge-poor and Knowledge-rich Approaches for Multilingual Terminology Ext...
Knowledge-poor and Knowledge-rich Approaches for Multilingual Terminology Ext...Knowledge-poor and Knowledge-rich Approaches for Multilingual Terminology Ext...
Knowledge-poor and Knowledge-rich Approaches for Multilingual Terminology Ext...
 
Sheila tamizrad types of syllabus
Sheila tamizrad  types of syllabus Sheila tamizrad  types of syllabus
Sheila tamizrad types of syllabus
 
structural syllabus -- funtional syllabus
structural syllabus -- funtional syllabusstructural syllabus -- funtional syllabus
structural syllabus -- funtional syllabus
 
Situational syllabus
Situational syllabusSituational syllabus
Situational syllabus
 
Situational language teaching
Situational language teachingSituational language teaching
Situational language teaching
 
The oral approach and situational language teaching
The oral approach and situational language teachingThe oral approach and situational language teaching
The oral approach and situational language teaching
 

Similar a Web 10mca556 syllabs

Sri Harsha PuliFront End EngineerContact[email pro.docx
Sri Harsha PuliFront End EngineerContact[email pro.docxSri Harsha PuliFront End EngineerContact[email pro.docx
Sri Harsha PuliFront End EngineerContact[email pro.docx
tarifarmarie
 
Beginning MEAN Stack
Beginning MEAN StackBeginning MEAN Stack
Beginning MEAN Stack
Rob Davarnia
 
Java Script - A New Look
Java Script - A New LookJava Script - A New Look
Java Script - A New Look
rumsan
 
Data exchange between flex and java script, 2007
Data exchange between flex and java script, 2007Data exchange between flex and java script, 2007
Data exchange between flex and java script, 2007
Evgenios Skitsanos
 

Similar a Web 10mca556 syllabs (20)

Ajax
AjaxAjax
Ajax
 
Ajax
AjaxAjax
Ajax
 
25250716 seminar-on-ajax text
25250716 seminar-on-ajax text25250716 seminar-on-ajax text
25250716 seminar-on-ajax text
 
M Ramya
M RamyaM Ramya
M Ramya
 
Flex Rails Pres
Flex Rails PresFlex Rails Pres
Flex Rails Pres
 
AJAX
AJAXAJAX
AJAX
 
Sri Harsha PuliFront End EngineerContact[email pro.docx
Sri Harsha PuliFront End EngineerContact[email pro.docxSri Harsha PuliFront End EngineerContact[email pro.docx
Sri Harsha PuliFront End EngineerContact[email pro.docx
 
Ajax
AjaxAjax
Ajax
 
CTS Conference Web 2.0 Tutorial Part 2
CTS Conference Web 2.0 Tutorial Part 2CTS Conference Web 2.0 Tutorial Part 2
CTS Conference Web 2.0 Tutorial Part 2
 
Ajax tutorial by bally chohan
Ajax tutorial by bally chohanAjax tutorial by bally chohan
Ajax tutorial by bally chohan
 
Lessons from the Trenches: Engineering Great AJAX Experiences
Lessons from the Trenches: Engineering Great AJAX ExperiencesLessons from the Trenches: Engineering Great AJAX Experiences
Lessons from the Trenches: Engineering Great AJAX Experiences
 
Lessons
LessonsLessons
Lessons
 
Jquery beltranhomewrok
Jquery beltranhomewrokJquery beltranhomewrok
Jquery beltranhomewrok
 
Jquery beltranhomewrok
Jquery beltranhomewrokJquery beltranhomewrok
Jquery beltranhomewrok
 
Beginning MEAN Stack
Beginning MEAN StackBeginning MEAN Stack
Beginning MEAN Stack
 
Ajax
AjaxAjax
Ajax
 
Java Script - A New Look
Java Script - A New LookJava Script - A New Look
Java Script - A New Look
 
Ajax
AjaxAjax
Ajax
 
Data exchange between flex and java script, 2007
Data exchange between flex and java script, 2007Data exchange between flex and java script, 2007
Data exchange between flex and java script, 2007
 
Mashup
MashupMashup
Mashup
 

Web 10mca556 syllabs

  • 1. Web 2.0 and Rich Internet Applications Subject Code: 10MCA556 IA Marks: 50 Hours/ Week: 04 Exam Hours: 03 Total Hours: 52 Exam Marks: 100 Introduction, Ajax - 1 6 Hours Web 2.0 and Rich Internet Applications, Overview of Ajax, Examples of usage of Ajax: Updating web page text, Chatting in real time, Dragging and dropping, Downloading images. Creating Ajax Applications: An example, Analysis of example ajax.html, Creating the JavaScript, Creating and opening the XMLHttpRequest object, Data download, Displaying the fetched data, Connecting to the server, Adding Server-side programming, Sending data to the server using GET and POST, Using Ajax together with XML. Ajax – 2 7 Hours Handling multiple XMLHttpRequest objects in the same page, Using two XMLHttpRequest objects, Using an array of XMLHttpRequest objects, Using inner
  • 2. functions, Downloading JavaScript, connecting to Google Suggest, Creating google.php, Downloading from other domains with Ajax, HTML header request and Ajax, Defeating caching, Examples. Building XML and working with XML in JavaScript, Getting the document element, Accessing any XML element, Handling whitespace in Firefox, Handling cross-browser whitespace, Accessing XML data directly, Validating XML, Further examples of Rich Internet Applications with Ajax. Ajax – 3 6 Hours Drawing user’s attention to downloaded text, Styling text, colors and background using CSS, Setting element location in the web pages, Setting the stacking order of web page elements, Further examples of using Ajax. Displaying all the data in an HTML form, Working with PHP server variables, Getting the data in to array format, Wrapping applications in to a single PHP page, Validating input from the user, Validating integers and text, DOM, Appending new elements to a web page using the DOM and Ajax, Replacing elements using the DOM, Handling timeouts in Ajax, Downloading images with Ajax, Example programs.
  • 3. Flex - 1 7 Hours Introduction: Understanding Flex Application Technologies, Using Flex Elements, Working with Data Services (Loading Data at Runtime), The Differences between Traditional and Flex Web Applications, Understanding How Flex Applications Work, Understanding Flex and Flash Authoring. Building Applications with the Flex Framework: Using Flex Tool Sets, Creating Projects, Building Applications, Deploying Applications Framework Fundamentals: Understanding How Flex Applications Are Structured, Loading and Initializing Flex Applications, Understanding the Component Life Cycles, Loading One Flex Application into Another Flex Application, Differentiating Between Flash Player and the Flex Framework, Caching the Framework, Understanding Application Domains, Localization, Managing Layout: Flex Layout Overview, Making Fluid Interfaces, Putting It All Together. Flex – 2 7 Hours MXML: Understanding MXML Syntax and Structure, Making MXML Interactive Working with UI Components: Understanding UI Components, Buttons, Value Selectors, Text Components, List-Based Controls, Pop-Up Controls,
  • 4. Navigators, Control Bars Customizing Application Appearance: Using Styles, Skinning components, Customizing the preloader, Themes, Runtime CSS Flex - 3 6 Hours ActionScript: Using ActionScript, MXML and ActionScript Correlations, Understanding ActionScript Syntax, Variables and Properties, Inheritance, Interfaces, Handling Events, Error Handling, Using XML Flex - 4 7 Hours Managing State: Creating States, Applying States, Defining States, Adding and Removing Components, Setting Properties, Setting Styles, Setting Event Handlers, Using Action Scripts to Define States, Managing Object Creation Policies, Handling State Events, Understanding State Life Cycles, When To Use States. Using Effects and Transitions: Using Effects, Creating Custom Effects, Using Transitions, Creating Custom Transitions. Flex - 5 6 Hours
  • 5. Working with Data: Using Data Models, Data Binding, Enabling Data Binding for Custom Classes, Data Binding Examples, Building data binding proxies. Validating and Formatting Data: Validating user input, Formatting Data. Text Books: 1. Steven Holzner: Ajax: A Beginner’s Guide, Tata McGraw Hill, 2009. (Listed topics from Chapters 3, 4, 6, 7, 11, 12) 2. ChaficKazon and Joey Lott: Programming Flex 3, O’Reilly, 2009. (Listed topics from Chapters 1 to 8, 12 to 15) Reference Books: 1. Getting Started with Flex 3, Jack Herrington and Emily Kim, O’Reilly, 1st Edition, 2008. 2. Flex 3: A Beginner’s Guide, Michele E. Davis and John A. Phillips, Tata McGraw-Hill, 2008. 3. Essential Actionscript 3.0 – Colin Moock, O’Reilly Publications, 2007. 4. Nicholas C Zakas et al : Professional Ajax, 2nd Edition, Wrox / Wiley India, 2007.
  • 6. Copyright © 2012, "All Rights Reserved" |