Tag Archives: Kerkyra

Training An Introduction to Final Cut Pro X – 3 days

Class overview :

This Apple Final Cut Pro (FCP 101) training course is a three-day, hands-on course that teaches students to perform basic editing functions while becoming familiar with the Final Cut Pro user interface. In this course, you will cut a scene from the TNT television series Leverage, create a promo for Seaworld’s ‘Believe documentary’, as well as master filters and effects as you edit a segment of Playing for Change, the international music-creation event.

Class goals :

After completing this course, students will be able to:

  • Mark clips, using insert, overwrite and drag-and-drop editing
  • Trim edit points
  • Use Ripple, Roll, and Extend edits as well as the Slip and Slide tools
  • Apply filters and changing Motion properties
  • Edit audio and audio creation
  • Finish and final output

Content of An Introduction to Final Cut Pro X

Preparing to Edit in Final Cut Pro X

  • Exploring the Interface
  • Importing Footage
  • Organising Clips in an Event
  • Organising Optimising & Analysing
  • Organising Media with Keywords
  • Working in the Project Library
  • Working in the Event Library

Creating a Rough Cut

  • Building the Rough Cut
  • Performing Insert Overwrite & Connect Edits
  • Adding to the Storyline

Fine-Tuning a Rough Cut

  • Using the Trimming Tools
  • Replacing Clips & 3 Point Editing
  • Auditioning Clips
  • Adjusting Clip Timing
  • Creating Secondary Storylines & Compound Clips

Completing the Cut

  • Editing the Soundtrack
  • Applying & Modifying Transitions
  • Creating Hold Frames & Re-timing Video
  • Controlling Video Quality
  • Working with Music
  • Enhancing the Soundtrack
  • Adding simple titles

Applying Effects & Finishing

  • Adding Effects
  • Matching & Correcting Colour
  • Secondary Colour Correction
  • Working with Themes & Placeholders
  • Applying & Animating Titles
  • Transforming, Cropping & Distorting Images
  • Working with Generators & Backgrounds
  • Exporting and Sharing a Project
  • Publishing for web and devices
An Introduction to Final Cut Pro X
Training An Introduction to Final Cut Pro X

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, …
Advertisements

Training ActionScript 3.0 – 3 days

Class overview :

This ActionScript Training class teaches students how to program in ActionScript to make Flash sites more interactive and dynamic.

Class goals :

Learn to work with event handlers
Understand the hierarchy of timelines
Learn to work with target paths
Learn to work with ActionScript’s built-in objects
Learn to write functions
Learn to write flow control statements in ActionScript
Learn to create forms for passing data in and out of Flash

Content of Training ActionScript 3.0

Class Outline

  1. Navigating the Flash Timeline
    1. Placing code on the Flash timeline
  2. Working with Events and Functions
    1. Creating event listeners and event handling functions
    2. Creating navigation with a button click
  3. Creating Animation with ActionScript
    1. Reviewing the starting file
    2. Controlling MovieClip properties with ActionScript
    3. Creating animation using ActionScript tweens
  4. Creating ActionScript in External Files
    1. Creating an ActionScript file
    2. Creating instances of a class file in Flash
  5. Using ActionScript and Components to Load Content
    1. Creating an instance of the List component and setting its parameters
    2. Adding an instance of the UILoader component
    3. Adding a CHANGE event listener to the List component
    4. Loading SWF files into a UILoader component
    5. Creating the gallery file
    6. Adding a scroll bar to the text field
  6. Creating Preloaders in ActionScript 3.0
    1. Tools in the testing environment
    2. Creating a text field and progress bar to track loading
    3. Inserting ActionScript to track progress of the UILoader component
    4. Controlling the frames of a MovieClip to reflect loading progress
  7. Using Arrays and Loops in ActionScript 3.0
    1. Examining the starting file
    2. Adding MovieClip instances to the stage from the Library
    3. Generating multiple instances with a for loop
    4. Adding event listeners to the Block instances
    5. Creating animation using ENTER_FRAME
    6. Adding the testDone() function
  8. Creating a Radio Button Quiz in an ActionScript File
    1. Examining the starting file
    2. Creating a new ActionScript file
    3. Setting up the RadioButtonQuiz class
    4. Adding variables to the RadioButtonQuiz class
    5. Creating the quiz functionality
    6. Formatting text with ActionScript
    7. Creating the quiz
    8. Creating checkAnswer() – the final function
    9. Integrating your new class into the Flash project
