SlideShare uma empresa Scribd logo
1 de 9
Baixar para ler offline
RICH INTERNET APPLICATIONS (RIA)
 HTML5, CSS3, JavaScript, AJAX, jQuery and SilverLight




   Specially For Summer Interns

          Effective from: Jan 2012




   1   COURSE OUTLINE FOR RIA   |   XPERT INFOTECH | Confidential
HTML5 Fundamentals                           HTML5 Structural Elements

        Overview of HTML5                            New Semantic Elements
        Comparing HTML5 to XHTML                 o   <header>
        Changes to Existing Tags                 o   <footer>
        Deprecated Elements and Attributes       o   <section>
        Browser Support                          o   <article>
        Modernizr JavaScript Library             o   <nav>
        ARIA                                     o   <aside>
                                                 o   <hgroup>
                                                 o   <figure> and <figcaption>
                                                 o   <mark>
                                                     Creating a Document Outline


Audio and Video                              HTML5 Web Forms

        Browser Support for Audio/Video              New Form Attributes
        Formats                                  o   autocomplete
        Overview of Codecs                       o   novalidate
        <audio> and <video>Elements                  New Input Attributes
        <source>Element                          o   autofocus
        Media Element API and Events             o   form
                                                 o   min, max and step
                                                 o   multiple
                                                 o   pattern
                                                     New Form Elements
                                                 o   <datalist>
                                                 o   <progress>
                                                     New Input Elements
                                                 o   email
                                                 o   url
                                                 o   tel
                                                 o   search
                                                     Form Validation


HTML5 JavaScript APIs                        Introduction to CSS3

        Canvas API                                   What's New in CSS3?
        Web Storage API                              Benefits of Using CSS3
        File Storage API                             Browser Support




    2      COURSE OUTLINE FOR RIA            |       XPERT INFOTECH | Confidential
Geolocation API                                Vendor Prefixes
        Drag and Drop API
        Web Workers API
        Taking a Web Application "Offline"


CSS3 Selectors and Pseudo-Classes              CSS3 Properties

        "Starts With" Selector                         Using Vendor-Specific Extensions to
        "Ends With" Selector                           Ensure Cross-Browser Compatibility
        "Contains" Selector:nth-child(N)               Using @font-face to Add Custom
        :nth-last-child(N)                             Fonts
        :nth-of-type(N)                                Changing the Opacity of Text and
        :nth-last-of-type(N)                           Images
        :root                                          Creating Rounded Corners, Adding
        :target                                        Shadows to Boxes, and Using Images
                                                       as Borders
                                                       Creating Multiple Columns for Laying
                                                       Out Text
                                                       Working with RGBA and HSL Color
                                                       Models
                                                       Creating Simple Animations
                                                       Usingtransitions, transform,
                                                       and animation


Introduction to Client-Side JavaScript             Statements and Operators

        Embedding JavaScript in an XHTML                Variable Declarations
        Document                                        Assignment Operators and Statements
        Evolution of the JavaScript Language            Arithmetic Operators
        JavaScript Versions and Browser Support         Logical Operators
                                                        Comparison Operators
                                                        String Operators
                                                        Conditional Operators
                                                        Operator Precedence


DOM/CSS Scripting                                  Implementing Functions

        Introduction to the Document Object             Defining Functions
        Model (DOM)                                     Invoking Functions
        Using the getElementById method                 Named and Anonymous Functions




    3      COURSE OUTLINE FOR RIA              |       XPERT INFOTECH | Confidential
Modifying Page Content with the DOM                Passing Arguments
        Manipulating CSS using JavaScript                  Local vs. Global Variables
        Programmatic Access to CSS                         Using the return Statement


Implementing Control Constructs                       JavaScript Objects

        Introduction to Conditional and Looping            The JavaScript Browser Object Model
        Constructs                                         JavaScript Object Properties
        The if else Statements                             Object Methods
        The do while Statements                            The new Keyword
        The for in Statements                              The this Keyword
        The switch Statement                               Creating New Object Instances Using
                                                           Constructor Functions
                                                           String, Date and Array Objects


Fundamental JavaScript Directives                     Implementing Arrays

        Inline JavaScript                                  Using Arrays in JavaScript
        Linking Web Pages to External                      Predefined JavaScript Object Arrays
        JavaScript Files                                   Creating Arrays
        JavaScript Using <script> Tags and                 Reading and Writing to an Array
        Attributes                                         Common Array Properties and Methods
        Deferred scripts
        <noscript> Tags


Cookies                                               Common Applications

        Overview of JavaScript Cookies                     Form Validation and Testing
        Session and Persistent Cookies                     Working with Regular Expressions
        Using Cookies on a Web Page                        User Interaction
        Common Uses of JavaScript Cookies                  Local Form Processing
                                                           Object Detection
                                                           Creating New Windows
                                                           Adding Content to a Window
                                                           Browser Awareness Using
                                                           thenavigator Object
                                                           Interactive Graphics




    4      COURSE OUTLINE FOR RIA                 |        XPERT INFOTECH | Confidential
Event Handling                                       Page Animation with Effects

        The W3C and Internet Explorer Event                Controlling Visibility
        Models                                             Using show() andhide()
        The Event Object                                   Creating Slide and Fade Effects
        Registering JavaScript Events                      Creating Custom Animations
        Inline Event Handlers                              Animation Queuing and Callback
        Processing Keyboard and Mouse Events               Functions


