Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Presenter manual RIA technology (specially for summer interns)


Published on

XPERT INFOTECH imparts qualitative training in .NET, ASP.NET, PHP, PHP++, JAVA, J2EE, ORACLE DBA, ORALE D2K, RIA, SEO, WEB DEVELOPMENT, MOBILE APPLICATIONS DEVELOPMENT, ANDROID and other latest technologies. The training is designed for the BCA/MCA/B.E./B-Tech students who want to speed up their technical skills and proficiencies into real time development environment.

  • Be the first to comment

  • Be the first to like this

Presenter manual RIA technology (specially for summer interns)

  1. 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. 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 OutlineAudio 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 ValidationHTML5 JavaScript APIs Introduction to CSS3 Canvas API Whats New in CSS3? Web Storage API Benefits of Using CSS3 File Storage API Browser Support 2 COURSE OUTLINE FOR RIA | XPERT INFOTECH | Confidential
  3. 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 animationIntroduction 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 PrecedenceDOM/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. 4. Modifying Page Content with the DOM Passing Arguments Manipulating CSS using JavaScript Local vs. Global Variables Programmatic Access to CSS Using the return StatementImplementing 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 ObjectsFundamental 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> TagsCookies 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. 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 FunctionsjQuery 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 PluginDOM 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 PluginsjQuery 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. 6. Library Using Sliders for Numeric Input Themes and Styles List Simplification with autocomplete Using ThemeRoller Using datepickers for Date Input Implementing Drag and DropjQuery UI Widgets Downloading Popular WidgetsSilverlight 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 ApplicationWorking with Services Creating Services for Silver light Silver light enabled WCF services Binary XML ADO.NET Data Services Restful services with POX and JSONData 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. 7. Creating Custom Controls · The Silver light Toolkit · Motivation for creating custom controls · Creating custom controls · Understanding Generic XAML · Using custom controlsSilver light Accessibility · Making Silver light accessible · Achieving DDA Compliance · UI AutomationSilver 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 · IntegrationSilver light Navigation Applications · Overview · Creating Navigation Applications · Creating clean URLs · Understanding Deep Linking · Applying other styles and assets · Using navigation in standard Silver light applicationsNotes: 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. 8. Our Technology Specialization and Certification Courses:8 COURSE OUTLINE FOR RIA | XPERT INFOTECH | Confidential
  9. 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 Email: info@xpert-infotech.com9 COURSE OUTLINE FOR RIA | XPERT INFOTECH | Confidential