ActionScript 3.0
Training ActionScript 3.0

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 ActionScript Training class teaches students how to program in ActionScript to make Flash sites more interactive and dynamic.

Training XSLT 2.0 and XPath 2.0 – 3 days

Class overview :

This XSLT 2.0 training class teaches developers how to us XPath 2.0 and XSLT 2.0 to transform XML documents into HTML, plain text and other XML formats.

Class goals :

Learn to use XPath to access XML elements and attributes
Learn to loop through XML elements
Learn to use conditionals in XSLT
Learn to create and call templates
Learn to work with multiple XSLTs
Learn to reference external XML documents

Content of Training XSLT 2.0 and XPath 2.0

Class Outline

  1. XSLT Basics
    1. eXtensible Stylesheet Language
    2. An XSLT Stylesheet
      1. xsl:template
      2. xsl:value-of
      3. Whitespace and xsl:text
    3. Output Types
      1. Text
      2. XML
      3. HTML and XHTML
    4. XSLT Elements and Attributes
      1. xsl:element
      2. xsl:attribute
      3. Attributes and Curly Brackets
  2. XPath Path Expressions
    1. XPath in XSLT
    2. XPath Expression
    3. XPath Terminology
      1. Context Node
      2. Current Node
      3. Context Size
      4. Proximity Position
    4. Location Paths
    5. Axis
    6. Node Test
    7. Predicate
    8. Accessing Nodes
    9. Abbreviated Syntax
  3. XPath Language Basics
    1. XPath Functions
    2. XPath Operators
    3. XPath Data Types
    4. XPath Expressions
      1. for Expressions
      2. if-then-else Expressions
  4. Flow Control in XSLT
    1. Looping in XSLT
    2. Sorting with XSLT
    3. Looping and Sorting
    4. Conditions with XSLT
  5. XSLT Templates, Parameters and Variables
    1. xsl:apply-templates
    2. xsl:call-template
    3. Passing Parameters
    4. Removing Content
    5. Template Modes
    6. Template Priority
      1. Default Priorities
      2. Assigning Priorities
    7. XSLT Variables
  6. Multiple XML and XSLT Documents
    1. Including XSLTs
    2. Importing XSLTs
    3. Conflict resolution
    4. The document() Function
    5. The collection() Function
    6. Multiple Result Documents
  7. Grouping
    1. The xsl:group Element
    2. Grouping by Value
    3. Grouping Adjacent Elements
    4. Grouping by Starting and Ending Elements
  8. Regular Expressions
    1. Regular Expression Syntax in XSLT
    2. The xsl:analyze-string Element
    3. Built-in Functions that Use Regular Expressions
  9. User-Defined Functions
    1. The xsl:function Element
    2. Function Names and Parameters
    3. Calling User-Defined Functions
  10. Advanced XSLT Techniques
    1. Working with Namespaces
      1. What Are Namespaces?
      2. Declaring Namespaces in XSLT
      3. Namespace Declarations and XPath Expressions
    2. Working with Keys
      1. Key Basics
        1. <xsl:key/>
        2. The key() Function
        3. Improving Performance with Keys
          1. Cross References
          2. The Key Way
      2. The generate-id() Function
    3. Working with Numbered Lists
      1. The position() function
      2. xsl:number
    4. Outputting Processing Instructions
    5. Copying Nodes
      1. xsl:copy
      2. xsl:copy-of
  11. Tying It All Together
    1. Workshop: Sharing data and transforming it for the Web
XSLT 2.0 and XPath 2.0
Training XSLT 2.0 and XPath 2.0

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, …

Training XML Schema / Introduction – 2 days

Class overview :

This XML Schema training class teaches XML developers how to use XML Schema to define the structure of XML languages and how to validate XML documents against XML schemas.

Class goals :

Learn the purpose and power of XML Schema
Learn to declare simple-type and complex-type elements
Learn to derive custom types
Learn to declare attributes
Learn to annotate schemas
Learn to understand namespaces
Learn to work with multiple XML schema documents

Content of Training XML Schema / Introduction