jQuery Fundamentals                                  Ajax Requests Using jQuery

        Overview of jQuery                                 Ajax Overview
        Downloading and Using jQuery library               Loading Remote HTML
        Benefits of Using jQuery                           Utilizing Global Event Handlers
                                                           Fetching Data with getJSON()
jQuery Selectors and Filters                               Sending Form Data with Ajax

        Using jQuery Wrapper                         jQuery Form Enhancement
        document.ready()
        Using jQuery Selectors and Filters                 Using Form Selectors and Filters
        Selecting Single and Multiple Elements             Handling Keyboard and Focus Events
        Wrapped Sets                                       Improving Behavior and Appearance
        Method Chaining                                    Performing Form Validation
                                                           Validation Plugin
DOM Manipulation
                                                     Utility Functions
        Review of Document Object Model
        Accessing Attributes of an Element                 Disabling Animations
        Adding and Removing Elements                       Using Other Libraries with jQuery
        Setting element Content                            String and Array Manipulation
        With text()and html()
        Manipulating Classes and CSS                 jQuery Plugins

jQuery Events                                              Benefits of Plugins
                                                           Integrating Popular Plugins
        Review of Past Event Models                        Image Manipulation with Slideshows and
        jQuery Event Model                                 Carousels
        Binding and Removing Event Handlers                Creating Custom Plugins
        Event Object
        Common jQuery Events                         jQuery UI Overview

                                                           Configuring and Downloading the UI




    5      COURSE OUTLINE FOR RIA                |       XPERT INFOTECH | Confidential
Library                                          Using Sliders for Numeric Input
           Themes and Styles                                List Simplification with autocomplete
           Using ThemeRoller                                Using datepickers for Date Input
           Implementing Drag and Drop

jQuery UI Widgets

           Downloading Popular Widgets




Silverlight Course Content Interaction with the Environment



           Controlling Html from Silver light
           Calling managed code from JavaScript
           Using the Local Connection API to communicate between multiple Silver light
           instances
           Maximizing SEO
           Out Of Browser Support
           Enabling OOB support
           Using the Network Monitoring API
           Updating an OOB Application

Working with Services

           Creating Services for Silver light
           Silver light enabled WCF services
           Binary XML
           ADO.NET Data Services
           Restful services with POX and JSON

Data Binding

   · Understanding Data Binding in Silver light
   ·   Data Binding Modes
   ·   Data Binding Syntax
   ·   Data Context
   ·   Change Notification
   ·   Data Templates




       6       COURSE OUTLINE FOR RIA             |       XPERT INFOTECH | Confidential
Creating Custom Controls

   · The Silver light Toolkit
    ·   Motivation for creating custom controls
    ·   Creating custom controls
    ·   Understanding Generic XAML
    ·   Using custom controls


Silver light Accessibility

   · Making Silver light accessible
   · Achieving DDA Compliance
   · UI Automation

Silver light Unit Testing

   · choosing a testing framework
   · Installing the framework
   · Writing Unit Tests for Silver light code
   · Adopting Test Driven Development (TDD) and Silver light
   · Integration

Silver light Navigation Applications
   · Overview
   · Creating Navigation Applications
   · Creating clean URLs
   · Understanding Deep Linking
   · Applying other styles and assets
   · Using navigation in standard Silver light applications



Notes:
            Recommend Practical hours for student except class hours is 90 Hrs.
            We also provide weekend classes for all courses.
            After completion of 75% of course, student will go through Live Project
            Training, Interview Preparation and Recruitment process in Software
            Industry.




        7      COURSE OUTLINE FOR RIA             |   XPERT INFOTECH | Confidential
Our Technology Specialization and Certification Courses:




8   COURSE OUTLINE FOR RIA   |   XPERT INFOTECH | Confidential
KEY FEATURES OF XPERT INFOTECH:
        KEY FEATURES OF XPERT INFOTECH:

    Training by Certified and Experienced Trainers.

    Industrial and Corporate Tie-ups for Live projects for student.

    Well equipped Computer Lab, Internet and Book Bank facility.

    Live project based Summer Trainings, Summer Internships and

    summer programs.

    100% placement assistance on every course.

    Interview Preparation and Technical Events.

    On Campus Interviews in every month for the placement of students.

    WI-FI enabled classrooms.              100% Placement
                                              Assistance



                                                            On Campus
                                                            Interviews




          58-61 (Basement), Vashist Park, Pankha Road,
                         New Delhi-46
            Ph.: 011-28526572, 65833100, 9990345891
                     www.xpert-infotech.com
                       Email: info@xpert-infotech.com




9      COURSE OUTLINE FOR RIA        |      XPERT INFOTECH | Confidential

Mais conteúdo relacionado

Mais procurados

02.egovFrame Development Environment training book
02.egovFrame Development Environment training book02.egovFrame Development Environment training book
02.egovFrame Development Environment training bookChuong Nguyen
 
JavaOne 2009 - Full-Text Search: Human Heaven and Database Savior in the Cloud
JavaOne 2009 - Full-Text Search: Human Heaven and Database Savior in the CloudJavaOne 2009 - Full-Text Search: Human Heaven and Database Savior in the Cloud
JavaOne 2009 - Full-Text Search: Human Heaven and Database Savior in the CloudAaron Walker
 
Elements of Java Language
Elements of Java Language Elements of Java Language
Elements of Java Language Hitesh-Java
 
MongoDB for Java Devs with Spring Data - MongoPhilly 2011
MongoDB for Java Devs with Spring Data - MongoPhilly 2011MongoDB for Java Devs with Spring Data - MongoPhilly 2011
MongoDB for Java Devs with Spring Data - MongoPhilly 2011MongoDB
 
