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.
This 3 day advanced ActionScript course is for people who want to push their Actionscript 3 skills further and learn advanced techniques in order to create and control effects with MovieClips, bitmaps, colour, audio, video, and 3D assets.
Class goals :
Additionally you we will cover some great open source class libraries that will help you in creating your effects and flash sites, and generally learn to take your ActionScript 3 skills to the next level.
Content of Adobe ActionScript 3 Advanced Techniques
Drawing
Drawing API
Triangles (and UVT)
Bitmap fills
3D transformations
rotationX/Y/Z transformations
scaleX/Y/Z transformations
x/y/z translations
Simple 3D drawing
Collision Detection
Hit tests
Using Bitmaps for detection
Tweening
Tween class
Applying tweens
Creating effects with tweens
Other tweening libraries
Transitions and the Transition Manager
Blinds
Fade
Fly
Iris
Squeeze
Wipe
Others
Colour
Manipulating colours with AS3
ColorTransform class
Transformations
Matrix class
Matrix3D class
Transform
Others
Video Effects
Bitmaps
Cameras
Movies
Sound effects
Loading sounds
Controlling sounds
Visualisation – waveforms and frequencies
Microphones
Image Effects
Bitmaps and BitmapData
Filters and Blend modes
PerlinNoise
Open source Classes
Papervision3D
Tweener
TweenMax
Minimal Components
Others
Open source frameworks
Gaia
Augmented Reality
FLARToolkit
Adding Papervision3D
Object Orientated Programming
Creating your own class
Creating methods
Creating getters/setters
Using your custom class
Creating Document classes
Flash and Flash Builder (Flex Builder)
Importing Flash work into Flash Builder
Setting up your classes in Flash Builder
Embedding Flash work as assets in your classes
Using Flash Builder with php and mysql
Components and Data
Components
Button
Checkbox
ColourPicker
Combobox
Datagrid
etc
Working with data
Database Integration
Setting up a server and database
Testing server/flash/db integration
Ways to connect Flash and data – AMFPHP
XML
DataProvider
Training Adobe ActionScript 3 Advanced Techniques
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, …
Until now, you have used Crystal Reports to build and modify reports. You want to use the advanced functionality of Crystal Reports to generate reports in the format you desire. In this course, you will create complex reports and data sources using Crystal Reports’ tools. You will not only create more sophisticated reports including subreports and cross-tabs, but you will also increase the speed and efficiency of your reports by using SQL queries.
Class goals :
After completing this course, students should be able to:
Create automatic and manual running totals
Work with cross-tab reports
Add subreports
Create drill-downs in a report
Use SQL statements in report processing
Create complex formulas
Add charts to reports
Enhance report functionality
Content of
Lesson 1: Creating Running Totals
Lesson 2: Working with Cross-Tabs
Lesson 3: Adding Subreports
Lesson 4: Creating Drill-Downs in a Report
Lesson 5: Using SQL Statements in Report Processing
Lesson 6: Creating Complex Formulas
Lesson 7: Adding Charts to Reports
Lesson 8: Enhancing Report Functionality
Appendix A: Managing Reports
Appendix B: Processing Data on the Server
Appendix C: Detecting and Fixing Problems
Training Crystal Reports 2008 Level 2
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, …
Organisations use reporting tools to access data sources and generate customised reports. Crystal Reports 2008 enhances report building and report processing techniques with a slew of features that add value to your presentation. In this course, you will create a basic report by connecting to a database and modifying its presentation.
Class goals :
After completing this course, students should be able to:
Explore the Crystal Reports interface
Create a basic report and modify it
Use formulas for filtering data
Build a parameterized report
Group report data
Enhance a report
Create a report using data sourced from an Excel database
Distribute data
Content of Crystal Reports 2008 Level 1
Lesson 1: Exploring the Crystal Reports 2008 Interface
Lesson 2: Working with Reports
Lesson 3: Using Formulas in Reports
Lesson 4: Building Parameterized Reports
Lesson 5: Grouping Report Data
Lesson 6: Enhancing a Report
Lesson 7: Creating a Report from Excel Data
Lesson 8: Distributing Data
Appendix A: Up and Configuring Data Sources
Appendix B: Using Report Processing Techniques
Appendix C: Using Functions in Formulas
Training Crystal Reports 2008 Level 1
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, …
Now that you have completed the first course, or are familiar with the basics of building and modifying reports, you’re ready to move ahead to create complex reports and data sources using Crystal Reports’ tools. In this course, you’ll not only learn how to create more sophisticated reports including subreports and cross-tabs, but you’ll also learn how to increase the speed and efficiency of your reports by using SQL queries.
Class goals :
After completing this course, students should be able to:
Create running totals in a report
Build cross-tabs in your report
Add subreports to a report
Design a report that uses a drill-down
Improve processing speed in your reports
Chart single and multiple data series
Report from Excel data
Implement report prompts
Enhance report functionality
Content of Crystal Reports Version 11 Advanced
Creating Running Totals
Create a Running Total Field
Modify a Running Total Field
Create a Manual Running Total on Detail Data
Create a Manual Running Total on Summary Data
Building Cross-tabs in Your Report
Create a Cross-tab
Create a Specified Group Order
Filter a Cross-tab by Group
Change the Cross-tab Format
Conditionally Format Rows and Columns
Keep Groups Together
Adding Subreports
Insert a Subreport
Link a Subreport to a Primary Report
Edit a Subreport’s Structure
Format a Subreport Using the Format Editor
Share Variables Between Subreports and Primary Reports
Create an On-demand Subreport
Creating Drill-downs
Create a Drill-down
Create Separate Headings for Drill-down Data
Enhancing Report Processing by Writing SQL Statements
Create a Report Using SQL Queries
Summarize Report Data Using SQL Aggregate Functions
Create Joins Using SQL
Create Subqueries
Create a SQL Expression Field
Charting Data
Create a Bar Chart
Modify a Chart
Format a Chart
Create a Chart Template
Create a Top N Chart
Create a Cross-tab Chart
Reporting on Excel Data with Crystal Reports
Create a Report Based on Excel Data
Modify a Report Generated from Excel Data
Update Data in a Report Based on Excel Data
Working with Prompts
Create a Static Prompt
Create a Dynamic Prompt
Enhancing Report Functionality
Group Data Hierarchically
Create a Dynamic Image
Create a Report Alert
Create a Geographic Map
Training Crystal Reports Version 11 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, …