Class Outline

  1. XML Schema Basics
    1. The Purpose of XML Schema
    2. The Power of XML Schema
    3. A First Look
      1. A Simple XML Schema
    4. Validating an XML Instance Document
  2. Simple-Type Elements
    1. Overview
    2. Built-in Simple Types
      1. 19 Primitive Data Types
      2. Built-in Derived Data Types
      3. Defining a Simple-type Element
    3. User-derived Simple Types
      1. Applying Facets
      2. Controlling Length
      3. Specifying Patterns
      4. Working with Numbers
      5. Enumerations
      6. Whitespace-handling
    4. Specifying Element Type Locally
    5. Nonatomic Types
      1. Lists
      2. Unions
    6. Declaring Global Simple-Type Elements
      1. Global vs. Local Simple-Type Elements
      2. Default Values
      3. Fixed Values
      4. Nil Values
  3. Complex-Type Elements
    1. Overview
    2. Content Models
      1. xs:sequence
      2. xs:all
      3. xs:choice
    3. Complex Model Groups
    4. Occurrence Constraints
    5. Declaring Global Complex-Type Elements
    6. Mixed Content
    7. Defining Complex Types Globally
  4. Attributes
    1. Overview
    2. Empty Elements
    3. Adding Attributes to Elements with Complex Content
    4. Adding Attributes to Elements with Simple Content
    5. Restricting Attribute Values
    6. Default and Fixed Values
      1. Default Values
      2. Fixed Values
    7. Requiring Attributes
  5. Reusing Schema Components
    1. Overview
    2. Groups
      1. Element Groups
      2. Attribute Groups
    3. Extending Complex Types
  6. Tying It All Together
    1. Workshop: Creating and reusing XML schemas
  7. Annotating XML Schemas
    1. Overview
    2. Annotating a Schema
    3. Transforming an XML Schema for Documentation
  8. Namespaces
    1. Overview
    2. Purpose of Namespaces
    3. Target Namespaces
    4. Default Namespaces
    5. Locally Declared Elements and Attributes
    6. Qualified Locals
    7. The XMLSchema-instance Namespace
    8. Using Multiple Namespaces
XML Schema / Introduction
Training XML Schema / 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, …

Training XML / Introduction – 1 day

Class overview :

In this XML training class, you will learn to create well-formed XML documents, to build simple DTDs and XML Schema for validating XML documents, and to build XSLTs for transforming XML documents into XHTML and other XML structures.

Class goals :

Learn to create well-formed XML documents.
Learn the difference between HTML and XHTML.
Learn to create basic DTDs.
Learn to create basic XML schemas.
Learn to validate XML documents against DTDs and XML schemas.
Learn to create basic XSLTs to transform XML documents for output as text, HTML, and other XML structures.

Content of Training XML / Introduction

Class Outline

  1. XML Basics
    1. What is XML?
    2. XML Benefits
      1. XML Holds Data, Nothing More
      2. XML Separates Structure from Formatting
      3. XML Promotes Data Sharing
      4. XML is Human-Readable
      5. XML is Free
    3. XML in Practice
      1. Content Management
      2. Web Services
      3. RDF / RSS Feeds
    4. XML Documents
      1. The Prolog
      2. Elements
      3. Attributes
      4. CDATA
      5. Whitespace
      6. XML Syntax Rules
      7. Special Characters
    5. Creating a Simple XML File
  2. Quick Introduction to XHTML
    1. XHTML vs. HTML
    2. The DOCTYPE Declaration
      1. XHTML Strict
      2. XHTML Transitional
      3. XHTML Frameset
    3. The Document Element
    4. A Sample XHTML Document
  3. DTDs
    1. Well-formed vs. Valid
    2. The Purpose of DTDs
    3. Creating DTDs
      1. The Document Element
      2. Other Elements
      3. Choice of Elements
      4. Empty Elements
      5. Mixed Content
      6. Location of Modifier
      7. Using Parentheses for Complex Declarations
      8. Declaring Attributes
    4. Validating an XML Document with a DTD
  4. XML Schema Basics
    1. The Purpose of XML Schema
    2. The Power of XML Schema
    3. A First Look
      1. A Simple XML Schema
    4. Validating an XML Instance Document
  5. Simple-Type Elements
    1. Overview
    2. Built-in Simple Types
      1. 19 Primitive Data Types
      2. Built-in Derived Data Types
      3. Defining a Simple-type Element
    3. User-derived Simple Types
      1. Applying Facets
      2. Controlling Length
      3. Specifying Patterns
      4. Working with Numbers
      5. Enumerations
      6. Whitespace-handling
    4. Specifying Element Type Locally
    5. Nonatomic Types
      1. Lists
      2. Unions
    6. Declaring Global Simple-Type Elements
      1. Global vs. Local Simple-Type Elements
    7. Default Values
    8. Fixed Values
    9. Nil Values
  6. XSLT Basics
    1. eXtensible Stylesheet Language
    2. An XSLT Stylesheet
      1. xsl:template
      2. xsl:value-of
      3. Whitespace and xsl:text
    3. Output Types
      1. Text
      2. XML
      3. HTML
    4. Elements and Attributes
      1. xsl:element
      2. xsl:attribute
      3. Attributes and Curly Brackets