Model-Driven Software Development - Strategies for Design & Implementation of...
Model-Driven Software Development - Strategies for Design & Implementation of...Model-Driven Software Development - Strategies for Design & Implementation of...
Model-Driven Software Development - Strategies for Design & Implementation of...Eelco Visser
 
MongoDB for Java Developers with Spring Data
MongoDB for Java Developers with Spring DataMongoDB for Java Developers with Spring Data
MongoDB for Java Developers with Spring DataChris Richardson
 
04.egovFrame Runtime Environment Workshop
04.egovFrame Runtime Environment Workshop04.egovFrame Runtime Environment Workshop
04.egovFrame Runtime Environment WorkshopChuong Nguyen
 
Angular jS Introduction by Google
Angular jS Introduction by GoogleAngular jS Introduction by Google
Angular jS Introduction by GoogleASG
 
Hibernate Developer Reference
Hibernate Developer ReferenceHibernate Developer Reference
Hibernate Developer ReferenceMuthuselvam RS
 
Single API for library services (poster)
Single API for library services (poster)Single API for library services (poster)
Single API for library services (poster)Milan Janíček
 
Java Web Programming [4/9] : JSP Basic
Java Web Programming [4/9] : JSP BasicJava Web Programming [4/9] : JSP Basic
Java Web Programming [4/9] : JSP BasicIMC Institute
 

Mais procurados (19)

02.egovFrame Development Environment training book
02.egovFrame Development Environment training book02.egovFrame Development Environment training book
02.egovFrame Development Environment training book
 
Dot net training bangalore
Dot net training bangaloreDot net training bangalore
Dot net training bangalore
 
JavaOne 2009 - Full-Text Search: Human Heaven and Database Savior in the Cloud
JavaOne 2009 - Full-Text Search: Human Heaven and Database Savior in the CloudJavaOne 2009 - Full-Text Search: Human Heaven and Database Savior in the Cloud
JavaOne 2009 - Full-Text Search: Human Heaven and Database Savior in the Cloud
 
40020
4002040020
40020
 
Elements of Java Language
Elements of Java Language Elements of Java Language
Elements of Java Language
 
Hibernate 3
Hibernate 3Hibernate 3
Hibernate 3
 
MongoDB for Java Devs with Spring Data - MongoPhilly 2011
MongoDB for Java Devs with Spring Data - MongoPhilly 2011MongoDB for Java Devs with Spring Data - MongoPhilly 2011
MongoDB for Java Devs with Spring Data - MongoPhilly 2011
 
Model-Driven Software Development - Strategies for Design & Implementation of...
Model-Driven Software Development - Strategies for Design & Implementation of...Model-Driven Software Development - Strategies for Design & Implementation of...
Model-Driven Software Development - Strategies for Design & Implementation of...
 
MongoDB for Java Developers with Spring Data
MongoDB for Java Developers with Spring DataMongoDB for Java Developers with Spring Data
MongoDB for Java Developers with Spring Data
 
Hibernate tutorial
Hibernate tutorialHibernate tutorial
Hibernate tutorial
 
04.egovFrame Runtime Environment Workshop
04.egovFrame Runtime Environment Workshop04.egovFrame Runtime Environment Workshop
04.egovFrame Runtime Environment Workshop
 
Angular jS Introduction by Google
Angular jS Introduction by GoogleAngular jS Introduction by Google
Angular jS Introduction by Google
 
Ejb (1)
Ejb (1)Ejb (1)
Ejb (1)
 
En webinar jpa v2final
En webinar jpa v2finalEn webinar jpa v2final
En webinar jpa v2final
 
Hibernate Developer Reference
Hibernate Developer ReferenceHibernate Developer Reference
Hibernate Developer Reference
 
Dao example
Dao exampleDao example
Dao example
 
Single API for library services (poster)
Single API for library services (poster)Single API for library services (poster)
Single API for library services (poster)
 
Java EE 7 - Overview and Status
Java EE 7  - Overview and StatusJava EE 7  - Overview and Status
Java EE 7 - Overview and Status
 
Java Web Programming [4/9] : JSP Basic
Java Web Programming [4/9] : JSP BasicJava Web Programming [4/9] : JSP Basic
Java Web Programming [4/9] : JSP Basic
 

Destaque

Presenter manual web designing (specially for summer interns)
Presenter manual web designing (specially for summer interns)Presenter manual web designing (specially for summer interns)
Presenter manual web designing (specially for summer interns)XPERT INFOTECH
 
Presenter manual SEO and internet marketing (specially for summer interns)
Presenter manual SEO and internet marketing (specially for summer interns)Presenter manual SEO and internet marketing (specially for summer interns)
Presenter manual SEO and internet marketing (specially for summer interns)XPERT INFOTECH
 
Presenter manual oracle dba (specially for summer interns)
Presenter manual oracle dba (specially for summer interns)Presenter manual oracle dba (specially for summer interns)
Presenter manual oracle dba (specially for summer interns)XPERT INFOTECH
 
Presenter manual oracle D2K (specially for summer interns)
Presenter manual oracle D2K (specially for summer interns)Presenter manual oracle D2K (specially for summer interns)
Presenter manual oracle D2K (specially for summer interns)XPERT INFOTECH
 
Presenter manual cloud computing (specially for summer interns)
Presenter manual   cloud computing (specially for summer interns)Presenter manual   cloud computing (specially for summer interns)
Presenter manual cloud computing (specially for summer interns)XPERT INFOTECH
 
