This Google Analytics class is designed to provide you with in-depth knowledge about various features available in Google Analytics tool and how to leverage them to best serve your business needs. The course begins with introductory chapters to provide a strong foundation to students.
Class goals :
Learn the fundamentals of web metrics and web analytics.
Learn what web analytics can do for your business.
Learn common web analytics methodologies suitable for different types of websites.
Learn how Google Analytics works.
Learn the key features and capabilities of Google Analytics.
Learn to set up a Google Analytics accounts and profiles.
Learn access management techniques for your Google Analytics accounts and profiles.
Lean how to generate reports in Google Analytics (visitors reports, traffic sources reports, content reports, goals report.)
Learn to analyze default reports in Google Analytics to interpret web metrics data.
Learn to create and apply filters in Google Analytics.
Learn best practices for setting filters in Google Analytics.
Learn to create goals and funnels in Google Analytics.
Learn to interpret reports for analyzing goals and funnels in Google Analytics.
Content of Training Google Analytics / Introduction
Class Outline
Overview and Background of Web Analytics
Introduction to Web Analytics
Why Learn Web Analytics: Analytics vs. Reporting
Fundamentals of Web Analytics
Introduction to Google Analytics
Basics of Google Analytics
Getting Started with Google Analytics
Access Management
Reports in Google Analytics
Introduction to Reports in Google Analytics
Understanding the Report Layout
Exporting Your Data from Google Analytics
Digging into Reports
Visitors Report Demystified
Traffic Sources Report Demystified
Understanding Filters in Google Analytics
Introduction to Filters
Overview of Different Types of Filters
Goals in Google Analytics
Introduction to Goals
Configuring Goals
Analyzing Goals Using Standard Reports
Funnels in Google Analytics
Introduction to Funnels
Building a Funnel in Google Analytics
Funnel Virtualization Report
Integrating Google Analytics with Google AdWords
Tracking Online Marketing Campaigns through Google Analytics
Training Google Analytics / Introduction
Onze voordelen :
Type of training: Inter-company, intra-company and individual
100% flexible & personalised training : You choose the place, the dates and the training program
Offer request : Response within 24 hours
50% discount for SME’s from Brussels-Capital Region
Free parking, lunch & drinks
Free use of our Digital Competence Centre: Manuals, courses, exercises, …
Google Web Toolkit (GWT) allows Java developers to create Web 2.0-ready AJAX front ends. GWT compiles these Java artifacts into optimized JavaScript for all major browsers. This GWT training course provides a foundation in developing front-end modules with GWT widgets, panels, events and other mechanisms.
Class goals :
Understand the challenges of Ajax programming and how GWT addresses them.
Learn about GWT infrastructure, projects and code artifacts.
Learn to use GWT widgets, panels, images, events, listeners to build Ajax forms.
Learn to use GWT Utility and framework classes.
Learn to incorporate history and bookmarks in your front-ends.
Learn about GWT’s RPC protocol and how to use it.
Content of Training Google Web Toolkit / Introduction
Class Outline
The GWT Concept
Dynamic HTML
The GWT Solution
So What is GWT?
The GWT Compiler
GWT Design Axioms
Getting Started with GWT
Creating a GWT Project
A GWT Project Structure
Executing a GWT Project
Using GWT with Legacy Web Apps
GWT Module Configuration
GWT Module Entry Point
Development Mode versus Web Mode
Our Class Project: A Film Rental Application
GWT User Interfaces
GWT User Interfaces
Creating and Configuring Widgets
Widget Hierarchy
Widget Behavior
Using the RootPanel
Basic Styling
Some Basic Widgets
Organizing User Interfaces in GWT
Laying Out Widgets into Panels
Various GWT Layouts
FlowPanel
HorizontalPanel and Vertical Panel
The RootPanel
DockPanel, DockLayoutPanel, SplitLayoutPanel, and LayoutPanel
Using Grid
Using FlexTable
Using ScrollPanel
Using PopupPanel and DecoratedPopupPanel
Dialog Boxes
The DisclosurePanel
Event Handling in GWT
Event Handling in User Interfaces
The GWT Event Model
Using Event Handlers
Types of Events
FormPanel Events
Images and Resources
Using Images in GWT
The GWT Image Widget
Prefetching Images
Using ImageBundle and ClientBundle
Creating a Client Bundle for Images and Text
Using a Client Bundle
More on Client Bundles
GWT Utility Classes
GWT and Cookies
The GWT Random Class
Animation in GWT
Uploading Files in GWT
The GWT Class
The GWT Window Class
The Window.Location Class
The GWT Timer Class
History and Bookmarks in GWT
History and Bookmarks in GWT
Using Hyperlink Widgets
Managing History
The History Token
Adding New History Items
The History Handler
Handling Bookmarks
RPC Protocol in GWT
Why a New Protocol?
RPC Protocol in GWT
GWT RPC Basics
Steps to RPC: Code Components
RPC Components
Setting the Servlet Path in a Module
Creating an Invocation Target
RPC Events
No Synchronous RPC in GWT
Data Serialization
Training Google Web Toolkit / Introduction
Onze voordelen :
Type of training: Inter-company, intra-company and individual
100% flexible & personalised training : You choose the place, the dates and the training program
Offer request : Response within 24 hours
50% discount for SME’s from Brussels-Capital Region
Free parking, lunch & drinks
Free use of our Digital Competence Centre: Manuals, courses, exercises, …
In this GWT training class, students learn develop their GWT skills by learning to use advanced widgets and panels, to work with client-server communication, to build JavaScript bridges and much more.
Class goals :
Learn to create and use modules in GWT, own or external.
Learn to use advanced panels, more widgets, trees in GWT.
Learn to use RichTextArea for styled editing in GWT.
Learn to use CSS styling of GWT Widgets.
Learn to develop own composite widgets.
Learn to develop and execute tests and benchmarks in GWT.
Discover the GWT’s Java Emulator, its capabilities and limitations.
Learn to use GWT’s DOM management.
Learn to use JSON within GWT.
Learn to retrieve and show external URLs in GWT forms.
Learn the mechanics of integrating Javascript with Java.
Learn advanced connectivity mechanisms, polling and related concepts.
Learn some best practices on performance and avoiding pit falls.
Content of Training Google Web Toolkit / Advanced
Class Outline
Using Modules in GWT
GWT Modules
Using External Modules
Modularizing An Application
Deferred Binding
Multiple-Module Applications
Code Splitting
More on GWT User Interfaces
Using ToggleButton and PushButton
Using DecoratorPanel
Using AbsolutePanel
Using HTMLPanel
Using FocusPanel
Using HorizontalSplitPanel and VerticalSplitPanel
Using StackPanel
Using TabPanel
The DeckPanel
Using TabPanel
Using Menus via a MenuBar
Using a Tree Widget
Using SuggestBox
GWT RichTextArea Editing
FormPanel
Using DeferredCommand
GWT UiBinder and SafeHtml
What is UiBinder?
UiBinder Benefits
UiBinder Templates
Creating a UiBinder in Eclipse
What Is SafeHtml?
Styling with CSS in GWT
Syling with CSS in GWT
GWT Visual Themes
Styling Widgets in GWT
Associating CSS Files with a Module
Dependent Style in Widgets
More ClientBundle Elements: CSS Resources, Data Resources, and External Resources
Creating Composite GWT Widgets
Custom GWT Widgets
Composite GWT Widgets
Developing Composite Widgets
Using Composite Widgets
Testing and Debugging GWT Modules in GWT
Testing and Debugging GWT Modules
Unit Testing Concepts
The JUnit Test Framework
Writing a JUnit Test Case
GWT Unit Testing with GWTTestCase
Running junitCreator
Testing Asynchronous Code
GWT System Testing
GWT User Interface Testing
More Server Integration Options in GWT
More Server Integration Options in GWT
Using HTTP Requests
Manipulating an XML DOM
Integrating Using JSON
GWT JavaScript Native Interface
GWT JavaScript Native Interface
Defining JSNI Methods
Sharing Data between JavaScript and Java
Talking to the Browser via JSNI
Using External JavaScript
Using a JavaScriptObject in GWT
Java Callbacks from External JavaScript
Using External Libraries
Advanced GWT Connectivity
Stateful and Stateless Servers
Using Stateful Servers
Handling Exceptions
Client-Side RPC Architecture in GWT
Client-Side RPC Architecture
Client-Side Pull versus Push
Polling Protocols
GWT Best Practices
Security Issues
Performance Concerns
Internationalization in GWT
GWT Pitfalls and Issues
Testing Practices for GWT
Bandwidth-Sensitive Applications
Training Google Web Toolkit / Advanced
Onze voordelen :
Type of training: Inter-company, intra-company and individual
100% flexible & personalised training : You choose the place, the dates and the training program
Offer request : Response within 24 hours
50% discount for SME’s from Brussels-Capital Region
Free parking, lunch & drinks
Free use of our Digital Competence Centre: Manuals, courses, exercises, …
This Microsoft ASP.NET training class provides web developers with the knowledge and skills to develop Web applications by using Microsoft Visual Studio 2010.
This ASP.NET class is intended for Web developers who know HTML and have at least some knowledge of a scripting language such as JScript/JavaScript or VBScript.
Class goals :
Explore ASP.NET Web applications in Microsoft Visual Studio 2010.
Learn to create Web applications by using Microsoft Visual Studio 2010 and Microsoft .NET based languages.
Learn to create a Microsoft ASP.NET Web Form.
Learn to add functionality to a Microsoft ASP.NET Web Form.
Learn to implement master pages and user controls.
Learn to validate user input.
Learn to debug Microsoft ASP.NET Web applications.
Learn to manage data in an ASP.NET 3.5 Web application.
Learn to manage data access tasks by using LINQ.
Learn to manage data by using ASP.NET Dynamic Data.
Learn to create a Microsoft ASP.NET AJAX application.
Learn to consume and Windows Communication Foundation (WCF) services.
Learn to manage state in Web applications.
Learn to configure and deploy a Microsoft ASP.NET Web application.
Learn to secure a Microsoft ASP.NET Web application.
Learn to implement new technologies supported by Visual Studio 2010 for Web development.
Content of Training Visual Studio 2010 / Introduction
Class Outline
Exploring Microsoft ASP.NET Web Applications in Microsoft Visual Studio 2010
Introduction to the .NET Framework
Overview of ASP.NET
Overview of the Lab Application
Lab : There are no labs for this module
Creating Web Applications by Using Microsoft Visual Studio 2010 and Microsoft .NET Based Languages
Choosing a Programming Language
Overview of Visual Studio 2010
Creating a Simple Web Application
Lab : Creating Web Applications by Using Microsoft Visual Studio 2010 and Microsoft .NET Based Languages
Exercise 1: Creating an ASP.NET Web Site
Exercise 2: Adding and Configuring Server Controls in Web Forms
Exercise 3: Building and Deploying an ASP.NET Web Application
Creating a Microsoft ASP.NET Web Form
Creating Web Forms
Adding and Configuring Server Controls in a Web Form
Lab : Creating a Microsoft ASP.NET Web Form
Exercise 1: Creating a Web Form
Exercise 2: Adding and Configuring Server Controls in a Web Form
Adding Functionality to a Microsoft ASP.NET Web Form
Working with Code-Behind Files
Handling Server Control Events
Creating Classes and Components by Using Visual Studio 2010
Handling Page Events
Lab : Adding Functionality to a Microsoft ASP.NET Web Form
Exercise 1: Implementing Code in a Web Application
Exercise 2: Creating Event Procedures
Exercise 3: Creating an Entity Component
Exercise 4: Handling Page and Control Events
Implementing Master Pages and User Controls
Creating Master Pages
Adding User Controls to an ASP.NET Web Form
Lab : Implementing Master Pages and User Controls
Exercise 1: Adding and Applying a Master Page
Exercise 2: Converting Web Forms to Content Pages and User Controls
Validating User Input
Overview of User Input Validation
ASP.NET Validation Controls
Validating Web Forms
Lab : Validating User Input
Exercise 1: Adding Validation Controls
Exercise 2: Configuring Validation Controls
Exercise 3: Adding Server-Side Validation
Troubleshooting Microsoft ASP.NET Web Applications
Debugging in ASP.NET
Tracing in ASP.NET
Lab : Debugging Microsoft ASP.NET Web Applications
Exercise 1: Debugging a Web Application
Exercise 2: Tracing a Web Application
Managing Data in an Microsoft ASP.NET 4.0 Web Application
Overview of ADO.NET
Connecting to a Database
Managing Data
Lab : Managing Data in an ASP.NET 4.0 Web Application
Exercise 1: Connecting to a Data Source
Exercise 2: Binding a Server Control to a Data Source
Exercise 3: Modifying a Data Source
Managing Data Access Tasks by Using LINQ
Overview of LINQ
Managing XML Data by Using LINQ to XML
Managing SQL Data by Using LINQ to SQL and LINQ to Entities
Lab : Managing Data Access Tasks by Using LINQ
Exercise 1: Loading Data by Using the XmlDataSource Control
Exercise 2: Displaying Data by Using LINQ to XML
Exercise 3: Saving Data by Using LINQ to Entities
Managing Data by Using Microsoft ASP.NET Dynamic Data
Overview of ASP.NET Dynamic Data
Applying ASP.NET Dynamic Data
Customizing ASP.NET Dynamic Data Applications
Lab : Managing Data by Using ASP.NET Dynamic Data
Exercise 1: Adding Dynamic Data to an Existing Web Site
Exercise 2: Registering LINQ to Entities by Using Dynamic Data
Exercise 3: Map, Clean and Test Solution
Creating a Microsoft ASP.NET Ajax-enabled Web Forms Application
Introduction to Ajax
Creating an ASP.NET Ajax Application by Using the Ajax Features for ASP.NET
Extending an ASP.NET Web Forms Application by Using the Ajax Control Toolkit
Lab : Creating a Microsoft ASP.NET Ajax-Enabled Web Forms Application
Exercise 1: Creating a Modal About Box
Exercise 2: Customizing Dynamic Data Field Templates with Ajax Server Controls
Exercise 3: Adding the Country Import Progress Indicator
Consuming Microsoft Windows Communication Foundation Services
Overview of Windows Communication Foundation Services
Calling Windows Communication Foundation Services
Working with WCF Data Services
Lab : Consuming Windows Communication Foundation Services
Exercise 1: Creating a WCF Service Reference Proxy
Exercise 2: Calling a WCF Service Method from a Web Form
Exercise 3: Implementing WCF Data Services
Managing State in Web Applications
State Management
ASP.NET Profiles
ASP.NET Caching
Lab : Managing State in Web Applications
Exercise 1: Examining the View State
Exercise 2: Caching Countries
Exercise 3: Displaying Visitors Counter on Default Page
Configuring and Deploying a Microsoft ASP.NET Web Application
Configuring an ASP.NET Web Application
Deploying an ASP.NET Web Application
Lab : Configuring and Deploying a Microsoft ASP.NET Web Application
Configuring the List View Page Size and Enabling the Save Countries Button
Configuring the Visitor Counter
Deploying the Web Application
Securing a Microsoft ASP.NET Web Application
Overview of Web Application Security
Declaratively Configuring Authentication and Authorization
Working Programmatically with Authentication and Authorization
Lab : Securing a Microsoft ASP.NET Web Application
Exercise 1: Enabling Forms Authentication
Exercise 2: Implementing Authorization
Exercise 3: Protecting Configuration File
Implementing Advanced Technologies Supported by Microsoft Visual Studio 2010 for Web Development
Working with the ASP.NET MVC 2 Framework
Working with Silverlight 4
Lab : Implementing Advanced Technologies Supported by Microsoft Visual Studio 2010 for Web Development
Exercise: Implementing a Silverlight Application
Training Visual Studio 2010 / Introduction
Onze voordelen :
Type of training: Inter-company, intra-company and individual
100% flexible & personalised training : You choose the place, the dates and the training program
Offer request : Response within 24 hours
50% discount for SME’s from Brussels-Capital Region
Free parking, lunch & drinks
Free use of our Digital Competence Centre: Manuals, courses, exercises, …
This ASP.NET MVC 3 Framework training provides a practical hands-on introduction to developing Web applications using ASP.NET MVC 3 and C#. This new Web development framework from Microsoft emphasizes separation of concerns in the architecture and testability of applications.
Class goals :
Gain a thorough understanding of the philosophy and architecture of Web applications using ASP.NET MVC.
Acquire a working knowledge of Web application development using ASP.NET MVC and Visual Studio 2010.
Learn to access databases using ADO.NET, LINQ, and Entity Framework 4.1.
Learn to perform automated testing of Web applications created using ASP.NET MVC.
Learn to implement security in ASP.NET MVC applications.
Learn to combine ASP.NET MVC and Web Forms when appropriate.
Learn to deploy ASP.NET MVC applications.
Content of Training ASP.NET MVC 3 Framework
Class Outline
Introduction to ASP.NET MVC
Review of ASP.NET Web Forms
Advantages and Disadvantages of Web Forms
Model-View-Controller Pattern
ASP.NET MVC
Advantages and Disadvantages of ASP.NET MVC
Unit Testing
Getting Started with ASP.NET MVC
Installing ASP.NET MVC
Using Visual Studio
Hello World for ASP.NET MVC
Rendering Views
Dynamic Output
ASP.NET MVC Architecture
The Controller in ASP.NET MVC
The View in ASP.NET MVC
The Model in ASP.NET MVC
Helper Methods for HTML
Form Submission
Model Binding
Input Validation
The Model
Microsoft Technologies for the Model
ADO.NET
LINQ
ADO.NET Entity Framework 4.1
NuGet Package Manager
Using MvcScaffolding
Code First Data Modeling
The Controller
IController Interface
Controller Base Class
Actions
Retrieving Data from a Request
Action Results
Action Attributes
Filters
Asynchronous Controllers
The View
View Responsibility
Using ViewData
Loosely-Typed Views
Strongly-Typed Views
Using Dynamic Objects
Html Helpers
Razor View Engine
Using ViewBag
Validation Attributes
HTML 5 Project Templates
Routing
Routing in ASP.NET MVC
Properties of Routes
Registering Routes
Debugging Routes
Areas
Unit Testing
Test-Driven Development
Test Automation
Refactoring
NUnit
Test Cases
Test Classes
Test Runners
Testing ASP.NET MVC Applications
Dependency Injection
Mocking Frameworks
Inversion of Control Containers
Security
Input Forgery
Cross-Site Scripting
Session Hijacking
Cross-site Request Forgery
SQL Injection
Using the MVC Framework Securely
Combining ASP.NET MVC and Web Forms
Using Web Forms in an MVC Application
Using MVC in a Web Forms Application
Deployment
Server Requirements
Continuous Integration
Environment Configurations
XCOPY
Web Deploy
Training ASP.NET MVC 3 Framework
Onze voordelen :
Type of training: Inter-company, intra-company and individual
100% flexible & personalised training : You choose the place, the dates and the training program
Offer request : Response within 24 hours
50% discount for SME’s from Brussels-Capital Region
Free parking, lunch & drinks
Free use of our Digital Competence Centre: Manuals, courses, exercises, …
In this advanced ASP training course, students will learn to use sophisticated programming strategies and advanced features to add polish, speed and efficiency to Active Server Pages Web applications. In this ASP training course, students will work more thoroughly with ASP components for Web-to-database integration and use the server’s file system to add features and functionality to a website.
Class goals :
Learn to implement advanced drill-downs
Learn to debug ASP code
Learn to work with stored procedures
Learn to use batch updating
Learn to work with 3rd-party vendor components
Learn to work with the file system of the server
Content of Training ASP / Advanced
Class Outline
File Conventions
Connection Pooling
Dynamic Connection Strings
Default METHOD and ACTION Values
Advanced Data Drill-Downs
Passing Data via the Query String
Using Drill-Downs to Reformat Data
Creating Sortable Tables
Displaying Variables
Creating an Include to Display Variable Values for Debugging
Displaying a Portion of a Recordset
Displaying the Next n Records
How the Process Works
Password Protection with Session Variables
Adding Password Protection to Pages
Stored Procedures in ASP
Creating a Stored Procedure in the Database
Advantage of Stored Procedures
Calling a Stored Procedure
Using Stored Procedures to Insert and Update Data
Working with the File System in ASP
The FileSystemObject
Creating or Opening a Text File
Methods of the TextStream Object
Storing Text to a File
The File Object
The Folder Object
Working with Files and Directories
Processing File Uploads
Obtaining a Component for Processing File Uploads
The AspUpload Component
Building an HTML Form that Supports File Uploads
Processing the File on the Server with AspUpload
Processing Files and Entered Text
SetMaxSize
Manipulating Files via AspUpload
Creating an New Directory
Restricting Your Upload to Certain File Extensions
Building a Resume Submission Interface
Batch Updating
Opening a Recordset for Batch Updating
Editing the Records Row by Row
Updating the Batch
Benefits of Batches
Some Useful VBScript Functions
Using rs.Update Instead of INSERT
rs.Update
Form Validation with Server-Side JScript
Server-Side Form Validation with JScript
Transactions in ASP
Transactions
Handling Errors
Catching Database Errors
Creating Message Boards
The HTML Files
The Database
The Interface
Regular Expressions
Creating and Executing Regular Expressions with exec()
Special Characters for Pattern Matching
Escape Sequences for Special Characters
Specifying Ranges in Patterns
Matching a Specified Number of Occurrences
Character-Range Escape Sequences
Matching at the Beginning or End of a String with ^ and $
Training ASP / Advanced
Onze voordelen :
Type of training: Inter-company, intra-company and individual
100% flexible & personalised training : You choose the place, the dates and the training program
Offer request : Response within 24 hours
50% discount for SME’s from Brussels-Capital Region
Free parking, lunch & drinks
Free use of our Digital Competence Centre: Manuals, courses, exercises, …
In this ASP training course, students will learn to build full-featured, database-driven Web sites. This introductory course for new programmers lays out the basics of server-side Web programming with an introduction to classic programming structures and good programming practices. Students will apply these programming skills to the development of a fully functional data-driven website with ASP written in VBScript.
Class goals :
Learn how ASP works
Learn the basic syntax of ASP
Learn to create dynamic interactive pages with ASP
Learn to work with VBScript control structures
Learn to use VBScript built-in functions
Learn to work with ASP’s built-in objects
Learn to validate forms with ASP
Learn to write functions and subroutines in ASP
Learn to work with ASP Session, Application, and Cookie objects
Learn to connect to a database with ASP
Learn to send email with ASP
Content of Training Active Server Pages / Introduction
Class Outline
Active Server Pages: A Web Server-Side Technology
Client-side vs. Server-side Web Technologies
The Web’s Client-Server Relationship
Which Web Servers Support Active Server Pages?
Writing ASP Pages
ASP Code in an HTML Context
ASP Code is « Language Neutral »
VBScript in ASP
ASP Scriptlets
VBScript Strings
An Abbreviation for Response.Write
Developing ASPs
ASP Directives, Statements, Expressions and Comments
VBScript Flexibility and Good Programming Practices
Processing Data from Online Forms
The FORM Tag and its Attributes
ASP Objects
The Request and Response Objects
Scalar Variables in ASP
Customizing a Page for the Visitor
Conditional Constructs – IF Statements
Comparison Operators in VBScript
Adding an Else Clause
Implementing an IF…ELSE…END IF Conditional
Adding One or More ELSEIF Clauses
The Logical AND and OR
Combining the Form and its Processing Code in One ASP File
Working with Cookies
Setting and Retrieving a Cookie
Cookie Properties
Expiring a Cookie
Maintaining State with the Session and Application Objects
The Session Object
Storing and Retrieving Values in the Session Object
Session Properties and Methods
The Application Object
Working with Components
Instantiating Component Objects
Sending Email with CDONTS
Writing to a Text File
Writing to a Tab-Delimited Text File
Loop Structures in ASP
For…Next Loops
Populating Select Lists
Collections in ASP
For Each…Next Loops and Collections
ASP-to-Database Integration with ADO
Database Commands with SQL
The ADO Object Model
Retrieving a Record from the Database with ASP
The Connection Object’s Execute Method
Building an Interface for Updating Client Records
VBScript Subroutines and Functions
Subroutines
Functions
Drilling Down and the Query String
Building the Query String into a Link
Generating Drill Down Links Dynamically
Building an Interface for Deleting a Record
Training Active Server Pages / Introduction
Onze voordelen :
Type of training: Inter-company, intra-company and individual
100% flexible & personalised training : You choose the place, the dates and the training program
Offer request : Response within 24 hours
50% discount for SME’s from Brussels-Capital Region
Free parking, lunch & drinks
Free use of our Digital Competence Centre: Manuals, courses, exercises, …
In this Ajax training course, students learn to make calls to the server with JavaScript and to manipulate XML content returned from the server. Ajax opens the door to creating sophisticated web-based applications with much more of the logic (and therefore code) is handled on the client. While Ajax allows for more dynamic and responsive applications, it changes the traditional role of JavaScript dramatically and forces developers to rethink how they write and manage JavaScript code.
Class goals :
Learn how Ajax works.
Learn to write cross-browser Ajax code.
Learn to use Ajax to make a call to the server without a page refresh.
Learn to modify content blocks on a page without refreshing the whole page.
Learn to use server-side form validation with Ajax.
Learn to move elements around the page with Dynamic HTML.
Learn to show and hide elements.
Learn to manipulate XML documents with JavaScript using the DOM.
Learn to manipulate XML documents with JavaScript using XSLT.
Learn to program in JavaScript using Object-Oriented techniques.
Learn to work with various JavaScript/Ajax libraries, such as Prototype, Scriptaculous, and Sarissa.
Content of Training Ajax with ColdFusion
Class Outline
Ajax Basics
The Purpose of Ajax
Traditional Web Application
An Ajax Web Application
The XMLHttpRequest Object
Creating an XMLHttpRequest Object
Using an XMLHttpRequest Object
Handling the Response
Conclusion
Ajax Frameworks
The Purpose of Frameworks
Choosing a Framework
Dojo
Downloading Dojo
Using Dojo for Ajax
Prototype
Downloading Prototype
Using Prototype for Ajax
Other Popular Frameworks
Direct Web Remoting (DWR)
AjaxAnywhere
Simple Ajax (SAJAX)
Sarissa
Other Frameworks
Conclusion
The HTML Document Object Model
Accessing Nodes
Accessing Element Nodes
Accessing Attribute Nodes
getAttribute
attributes[]
Accessing Nodes by Type, Name or Value
Accessing Nodes by Class Name
Removing Nodes from the DOM
DOM Differences: The Whitespace Problem
Creating New Nodes
Conclusion
XML and Ajax
Creating a DOM Document with JavaScript
Accessing, Creating and Modifying XML Nodes
Creating an AddChild() Function
Receiving XML Responses
Conclusion
Ajax Applications
Login Form
Quick Lookup Form
Preloaded Data
Ajax Slideshow
Navigable Tables
Conclusion
OO JavaScript and Refactoring Ajax
Illustrating the Problem
Object-Oriented JavaScript
JavaScript Classes
Prototypes
Extending Built-in Objects
Refactoring the Ajax Request Code
Conclusion
JavaScript Object Notation (JSON)
Object Literals
Arrays
Objects
Arrays in Objects
Objects in Arrays
JSON
JSON Syntax
JSON Parsers
CFJSON
JSON Advantages and Disadvantages
Conclusion
XSLT Transformations with JavaScript
XSLT
Basic XSLT
XSLT in the Browser
XSLT in Internet Explorer
XSLT in Mozilla
Sarissa
Advantages and Disadvantages of XSLT in Ajax Applications
Conclusion
Drag and Drop
Drag and Drop Basics
script.aculo.us
Draggables
Droppables
A More Interesting Example
Conclusion
More Ajax Applications
Inline Editing
Detailed Information on Demand
Autologout
Autocompletion
Conclusion
Training Ajax with ColdFusion
Onze voordelen :
Type of training: Inter-company, intra-company and individual
100% flexible & personalised training : You choose the place, the dates and the training program
Offer request : Response within 24 hours
50% discount for SME’s from Brussels-Capital Region
Free parking, lunch & drinks
Free use of our Digital Competence Centre: Manuals, courses, exercises, …
In this Ajax training course, students learn to make calls to the server with JavaScript and to manipulate XML content returned from the server. Ajax opens the door to creating sophisticated web-based applications with much more of the logic (and therefore code) is handled on the client.
Class goals :
Learn how Ajax works.
Learn to write cross-browser Ajax code.
Learn to use Ajax to make a call to the server without a page refresh.
Learn to modify content blocks on a page without refreshing the whole page.
Learn to use server-side form validation with Ajax.
Learn to move elements around the page with Dynamic HTML.
Learn to show and hide elements.
Learn to manipulate XML documents with JavaScript using the DOM.
Learn to manipulate XML documents with JavaScript using XSLT.
Learn to program in JavaScript using Object-Oriented techniques.
Learn to work with various JavaScript/Ajax libraries, such as Prototype, Scriptaculous, and Sarissa.
Content of Training Ajax with PHP
Class Outline
Ajax Basics
The Purpose of Ajax
Traditional Web Application
An Ajax Web Application
The XMLHttpRequest Object
Creating an XMLHttpRequest Object
Using an XMLHttpRequest Object
Handling the Response
Conclusion
Ajax Frameworks
The Purpose of Frameworks
Choosing a Framework
Dojo
Downloading Dojo
Using Dojo for Ajax
Prototype
Downloading Prototype
Using Prototype for Ajax
Other Popular Frameworks
Direct Web Remoting (DWR)
AjaxAnywhere
Simple Ajax (SAJAX)
Sarissa
Other Frameworks
Conclusion
The HTML Document Object Model
Accessing Nodes
Accessing Element Nodes
Accessing Attribute Nodes
getAttribute
attributes[]
Accessing Nodes by Type, Name or Value
Accessing Nodes by Class Name
Removing Nodes from the DOM
DOM Differences: The Whitespace Problem
Creating New Nodes
Conclusion
XML and Ajax
Creating a DOM Document with JavaScript
Accessing, Creating and Modifying XML Nodes
Creating an AddChild() Function
Receiving XML Responses
Conclusion
Ajax Applications
Login Form
Quick Lookup Form
Preloaded Data
Ajax Slideshow
Navigable Tables
Conclusion
OO JavaScript and Refactoring Ajax
Illustrating the Problem
Object-Oriented JavaScript
JavaScript Classes
Prototypes
Extending Built-in Objects
Refactoring the Ajax Request Code
Conclusion
JavaScript Object Notation (JSON)
Object Literals
Arrays
Objects
Arrays in Objects
Objects in Arrays
JSON
JSON Syntax
JSON Parsers
PHP JSON Extension (added in PHP 5.2)
PEAR JSON
ZEND JSON
JSON Advantages and Disadvantages
Conclusion
XSLT Transformations with JavaScript
XSLT
Basic XSLT
XSLT in the Browser
XSLT in Internet Explorer
XSLT in Mozilla
Sarissa
Advantages and Disadvantages of XSLT in Ajax Applications
Conclusion
Drag and Drop
Drag and Drop Basics
script.aculo.us
Draggables
Droppables
A More Interesting Example
Conclusion
More Ajax Applications
Inline Editing
Detailed Information on Demand
Autologout
Autocompletion
Conclusion
Training Ajax with PHP
Onze voordelen :
Type of training: Inter-company, intra-company and individual
100% flexible & personalised training : You choose the place, the dates and the training program
Offer request : Response within 24 hours
50% discount for SME’s from Brussels-Capital Region
Free parking, lunch & drinks
Free use of our Digital Competence Centre: Manuals, courses, exercises, …
This hands on Perl programming course provides a thorough introduction to the Perl programming language, teaching attendees how to develop and maintain portable scripts useful for system management, data manipulation, and Web CGI programming.
Class goals :
Extensive hands on exercises provide practice in report creation, pattern matching, string manipulation, file I/O, command line processing, and debugging. Students are shown how to extend Perl’s basic functionality with packages and loadable modules. The final day encompasses CGI scripting with Perl as well as database access using the DBI module. Attendees are shown how to validate form data, how to perform robust database access, and how to generate HTML output in order to create a dynamic web site.
Content of Perl Programming and CGI Scripting
Perl Fundamentals
Running Perl on UNIX and Windows
Using Scalar Variables
Using Arrays
Operators, Expressions and Precedence
Arithmetic and String Operators
Relational and Logical Operators
Using the Conditional Operator
Understanding File Test Functions
Conditional Constructs
Looping Constructs
Using Subroutines
Global vs. Local Variables and Scoping
Debugger Concepts
Using Perl Script Arguments
Using Regular Expressions
Reading and Writing Files
Understanding Scope
Understanding Modules
Writing to Files and Using Multiple Named Formats
The Common Gateway Interface
Configuring a Web Server for CGI
The Apache httpd.conf File
Aliasing CGI-Enabled Directories in Apache
Relationship Between HTML and CGI
The CGI Output Stream
Specifying MIME Types
Printing Dynamic Content
Working with Form Data
Using the Perl CGI.pm Module
Creating Forms with CGI.pm
Form Processing with CGI.pm
Setting Cookies
Using Relational Databases with Perl CGI
Connecting to a Database
Procedural and Object Oriented Programming
Training Perl Programming and CGI Scripting
Onze voordelen :
Type of training: Inter-company, intra-company and individual
100% flexible & personalised training : You choose the place, the dates and the training program
Offer request : Response within 24 hours
50% discount for SME’s from Brussels-Capital Region
Free parking, lunch & drinks
Free use of our Digital Competence Centre: Manuals, courses, exercises, …
This hands on Perl programming course provides a thorough introduction to the Perl programming language, teaching attendees how to develop and maintain portable scripts useful for system management, data manipulation, and Web CGI programming.