XML / Introduction
Training XML / 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, …

Training Flex 3 / Intermediate – 2 days

Class overview :

In this intermediate Adobe Flex training class, students will build upon their Adobe Flex skills and learn to work with data sets, custom events and components, DataGrids and drag and drop controls.

Class goals :

Learn to work with data sets
Learn to declare and use custom events
Learn to create custom components with ActionScript 3.0
Learn to use DataGrids and ItemRenderers
Learn to use drag and drop

Content of Training Flex 3 / Intermediate

Class Outline

  1. Using Controls and Repeaters with Datasets
    1. Using Datasets
    2. Displaying the Categories Using a HorizontalList and an itemRenderer
    3. Displaying Grocery Products Based on Category Selection
    4. Coding States to Display Detailed Product Information
    5. Placing Products in the Shopping Cart
  2. Using Custom Events
    1. Understanding the Benefits of Loosely Coupled Architecture
    2. Dispatching Events
    3. Declaring Events for a Component
    4. Identifying the Need for Custom Event Classes
    5. Building and Using the CategoryEvent
    6. Creating and Using the ProductEvent Class
    7. Understanding Event Flow and Event Bubbling
  3. Creating Custom Components with ActionScript 3.0
    1. Introducing Building a Component with ActionScript 3.0
    2. Creating the Structure of the Class
    3. Overriding the createChildren() Method
    4. Sizing and Positioning in Flex 3
    5. Understanding the measure() Method
    6. Overriding the updateDisplayList() Method
  4. Using DataGrids and Item Renderers
    1. Introducing DataGrids and Item Renderers
    2. Adding a Generic DataGrid to ChartPod
    3. Adding HTTPService Calls to Dashboard
    4. Displaying the Shopping Cart with a DataGrid
    5. Using the AdvancedDataGrid
    6. What You Have Learned
  5. Using Drag and Drop
    1. Introducing the Drag and Drop Manager
    2. Dragging and Dropping Between Two DataGrids
    3. Dragging and Dropping Between a DataGrid and a List
    4. Using a Nondrag-Enabled Component in a Drag-and-Drop Operation
    5. Dragging a Grocery Item to the Shopping Cart
    6. What You Have Learned
Flex 3 / Intermediate
Training Flex 3 / Intermediate

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, …

Training Flex 4 / Comprehensive Introduction – 5 days

Class overview :

This Flex 4 training class introduces students to creating Rich Internet Applications (RIAs) with Flex 4 and Flash Builder (formerly called Flex Builder). By the end of class, you’ll be able to build a well-organized and sophisticated Flex 4 application following best practices. The Flex 4 application you will build in class will be driven by external data. The user interface will display the data using navigators, advanced event handling, drag and drop functionality, custom ActionScript classes, custom components and customized datagrids.

Class goals :

Learn to build Rich Internet Applications using Flex 4.
Learn to use Flex 4 controls and handle user (and other) events..
Learn to access and manipulate remote XML Data with Flex 4.
Learn to create Classes and instantiate Objects.
Learn to use data binding with Flex 4.
Learn to use DataGroups and Lists.
Learn to create and dispatch Events.
Learn to use DataGrids and Item Renderers.
Learn to create Drag and Drop applications with Flex 4.
Learn to build Navigation menus with Flex 4.
Learn to use Formatters and Validators.
Learn to customize a Flex 4 Application with Styles and Skins.
Learn to create custom ActionScript components.

Content of Training Flex 4 / Comprehensive Introduction