Presenter manual core java (specially for summer interns)
Presenter manual  core java (specially for summer interns)Presenter manual  core java (specially for summer interns)
Presenter manual core java (specially for summer interns)XPERT INFOTECH
 

Destaque (6)

Presenter manual web designing (specially for summer interns)
Presenter manual web designing (specially for summer interns)Presenter manual web designing (specially for summer interns)
Presenter manual web designing (specially for summer interns)
 
Presenter manual SEO and internet marketing (specially for summer interns)
Presenter manual SEO and internet marketing (specially for summer interns)Presenter manual SEO and internet marketing (specially for summer interns)
Presenter manual SEO and internet marketing (specially for summer interns)
 
Presenter manual oracle dba (specially for summer interns)
Presenter manual oracle dba (specially for summer interns)Presenter manual oracle dba (specially for summer interns)
Presenter manual oracle dba (specially for summer interns)
 
Presenter manual oracle D2K (specially for summer interns)
Presenter manual oracle D2K (specially for summer interns)Presenter manual oracle D2K (specially for summer interns)
Presenter manual oracle D2K (specially for summer interns)
 
Presenter manual cloud computing (specially for summer interns)
Presenter manual   cloud computing (specially for summer interns)Presenter manual   cloud computing (specially for summer interns)
Presenter manual cloud computing (specially for summer interns)
 
Presenter manual core java (specially for summer interns)
Presenter manual  core java (specially for summer interns)Presenter manual  core java (specially for summer interns)
Presenter manual core java (specially for summer interns)
 

Semelhante a Presenter manual RIA technology (specially for summer interns)

The web as it should be
The web as it should beThe web as it should be
The web as it should bethebeebs
 
Spring 3 - Der dritte Frühling
Spring 3 - Der dritte FrühlingSpring 3 - Der dritte Frühling
Spring 3 - Der dritte FrühlingThorsten Kamann
 
Javascript Frameworks for Well Architected, Immersive Web Apps
Javascript Frameworks for Well Architected, Immersive Web AppsJavascript Frameworks for Well Architected, Immersive Web Apps
Javascript Frameworks for Well Architected, Immersive Web Appsdnelson-cs
 
From Backbone to Ember and Back(bone) Again
From Backbone to Ember and Back(bone) AgainFrom Backbone to Ember and Back(bone) Again
From Backbone to Ember and Back(bone) Againjonknapp
 
Modern Architectures with Spring and JavaScript
Modern Architectures with Spring and JavaScriptModern Architectures with Spring and JavaScript
Modern Architectures with Spring and JavaScriptmartinlippert
 
Sap ep admin online training
Sap ep admin online trainingSap ep admin online training
Sap ep admin online trainingVenkat reddy
 
JAX 2012: Moderne Architektur mit Spring und JavaScript
JAX 2012: Moderne Architektur mit Spring und JavaScriptJAX 2012: Moderne Architektur mit Spring und JavaScript
JAX 2012: Moderne Architektur mit Spring und JavaScriptmartinlippert
 
HSC INFORMATION TECHNOLOGY CHAPTER 3 ADVANCED JAVASCRIPT
HSC INFORMATION TECHNOLOGY CHAPTER 3 ADVANCED JAVASCRIPTHSC INFORMATION TECHNOLOGY CHAPTER 3 ADVANCED JAVASCRIPT
HSC INFORMATION TECHNOLOGY CHAPTER 3 ADVANCED JAVASCRIPTAAFREEN SHAIKH
 
Intro to Rails Give Camp Atlanta
Intro to Rails Give Camp AtlantaIntro to Rails Give Camp Atlanta
Intro to Rails Give Camp AtlantaJason Noble
 
Overview Of .Net 4.0 Sanjay Vyas
Overview Of .Net 4.0   Sanjay VyasOverview Of .Net 4.0   Sanjay Vyas
Overview Of .Net 4.0 Sanjay Vyasrsnarayanan
 
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...rsnarayanan
 
Vital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and Spark
Vital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and SparkVital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and Spark
Vital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and SparkVital.AI
 
Wei ding(resume)
Wei ding(resume)Wei ding(resume)
Wei ding(resume)WEI DING
 
Modern Architectures with Spring and JavaScript
Modern Architectures with Spring and JavaScriptModern Architectures with Spring and JavaScript
Modern Architectures with Spring and JavaScriptmartinlippert
 
(ATS3-GS03) Accelrys Enterprise Platform Deeper Dive
(ATS3-GS03) Accelrys Enterprise Platform Deeper Dive(ATS3-GS03) Accelrys Enterprise Platform Deeper Dive
(ATS3-GS03) Accelrys Enterprise Platform Deeper DiveBIOVIA
 
ASP.NET MVC as the next step in web development
ASP.NET MVC as the next step in web developmentASP.NET MVC as the next step in web development
ASP.NET MVC as the next step in web developmentVolodymyr Voytyshyn
 
SAP EP JAVA WEBDYNPRO Training Course ,SAP Training Online
SAP EP JAVA WEBDYNPRO Training Course  ,SAP Training OnlineSAP EP JAVA WEBDYNPRO Training Course  ,SAP Training Online
SAP EP JAVA WEBDYNPRO Training Course ,SAP Training OnlineVenkat reddy
 
SharePoint 2010 as a Development Platform
SharePoint 2010 as a Development PlatformSharePoint 2010 as a Development Platform
SharePoint 2010 as a Development PlatformAyman El-Hattab
 

Semelhante a Presenter manual RIA technology (specially for summer interns) (20)

The web as it should be
The web as it should beThe web as it should be
The web as it should be
 
Spring 3 - Der dritte Frühling
Spring 3 - Der dritte FrühlingSpring 3 - Der dritte Frühling
Spring 3 - Der dritte Frühling
 
Javascript Frameworks for Well Architected, Immersive Web Apps
Javascript Frameworks for Well Architected, Immersive Web AppsJavascript Frameworks for Well Architected, Immersive Web Apps
Javascript Frameworks for Well Architected, Immersive Web Apps
 
From Backbone to Ember and Back(bone) Again
From Backbone to Ember and Back(bone) AgainFrom Backbone to Ember and Back(bone) Again
From Backbone to Ember and Back(bone) Again
 
Modern Architectures with Spring and JavaScript
Modern Architectures with Spring and JavaScriptModern Architectures with Spring and JavaScript
Modern Architectures with Spring and JavaScript
 
Sap ep admin online training
Sap ep admin online trainingSap ep admin online training
Sap ep admin online training
 
JAX 2012: Moderne Architektur mit Spring und JavaScript
JAX 2012: Moderne Architektur mit Spring und JavaScriptJAX 2012: Moderne Architektur mit Spring und JavaScript
JAX 2012: Moderne Architektur mit Spring und JavaScript
 
HSC INFORMATION TECHNOLOGY CHAPTER 3 ADVANCED JAVASCRIPT
HSC INFORMATION TECHNOLOGY CHAPTER 3 ADVANCED JAVASCRIPTHSC INFORMATION TECHNOLOGY CHAPTER 3 ADVANCED JAVASCRIPT
HSC INFORMATION TECHNOLOGY CHAPTER 3 ADVANCED JAVASCRIPT
 
Offline Html5 3days
Offline Html5 3daysOffline Html5 3days
Offline Html5 3days
 
Intro to Rails Give Camp Atlanta
Intro to Rails Give Camp AtlantaIntro to Rails Give Camp Atlanta
Intro to Rails Give Camp Atlanta
 
Web Designing Syllabus
Web Designing SyllabusWeb Designing Syllabus
Web Designing Syllabus
 
Overview Of .Net 4.0 Sanjay Vyas
Overview Of .Net 4.0   Sanjay VyasOverview Of .Net 4.0   Sanjay Vyas
Overview Of .Net 4.0 Sanjay Vyas
 
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
 
Vital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and Spark
Vital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and SparkVital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and Spark
Vital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and Spark
 
Wei ding(resume)
Wei ding(resume)Wei ding(resume)
Wei ding(resume)
 
Modern Architectures with Spring and JavaScript
Modern Architectures with Spring and JavaScriptModern Architectures with Spring and JavaScript
Modern Architectures with Spring and JavaScript
 
(ATS3-GS03) Accelrys Enterprise Platform Deeper Dive
(ATS3-GS03) Accelrys Enterprise Platform Deeper Dive(ATS3-GS03) Accelrys Enterprise Platform Deeper Dive
(ATS3-GS03) Accelrys Enterprise Platform Deeper Dive
 
ASP.NET MVC as the next step in web development
ASP.NET MVC as the next step in web developmentASP.NET MVC as the next step in web development
ASP.NET MVC as the next step in web development
 
SAP EP JAVA WEBDYNPRO Training Course ,SAP Training Online
SAP EP JAVA WEBDYNPRO Training Course  ,SAP Training OnlineSAP EP JAVA WEBDYNPRO Training Course  ,SAP Training Online
SAP EP JAVA WEBDYNPRO Training Course ,SAP Training Online
 
SharePoint 2010 as a Development Platform
SharePoint 2010 as a Development PlatformSharePoint 2010 as a Development Platform
SharePoint 2010 as a Development Platform
 

Último

Bald Philosopher, a story for entertainment.docx
Bald Philosopher, a story for entertainment.docxBald Philosopher, a story for entertainment.docx
Bald Philosopher, a story for entertainment.docxazuremorn
 
Mince Pies, a story for entertainment.docx
Mince Pies, a story for entertainment.docxMince Pies, a story for entertainment.docx
Mince Pies, a story for entertainment.docxazuremorn
 
karaoke songs customise for portable 2.docx
karaoke songs customise for portable  2.docxkaraoke songs customise for portable  2.docx
karaoke songs customise for portable 2.docxPOPCOMTABUKCITY
 
Transform Your Space with Poster Memorabilia's Collection
Transform Your Space with Poster Memorabilia's CollectionTransform Your Space with Poster Memorabilia's Collection
Transform Your Space with Poster Memorabilia's CollectionPoster Memorabilia Reviews
 
Cabin by the azure lake, the story of a lady and a crocodile
Cabin by the azure lake, the story of a lady and a crocodileCabin by the azure lake, the story of a lady and a crocodile
Cabin by the azure lake, the story of a lady and a crocodileazuremorn
 
Flying Avocado Cat Cryptocurrency Created, Coded, Generated and Named by Grok...
Flying Avocado Cat Cryptocurrency Created, Coded, Generated and Named by Grok...Flying Avocado Cat Cryptocurrency Created, Coded, Generated and Named by Grok...
Flying Avocado Cat Cryptocurrency Created, Coded, Generated and Named by Grok...TeslaStakeHolder
 
Uk-NO1 Amil In Karachi Best Amil In Karachi Bangali Baba In Karachi Aamil In ...
Uk-NO1 Amil In Karachi Best Amil In Karachi Bangali Baba In Karachi Aamil In ...Uk-NO1 Amil In Karachi Best Amil In Karachi Bangali Baba In Karachi Aamil In ...
Uk-NO1 Amil In Karachi Best Amil In Karachi Bangali Baba In Karachi Aamil In ...Amil baba
 