Class Outline

  1. Understanding Rich Internet Applications
    1. The Evolution of Computer Applications
    2. The Break from Page-Based Architecture
    3. The Advantages of Rich Internet Applications
    4. RIA Technologies
  2. Getting Started with Flex Application Development
    1. Creating a Project and an MXML Application
    2. Understanding the Flash Builder Workbench
    3. Running Your Application
    4. Exploring the Flash Builder Debugger
    5. Getting Ready for the Next Lessons
  3. Laying Out the Interface
    1. Learning About Layouts
    2. Laying Out the E-Commerce Application
    3. Working with Constraint-Based Layouts
    4. Working with View States
    5. Refactoring
  4. Using Simple Controls
    1. Introducing Simple Controls
    2. Displaying Images
    3. Building a Detail View
    4. Using Data Binding to Link a Data Structure to a Simple Control
    5. Using a Form Layout Container to Lay Out Simple Controls
  5. Handling Events
    1. Understanding Event Handling
    2. Handling System Events
  6. Using Remote XML Data
    1. Using Embedded XML
    2. Using XML Loaded at Runtime
    3. Retrieving XML Data via HTTPService
    4. Searching XML with E4X
    5. Using Dynamic XML Data
    6. Using the XMLListCollection in a Flex Control
  7. Creating Classes
    1. Building a Custom ActionScript Class
    2. Building a Value Object
    3. Building a Method to Create an Object
    4. Building Shopping Cart Classes
    5. Manipulating Shopping Cart Data
  8. Using Data Binding and Collections
    1. Examining Data Binding
    2. Being the Compiler
    3. Understanding Bindable Implications
    4. Using ArrayCollections
    5. Refactoring ShoppingCartItem
  9. Breaking the Application into Components
    1. Introducing MXML Components
    2. Splitting Off the ShoppingView Component
    3. Breaking Out a ProductItem Component
    4. Creating Components to Manage Loading the Data
  10. Using DataGroups and Lists
    1. Using Lists
    2. Using DataGroups
    3. Virtualization with Lists
    4. Displaying Grocery Products Based on Category Selection
  11. Creating and Dispatching Events
    1. Understanding the Benefits of Loose Coupling
    2. Dispatching Events
    3. Declaring Events for a Component
    4. Identifying the Need for Custom Event Classes
    5. Building and Using the UserAcknowledgeEvent
    6. Understanding Event Flow and Event Bubbling
    7. Creating and Using the ProductEvent Class
  12. Using DataGrids and Item Renderers
    1. Spark and MX
    2. Introducing DataGrids and Item Renderers
    3. Displaying the ShoppingCart with a DataGrid
    4. Using the AdvancedDataGrid
  13. Using Drag and Drop
    1. Introducing the Drag and Drop Manager
    2. Dragging and Dropping Between Two DataGrids
    3. Dragging and Dropping Between a DataGrid and a List
    4. Using a Non-Drag-Enabled Component in a Drag-and-Drop Operation
    5. Dragging a Grocery Item to the Shopping Cart
  14. Implementing Navigation
    1. Introducing Navigation
    2. Creating the Checkout Process as a ViewStack
    3. Integrating CheckoutView into the Application
  15. Using Formatters and Validators
    1. Introducing Formatters and Validators
    2. Using Formatter Classes
    3. Examining Two-Way Bindings
    4. Using Validator Classes
  16. Customizing a Flex Application with Styles
    1. Applying a Design with Styles and Skins
    2. Cleaning Up the Appearance
    3. Applying Styles
    4. Changing CSS at Runtime
  17. Customizing a Flex Application with Skins
    1. Understanding the Role of Skins in a Spark Component
    2. The Relationship between Skins and States
    3. Creating a Skin for the Application
  18. Creating Custom ActionScript Components
    1. Introducing Components with ActionScript 3.0
    2. Building Components Can Be Complex
    3. Understanding Flex Components
    4. Why Make Components?
    5. Defining a Component
    6. Creating the Visuals
    7. Adding Functionality to the Component
    8. Creating a Renderer for the Skin
Flex 4 / Comprehensive Introduction
Training Flex 4 / Comprehensive 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, …

Training ColdFusion / Introduction – 2 days

Class overview :

This is an introductory ColdFusion class for Web designers who are brand new to ColdFusion 9. You will learn to process forms, manage sessions, write reusable code and create database-driven ColdFusion-based websites.

Class goals :

Learn to get data from a database and display it on the page
Learn to insert, Edit and Delete records from a database
Learn to pass data from one page and receive it on another using HTML Forms
Learn to create Dynamic Form Fields including Dynamic Select Lists
Learn to build a Search Interface
Learn to use Session Variables to provide Password Protection
Learn to call ColdFusion Components (CFCs) and Custom Tags