TREE VOLANOES, A STORY FOR ENTERTAINMENT
TREE VOLANOES, A STORY FOR ENTERTAINMENTTREE VOLANOES, A STORY FOR ENTERTAINMENT
TREE VOLANOES, A STORY FOR ENTERTAINMENTazuremorn
 
What Life Would Be Like From A Different Perspective (saltyvixenstories.com)
What Life Would Be Like From A Different Perspective (saltyvixenstories.com)What Life Would Be Like From A Different Perspective (saltyvixenstories.com)
What Life Would Be Like From A Different Perspective (saltyvixenstories.com)Salty Vixen Stories & More
 
THE MEDIC, A STORY for entertainment.docx
THE MEDIC, A STORY for entertainment.docxTHE MEDIC, A STORY for entertainment.docx
THE MEDIC, A STORY for entertainment.docxazuremorn
 
Biswanath Byam Samiti Open Quiz 2022 by Qui9 Grand Finale
Biswanath Byam Samiti Open Quiz 2022 by Qui9 Grand FinaleBiswanath Byam Samiti Open Quiz 2022 by Qui9 Grand Finale
Biswanath Byam Samiti Open Quiz 2022 by Qui9 Grand FinaleQui9 (Ultimate Quizzing)
 
Princess Jahan's Tuition Classes, a story for entertainment
Princess Jahan's Tuition Classes, a story for entertainmentPrincess Jahan's Tuition Classes, a story for entertainment
Princess Jahan's Tuition Classes, a story for entertainmentazuremorn
 
The lady in Surtout, an old story that happened in our neighbourhood
The lady in Surtout, an old story  that happened in our neighbourhoodThe lady in Surtout, an old story  that happened in our neighbourhood
The lady in Surtout, an old story that happened in our neighbourhoodazuremorn
 
ECOLUXE pre-ESPYS Ultimate Sports Lounge 2024
ECOLUXE pre-ESPYS Ultimate Sports Lounge 2024ECOLUXE pre-ESPYS Ultimate Sports Lounge 2024
ECOLUXE pre-ESPYS Ultimate Sports Lounge 2024Durkin Entertainment LLC
 
Fight Scene Storyboard (Action/Adventure Animation)
Fight Scene Storyboard (Action/Adventure Animation)Fight Scene Storyboard (Action/Adventure Animation)
Fight Scene Storyboard (Action/Adventure Animation)finlaygoodall2
 
Dubai Call Girls O525547819 Face Full Beautiful Call Girls Dubai
Dubai Call Girls O525547819 Face Full Beautiful Call Girls DubaiDubai Call Girls O525547819 Face Full Beautiful Call Girls Dubai
Dubai Call Girls O525547819 Face Full Beautiful Call Girls Dubaikojalkojal131
 

Último (20)

Bald Philosopher, a story for entertainment.docx
Bald Philosopher, a story for entertainment.docxBald Philosopher, a story for entertainment.docx
Bald Philosopher, a story for entertainment.docx
 
Mince Pies, a story for entertainment.docx
Mince Pies, a story for entertainment.docxMince Pies, a story for entertainment.docx
Mince Pies, a story for entertainment.docx
 
karaoke songs customise for portable 2.docx
karaoke songs customise for portable  2.docxkaraoke songs customise for portable  2.docx
karaoke songs customise for portable 2.docx
 
S10_E06-Sincerely,The Friday Club- Prelims Farewell Quiz.pptx
S10_E06-Sincerely,The Friday Club- Prelims Farewell Quiz.pptxS10_E06-Sincerely,The Friday Club- Prelims Farewell Quiz.pptx
S10_E06-Sincerely,The Friday Club- Prelims Farewell Quiz.pptx
 
Sincerely, The Friday Club - Farewell Quiz-Finals.pptx
Sincerely, The Friday Club - Farewell Quiz-Finals.pptxSincerely, The Friday Club - Farewell Quiz-Finals.pptx
Sincerely, The Friday Club - Farewell Quiz-Finals.pptx
 
Transform Your Space with Poster Memorabilia's Collection
Transform Your Space with Poster Memorabilia's CollectionTransform Your Space with Poster Memorabilia's Collection
Transform Your Space with Poster Memorabilia's Collection
 
Cabin by the azure lake, the story of a lady and a crocodile
Cabin by the azure lake, the story of a lady and a crocodileCabin by the azure lake, the story of a lady and a crocodile
Cabin by the azure lake, the story of a lady and a crocodile
 
Flying Avocado Cat Cryptocurrency Created, Coded, Generated and Named by Grok...
Flying Avocado Cat Cryptocurrency Created, Coded, Generated and Named by Grok...Flying Avocado Cat Cryptocurrency Created, Coded, Generated and Named by Grok...
Flying Avocado Cat Cryptocurrency Created, Coded, Generated and Named by Grok...
 
Uk-NO1 Amil In Karachi Best Amil In Karachi Bangali Baba In Karachi Aamil In ...
Uk-NO1 Amil In Karachi Best Amil In Karachi Bangali Baba In Karachi Aamil In ...Uk-NO1 Amil In Karachi Best Amil In Karachi Bangali Baba In Karachi Aamil In ...
Uk-NO1 Amil In Karachi Best Amil In Karachi Bangali Baba In Karachi Aamil In ...
 
S10_E02_How to Pimp Social Media 101.pptx
S10_E02_How to Pimp Social Media 101.pptxS10_E02_How to Pimp Social Media 101.pptx
S10_E02_How to Pimp Social Media 101.pptx
 
TREE VOLANOES, A STORY FOR ENTERTAINMENT
TREE VOLANOES, A STORY FOR ENTERTAINMENTTREE VOLANOES, A STORY FOR ENTERTAINMENT
TREE VOLANOES, A STORY FOR ENTERTAINMENT
 
What Life Would Be Like From A Different Perspective (saltyvixenstories.com)
What Life Would Be Like From A Different Perspective (saltyvixenstories.com)What Life Would Be Like From A Different Perspective (saltyvixenstories.com)
What Life Would Be Like From A Different Perspective (saltyvixenstories.com)
 
THE MEDIC, A STORY for entertainment.docx
THE MEDIC, A STORY for entertainment.docxTHE MEDIC, A STORY for entertainment.docx
THE MEDIC, A STORY for entertainment.docx
 
Moveable Feast_Travel-Lifestyle-Culture Quiz.pptx
Moveable Feast_Travel-Lifestyle-Culture Quiz.pptxMoveable Feast_Travel-Lifestyle-Culture Quiz.pptx
Moveable Feast_Travel-Lifestyle-Culture Quiz.pptx
 
Biswanath Byam Samiti Open Quiz 2022 by Qui9 Grand Finale
Biswanath Byam Samiti Open Quiz 2022 by Qui9 Grand FinaleBiswanath Byam Samiti Open Quiz 2022 by Qui9 Grand Finale
Biswanath Byam Samiti Open Quiz 2022 by Qui9 Grand Finale
 
Princess Jahan's Tuition Classes, a story for entertainment
Princess Jahan's Tuition Classes, a story for entertainmentPrincess Jahan's Tuition Classes, a story for entertainment
Princess Jahan's Tuition Classes, a story for entertainment
 
The lady in Surtout, an old story that happened in our neighbourhood
The lady in Surtout, an old story  that happened in our neighbourhoodThe lady in Surtout, an old story  that happened in our neighbourhood
The lady in Surtout, an old story that happened in our neighbourhood
 
ECOLUXE pre-ESPYS Ultimate Sports Lounge 2024
ECOLUXE pre-ESPYS Ultimate Sports Lounge 2024ECOLUXE pre-ESPYS Ultimate Sports Lounge 2024
ECOLUXE pre-ESPYS Ultimate Sports Lounge 2024
 
Fight Scene Storyboard (Action/Adventure Animation)
Fight Scene Storyboard (Action/Adventure Animation)Fight Scene Storyboard (Action/Adventure Animation)
Fight Scene Storyboard (Action/Adventure Animation)
 
Dubai Call Girls O525547819 Face Full Beautiful Call Girls Dubai
Dubai Call Girls O525547819 Face Full Beautiful Call Girls DubaiDubai Call Girls O525547819 Face Full Beautiful Call Girls Dubai
Dubai Call Girls O525547819 Face Full Beautiful Call Girls Dubai
 