Content of Training ColdFusion / Introduction

Class Outline

  1. Introduction to ColdFusion
    1. Static pages vs. Dynamic pages
    2. Server-side Web Technologies
    3. Database Alphabet Soup: ODBC/JDBC, DSNs and SQL
    4. Course Objectives and Prerequisites
    5. Introduction to Course Project
  2. ColdFusion Basics
    1. Using CFML
      1. Code Editors
      2. Dreamweaver Interface
      3. Tag Updaters / Extensions
      4. Tag Editing Dialog Boxes
    2. Embedded Tag Help
    3. Using ColdFusion Comments
    4. Creating Variables
      1. <cfset> and <cfoutput>
    5. Variable Scope/Prefixes
    6. Built-in ColdFusion Functions
      1. CF Function Reference (Dreamweaver specific)
      2. Online Reference (http://livedocs.adobe.com)
      3. Tip: (http://cfquickdocs.com)
    7. Using <cfinclude> to reuse code
  3. Dynamic Data: Querying the Database
    1. Database Basics
      1. Introduction to SQL
      2. Select Statement
      3. Update Statement
      4. Insert Statement
      5. Delete Statement
      6. Data Source Name (DSN) / Remote Development Server (RDS)
      7. The DSN Used in This Class: movieList
    2. Course Project Database
    3. Querying the database with <cfquery>
      1. <cfdump> for Quick Output
    4. Customizing Display with <cfoutput>
      1. Building Dynamic Tables
      2. Shortcut: <cftable>
      3. Shortcut: Dynamic Table Tool (in Dreamweaver)
  4. Creating a Drill-down Interface
    1. Passing Variables between Pages
      1. « Two-page method »
    2. Receive Variables through the URL
      1. Using a WHERE clause in a SQL Statement
      2. Protecting Against SQL Injection Attacks with <cfqueryparam>
  5. Conditional Statements and Forms
    1. Conditional Statements
      1. <cfif>, <cfelseif> and <cfelse>
      2. Comparison Operators
      3. Operator
      4. Description
      5. Using the isDefined() function
    2. HTML Form Review
    3. Self-Submitting Forms
      1. Using the <cfparam> tag to set a default value
      2. Quick Examination of a ColdFusion Framework (Methodology): Fusebox
    4. Dynamically Populating Select Lists
      1. HTML Review: <select> tags
      2. Introducing the <cfform> Tag
      3. Shortcut: <cfselect>
  6. Quick Introduction to RSS and Ajax with <cfform>
    1. Reading an RSS Feed
    2. Introducing the <cfform> Tag
    3. Building a Mask with <cfform>
    4. Automatically Build a Dynamic Select List with <cfselect>
  7. Search Interface
    1. Creating a Search Interface
      1. Using % and _ in a LIKE Statement
  8. Insert Records into the Database
    1. Inserting Records
      1. SQL Insert Statement
      2. Insert Record Step 2 – the Insert
      3. Shortcut: <cfinsert>
      4. Redirect Users with <cflocation>
    2. Automated Form Validation
      1. Client-side vs. Server-side validation: When does the validation code run?
  9. Edit (Update) Database Records
    1. Updating records
      1. SQL UPDATE Statement Review
      2. Passing the Primary Key
      3. Page 2 – View Current Data in a Form
      4. Page 3 – Perform the Update to the Database
      5. Shortcut: <cfupdate>
    2. Deleting Records
      1. Note on Deleting records
      2. Review of the SQL Delete Statement
      3. « Deleting » without deleting
      4. No <cfdelete>!
  10. Reusing Code
    1. Reusing code with <cfinclude> and <cflocation>
    2. Custom Tags
      1. Where to store Custom Tags
      2. CALLER and ATTRIBUTE scopes
      3. Using <cfmodule>
      4. A Note about CFX tags
    3. User Defined Functions (UDFs) and ColdFusion Components (CFCs)
      1. Creating UDFs with the <cffunction> tag
      2. Using ColdFusion Components (CFCs)
    4. Creating Components
      1. Calling or Invoking Components
      2. Passing Arguments to Components
      3. The Component Code
      4. The main CFML page
      5. View a Component directly in the browser
  11. Using Session Variables for Password Protection
    1. Session Variables
      1. Using Application.cfc to Enable Session Management
      2. Creating Password Protected Pages
      3. Password-protect.cfm (the included page)
      4. Application.cfm
      5. Locking Session and Application variables with <cflock>
  12. Tracking User Information with Cookies (optional)
    1. Using Cookies to Track Users
  13. Sending email with <cfmail> (optional)
    1. Using ColdFusion to Send Email
      1. <cfmail> Tag Syntax
ColdFusion / Introduction
Training ColdFusion / 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, …

Training Object-Oriented ActionScript – 2 days

Class overview :

In this hands-on ActionScript training class you will learn how to develop reusable Flash based applications using ActionScript 3.0 and an object-oriented approach. This course is also suitable if you wish to use ActionScript 3.0 to create components for Flex-based development.

Class goals :

Learn ActionScript 3.0 syntax.
Understand core concepts of Object-Oriented Programming (including Inheritance, Encapsulation, Polymorphism).
Apply best practices for developing reusable applications.
Get a thorough understanding of the Flash/Flex workflow.
Understand how to best structure your code using frameworks.
Get introduced to a number of design patterns in ActionScript 3.0.
Build and deploy real-world, scalable web applications.

Content of Training Object-Oriented ActionScript

Class Outline

  1. Introducing ActionScript 3.0
    1. What is ActionScript?
    2. Learning ActionScript 3.0 syntax
    3. New features in ActionScript 3.0
    4. Classes and objects
    5. Methods and properties
    6. Scope and access modifiers
  2. Concepts of Object-Oriented Programming
    1. Inheritance
    2. Encapsulation
    3. Polymorphism
    4. Interfaces
  3. Developer workflow and best practices
    1. Document class
    2. SWC compilation
    3. Flash/Flex integration
  4. Design Patterns
    1. What are Design Patterns?
    2. Implementing Design Patterns
    3. Observer
    4. Singleton
    5. Command
    6. Model-View-Controller
  5. Best Practices and bringing it all together
    1. Working in teams Source and version control
    2. Frameworks
Object-Oriented ActionScript
Training Object-Oriented ActionScript

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, …

Training Ajax – 3 days

Class overview :

This is a server-side agnostic Ajax training class. Examples in the provided course manual are in JSP, and there are equivalent examples in the class files in PHP, ColdFusion, and Classic ASP. The focus is on the client-side aspects of Ajax (i.e., JavaScript), so, while it’s helpful to understand the server side, it’s not required or assumed.

Class goals :

Learn how Ajax and the XMLHttpRequest object work.
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 pull down content from the server to dynamically display more content.
Learn to manipulate XML documents with JavaScript using the DOM.
Learn to manipulate XML documents with JavaScript using XSLT.
Learn to work with various JavaScript/Ajax libraries, such as Prototype, Dojo, and Scriptaculous.

Content of Training Ajax

Class Outline

  1. Ajax Basics
    1. The Purpose of Ajax
      1. Traditional Web Application
      2. An Ajax Web Application
    2. The XMLHttpRequest Object
      1. Using an XMLHttpRequest Object
      2. Handling the Response
    3. The Callback Function
  2. Passing Data
    1. XML
      1. Creating an addChild() Function
    2. Dynamic Tables
    3. JSON
    4. Review of Object Literals
      1. Arrays
      2. Objects
      3. Arrays in Objects
      4. Objects in Arrays
    5. Back to JSON
      1. JSON Syntax
      2. JSON Parsers
    6. JSON Advantages and Disadvantages
  3. Ajax Applications
    1. Login Form
    2. Quick Lookup Form
    3. Preloaded Data
      1. Ajax Slideshow
      2. Navigable Tables
  4. XSLT Transformations with JavaScript
    1. XSLT
      1. Basic XSLT
    2. XSLT in the Browser
      1. The Mozilla Method
      2. The IE Method
    3. Advantages and Disadvantages of XSLT in Ajax Applications
  5. Ajax/JavaScript Frameworks
    1. The Purpose of Frameworks
      1. Choosing a Framework
    2. Dojo
      1. Downloading Dojo
      2. Using Dojo for Ajax
    3. Prototype
      1. Downloading Prototype
      2. Using Prototype for Ajax
    4. Other Popular Frameworks
      1. Other Frameworks
  6. More Ajax Applications
    1. Inline Editing
      1. The contenteditable Attribute
    2. Detailed Information on Demand
    3. Autologout
    4. Autocompletion
Ajax
Training Ajax

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, …