Presenter manual RIA technology (specially for summer interns)

  • 1. RICH INTERNET APPLICATIONS (RIA) HTML5, CSS3, JavaScript, AJAX, jQuery and SilverLight Specially For Summer Interns Effective from: Jan 2012 1 COURSE OUTLINE FOR RIA | XPERT INFOTECH | Confidential
  • 2. HTML5 Fundamentals HTML5 Structural Elements Overview of HTML5 New Semantic Elements Comparing HTML5 to XHTML o <header> Changes to Existing Tags o <footer> Deprecated Elements and Attributes o <section> Browser Support o <article> Modernizr JavaScript Library o <nav> ARIA o <aside> o <hgroup> o <figure> and <figcaption> o <mark> Creating a Document Outline Audio and Video HTML5 Web Forms Browser Support for Audio/Video New Form Attributes Formats o autocomplete Overview of Codecs o novalidate <audio> and <video>Elements New Input Attributes <source>Element o autofocus Media Element API and Events o form o min, max and step o multiple o pattern New Form Elements o <datalist> o <progress> New Input Elements o email o url o tel o search Form Validation HTML5 JavaScript APIs Introduction to CSS3 Canvas API What's New in CSS3? Web Storage API Benefits of Using CSS3 File Storage API Browser Support 2 COURSE OUTLINE FOR RIA | XPERT INFOTECH | Confidential
  • 3. Geolocation API Vendor Prefixes Drag and Drop API Web Workers API Taking a Web Application "Offline" CSS3 Selectors and Pseudo-Classes CSS3 Properties "Starts With" Selector Using Vendor-Specific Extensions to "Ends With" Selector Ensure Cross-Browser Compatibility "Contains" Selector:nth-child(N) Using @font-face to Add Custom :nth-last-child(N) Fonts :nth-of-type(N) Changing the Opacity of Text and :nth-last-of-type(N) Images :root Creating Rounded Corners, Adding :target Shadows to Boxes, and Using Images as Borders Creating Multiple Columns for Laying Out Text Working with RGBA and HSL Color Models Creating Simple Animations Usingtransitions, transform, and animation Introduction to Client-Side JavaScript Statements and Operators Embedding JavaScript in an XHTML Variable Declarations Document Assignment Operators and Statements Evolution of the JavaScript Language Arithmetic Operators JavaScript Versions and Browser Support Logical Operators Comparison Operators String Operators Conditional Operators Operator Precedence DOM/CSS Scripting Implementing Functions Introduction to the Document Object Defining Functions Model (DOM) Invoking Functions Using the getElementById method Named and Anonymous Functions 3 COURSE OUTLINE FOR RIA | XPERT INFOTECH | Confidential
  • 4. Modifying Page Content with the DOM Passing Arguments Manipulating CSS using JavaScript Local vs. Global Variables Programmatic Access to CSS Using the return Statement Implementing Control Constructs JavaScript Objects Introduction to Conditional and Looping The JavaScript Browser Object Model Constructs JavaScript Object Properties The if else Statements Object Methods The do while Statements The new Keyword The for in Statements The this Keyword The switch Statement Creating New Object Instances Using Constructor Functions String, Date and Array Objects Fundamental JavaScript Directives Implementing Arrays Inline JavaScript Using Arrays in JavaScript Linking Web Pages to External Predefined JavaScript Object Arrays JavaScript Files Creating Arrays JavaScript Using <script> Tags and Reading and Writing to an Array Attributes Common Array Properties and Methods Deferred scripts <noscript> Tags Cookies Common Applications Overview of JavaScript Cookies Form Validation and Testing Session and Persistent Cookies Working with Regular Expressions Using Cookies on a Web Page User Interaction Common Uses of JavaScript Cookies Local Form Processing Object Detection Creating New Windows Adding Content to a Window Browser Awareness Using thenavigator Object Interactive Graphics 4 COURSE OUTLINE FOR RIA | XPERT INFOTECH | Confidential
  • 5. Event Handling Page Animation with Effects The W3C and Internet Explorer Event Controlling Visibility Models Using show() andhide() The Event Object Creating Slide and Fade Effects Registering JavaScript Events Creating Custom Animations Inline Event Handlers Animation Queuing and Callback Processing Keyboard and Mouse Events Functions jQuery Fundamentals Ajax Requests Using jQuery Overview of jQuery Ajax Overview Downloading and Using jQuery library Loading Remote HTML Benefits of Using jQuery Utilizing Global Event Handlers Fetching Data with getJSON() jQuery Selectors and Filters Sending Form Data with Ajax Using jQuery Wrapper jQuery Form Enhancement document.ready() Using jQuery Selectors and Filters Using Form Selectors and Filters Selecting Single and Multiple Elements Handling Keyboard and Focus Events Wrapped Sets Improving Behavior and Appearance Method Chaining Performing Form Validation Validation Plugin DOM Manipulation Utility Functions Review of Document Object Model Accessing Attributes of an Element Disabling Animations Adding and Removing Elements Using Other Libraries with jQuery Setting element Content String and Array Manipulation With text()and html() Manipulating Classes and CSS jQuery Plugins jQuery Events Benefits of Plugins Integrating Popular Plugins Review of Past Event Models Image Manipulation with Slideshows and jQuery Event Model Carousels Binding and Removing Event Handlers Creating Custom Plugins Event Object Common jQuery Events jQuery UI Overview Configuring and Downloading the UI 5 COURSE OUTLINE FOR RIA | XPERT INFOTECH | Confidential
  • 6. Library Using Sliders for Numeric Input Themes and Styles List Simplification with autocomplete Using ThemeRoller Using datepickers for Date Input Implementing Drag and Drop jQuery UI Widgets Downloading Popular Widgets Silverlight Course Content Interaction with the Environment Controlling Html from Silver light Calling managed code from JavaScript Using the Local Connection API to communicate between multiple Silver light instances Maximizing SEO Out Of Browser Support Enabling OOB support Using the Network Monitoring API Updating an OOB Application Working with Services Creating Services for Silver light Silver light enabled WCF services Binary XML ADO.NET Data Services Restful services with POX and JSON Data Binding · Understanding Data Binding in Silver light · Data Binding Modes · Data Binding Syntax · Data Context · Change Notification · Data Templates 6 COURSE OUTLINE FOR RIA | XPERT INFOTECH | Confidential
  • 7. Creating Custom Controls · The Silver light Toolkit · Motivation for creating custom controls · Creating custom controls · Understanding Generic XAML · Using custom controls Silver light Accessibility · Making Silver light accessible · Achieving DDA Compliance · UI Automation Silver light Unit Testing · choosing a testing framework · Installing the framework · Writing Unit Tests for Silver light code · Adopting Test Driven Development (TDD) and Silver light · Integration Silver light Navigation Applications · Overview · Creating Navigation Applications · Creating clean URLs · Understanding Deep Linking · Applying other styles and assets · Using navigation in standard Silver light applications Notes: Recommend Practical hours for student except class hours is 90 Hrs. We also provide weekend classes for all courses. After completion of 75% of course, student will go through Live Project Training, Interview Preparation and Recruitment process in Software Industry. 7 COURSE OUTLINE FOR RIA | XPERT INFOTECH | Confidential
  • 8. Our Technology Specialization and Certification Courses: 8 COURSE OUTLINE FOR RIA | XPERT INFOTECH | Confidential
  • 9. KEY FEATURES OF XPERT INFOTECH: KEY FEATURES OF XPERT INFOTECH: Training by Certified and Experienced Trainers. Industrial and Corporate Tie-ups for Live projects for student. Well equipped Computer Lab, Internet and Book Bank facility. Live project based Summer Trainings, Summer Internships and summer programs. 100% placement assistance on every course. Interview Preparation and Technical Events. On Campus Interviews in every month for the placement of students. WI-FI enabled classrooms. 100% Placement Assistance On Campus Interviews 58-61 (Basement), Vashist Park, Pankha Road, New Delhi-46 Ph.: 011-28526572, 65833100, 9990345891 www.xpert-infotech.com Email: info@xpert-infotech.com 9 COURSE OUTLINE FOR RIA | XPERT INFOTECH | Confidential