Tag Archives: introduction

Training Premiere Pro CS6 / Introduction – 2 days

Class overview :

In this Adobe Premiere Pro training course, students will learn the fundamentals of non-linear editing.

Class goals :

Learn to comfortably navigate the user interface
Learn to do rough cuts, trims and 3-point editing
Learn to add transitions
Learn to create titles and credits

Content of Training Premiere Pro CS6 / Introduction

Class Outline

  1. Touring Adobe Premiere Pro CS6
    1. Introducing Adobe Premiere Pro CS6
    2. Presenting the standard digital video workflow
    3. Enhancing the workflow with high-level features
    4. Touring the Adobe Premiere Pro workspace
    5. Customizing the workspace
  2. Capturing Video Assets
    1. Capturing video
    2. Capturing an entire tape
    3. Using batch capture and scene detection
    4. Tackling manual analog movie capture
    5. Capturing HDV and HD video
  3. Selecting Settings, Adjusting Preferences, and Managing Assets
    1. Selecting project settings by sequence
    2. Three types of settings
    3. Project settings
    4. Importing assets
    5. Taking a closer look at images
    6. Managing media in the bins
    7. Exploring additional bin features
    8. Finding assets with the Media Browser
  4. Importing Tapeless Media
    1. Using a tapeless workflow
    2. Using Media Browser
    3. Importing P2 and XDCAM media
    4. Mixing media formats
  5. Creating Cuts-Only Videos
    1. Using a storyboard to build a rough cut
    2. Editing clips on the Timeline
    3. Moving clips to, from, and within the Timeline
    4. Working with Source Monitor editing tools
    5. Adjusting clips in the Trim panel
    6. Using other editing tools
  6. Adding Video Transitions
    1. Using transitions with restraint
    2. Trying some transitions
    3. Changing parameters in the Effect Controls panel
    4. Using A/B mode to fine-tune a transition
    5. Applying transitions to multiple clips at once
    6. Adding audio transitions
  7. Creating Dynamic Titles
    1. Strengthening your project with titles
    2. Changing text parameters
    3. Building text from scratch
    4. Putting text on a path
    5. Creating shapes
    6. Making text roll and crawl
    7. Adding text effects: sheens, strokes, shadows, and fills
  8. Applying Specialized Editing Tools (If Time Allows)
    1. Exploring the timesaving editing tools
    2. Replacing a clip and replacing footage
    3. Using Sync Lock and Lock Track
    4. Editing with In and Out points around a clip
    5. Creating subclips from the Source Monitor
    6. Multicamera editing
Premiere Pro CS6 / Introduction
Training Premiere Pro CS6 / 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, …

PIXYSTREE SCS

Rue Beeckmans, 53
1180 Bruxelles

Tel : +32 2 412 04 10
Fax : +32 2 412 04 19
Gsm : +32 485 212 722
Email : selossej@pixystree.com

http://www.pixystree.com

Training Adobe Photoshop Level 1 – 1 day

Class overview :

Course Description As a graphic designer, you are starting to familiarize yourself with image creation and editing using Photoshop. Understanding the different tools and features available in Photoshop will help you to maximize your creative potential. In this course, you’ll work with several tools and features to edit images using Photoshop.

Class goals :

  • explore the Photoshop interface and use several tools for selecting parts of images, and will move, duplicate, and resize images.
  • learn to use layers, and to apply layer effects and filters to create special effects.
  •  use painting tools and blending modes to create shading effects, and will perform adjustments to contrast and color balance.
  • save images in formats for print and web use.

Content of Adobe Photoshop Level 1

This course is intended for new users of Photoshop.

Adobe Photoshop Level 1
Training Adobe Photoshop 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, …

Course Description As a graphic designer, you are starting to familiarize yourself with image creation and editing using Photoshop. Understanding the different tools and features available in Photoshop will help you to maximize your creative potential. In this course, you’ll work with several tools and features to edit images using Photoshop.

Training An Introduction to Aperture 3 – 2 days

Class overview :

This comprehensive course starts with the basics of image management and takes you step by step all the way through Aperture’s powerful photo editing, image retouching, proofing, publishing, and archiving features.

Class goals :

After completing this course, students will be able to understand:

  • Introduction to the Aperture interface
  • Using Stacks to organize your photos
  • Working with Projects, Albums, Smart Albums
  • Using Loupe and Zoom tools
  • Working with metadata
  • Understanding the adjustment controls
  • Creating images using versioning
  • Building Web Galleries
  • Creating customized books
  • Printing contact sheets
  • Working with external editors

Content of An Introduction to Aperture 3

Exploring the Aperture Workflow

  • Opening Aperture
  • Getting to know the Aperture Interface
  • Using the Aperture Layouts
  • Customizing the Workspace
  • Understanding Camera RAW
  • Working with Aperture’s File Structure
  • Selecting an Alternate Aperture Library
  • Quitting Aperture

Importing Images Into Aperture

  • Importing Images from a Disk
  • Adding Metadata
  • Adding Custom Filenames
  • Importing Images from iPhoto
  • Importing Images from a Memory Card

Organizing and Rating Images

  • Working with Stacked Images
  • Organizing Imported Images
  • Emailing Images from Aperture
  • Rating Images
  • Exploring the Viewer
  • Making Selects Using Keyboard Shortcuts
  • Evaluating Images at Full Resolution
  • Navigating the Browser
  • Rating Stacked Images
  • Managing Multiple Projects
  • Creating a Smart Album

Image Adjustment Basics

  • Preparing Images for Adjustments
  • Framing Your Images
  • Making Automatic Adjustments
  • Analyzing Image Information with the Histogram
  • Using the Spot & Patch Tool
  • Using the Lift and Stamp Tools
  • Adjusting Spot & Patch Options
  • Comparing an Adjusted Image to the Master Image

Creating Web Output

  • Organizing the Projects Panel Using Favorites
  • Preparing the Project
  • Creating a Web Journal
  • Adding Images and Pages
  • Choosing a Site Theme
  • Customizing Text
  • Adding Text
  • Sizing and Positioning Images
  • Previewing Images in a Slideshow
  • Exporting a Web Journal

Evaluating Images

  • Preparing the Project
  • Creating a Light Table Album
  • Adding Images to the Light Table
  • Evaluating Images in the Light Table
  • Evaluating Images in Full Screen Mode
  • Switching Between Views
  • Printing the Light Table

Finishing, Delivering and Archiving Images

  • Preparing the Project
  • Customizing the Full Screen Mode
  • Adjusting Luminance
  • Adjusting Tint and Saturation
  • Matching Color Between Images
  • Applying Adjustments to a Group of Images
  • Creating a Smart Album
  • Printing Contact Sheets
  • Authoring a Disc of Final Images
  • Backing Up the Library

Advanced Organization and Rating

  • Preparing the Project
  • Creating and Editing Stacks
  • Editing Stacks During Import
  • Using Keywords
  • Assigning Keywords to Images
  • Editing Metadata in Batches
  • Choosing Image ‘Picks’, Applying Ratings to Images
  • Creating Albums from Stacked Images
  • Searching and Filtering Images

Advanced Editing

  • Preparing the Project
  • Adjusting RAW vs. Non-RAW Images
  • Adjusting White-Balance Temperature Extremes
  • Using Metadata Sets
  • Adjusting Highlights and Shadows
  • Converting Color Images to Grayscale
  • Applying a Color Monochrome Adjustment
  • Sharpening and Noise Reduction
  • Sharpening and Noise Reduction for RAW Images
  • Taking a Closer Look at Exposure
  • Working with an External Editor
  • Deleting Versions

Advanced Output

  • Soft Proofing Images
  • Using Multiple Displays
  • Creating Book Albums
  • Creating a Smart Web Gallery Album

Advanced File Structure and Archiving

  • Preparing the Project
  • Exporting a Master File
  • Moving the Aperture Library
  • Creating Multiple Libraries
  • Backing Up and Archiving
  • Creating Multiple Vaults
An Introduction to Aperture 3
Training An Introduction to Aperture 3

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 An Introduction to Final Cut Pro 7 – 3 days

Class overview :

This three-day, hands-on course 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, aswell 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 7

Editing in Final Cut Pro

  • Launching Final Cut Pro
  • Final Cut Pro Interface
  • Following a Workflow
  • Starting a Project
  • Importing Clips
  • Navigating Clips
  • Marking and Editing Clips
  • Playing and Navigating a Sequence
  • Organizing Project Elements
  • Saving, Hiding and Quitting Final Cut Pro

Building the Rough Cut

  • Working with Projects
  • Editing a Rough Cut
  • Making Overwrite Edits
  • Managing Timeline Tracks
  • Making Insert Edits
  • Editing Audio Clips
  • Moving Clips in the Timeline
  • Creating a New Version
  • Drag-and-Drop Editing
  • Changing the Volume of Edited Clips

Finishing the Rough Cut

  • Adding Cutaways
  • Editing to Narration
  • Editing to Music
  • Copying, Cutting, Pasting, and Positioning Clips
  • Screening and Sharing a Sequence

Trimming Clip Duration

  • Understanding Trimming
  • Rippling Edit Points
  • Rippling in the Viewer and by Numbers
  • Trimming Clips on the V2 Track
  • Trimming One Track of a Linked Clip

Refining Edit Points

  • Trimming Two Edit Points
  • Slipping One Clip
  • Rolling Two Edit Points
  • Sliding Clips to Refine Position
  • Dragging Clips to New Locations
  • Keeping Linked Clips in Sync

Refining the Edit Process

  • Labelling Project Elements
  • Creating Subclips
  • Adding Markers to Clips
  • Using Markers to Align Actions
  • Using Storyboard Editing
  • Performing Replace Edits
  • Editing Multicam Footage

Customizing Final Cut Pro

  • Reconnecting Media
  • Working with Mixed Format Sequences
  • Working with Master Clips
  • Logging Information in Browser Columns
  • Finding Project Items
  • Customizing Shortcut Keys and Button Bars
  • Saving and Loading Layouts
  • Optimizing User Preferences

Capturing & Transferring Footage

  • Connecting Sources for Capture
  • Choosing Preset Format Settings
  • Previewing and Marking Your Source
  • Logging Clips
  • Choosing Clip Settings
  • Choosing Capture Settings
  • Choosing Capturing Options
  • Setting Capture Preferences
  • Transferring Files from Tapeless Sources

Applying Transitions

  • Evaluating the Project
  • Understanding Transitions
  • Viewing Transition Options
  • Applying Transitions
  • Modifying and Copying Transitions
  • Using the Transition Editor
  • Changing Transition Parameters
  • Previewing and Rendering Effects

Mixing Audio Tracks

  • Preparing the Project for Mixing
  • Organizing and Editing Audio Effects
  • Monitoring and Adjusting Audio Levels
  • Applying Transitions to Fade Volume
  • Setting Keyframes to Change Volume
  • Using the Audio Mixer
  • Recording a Narration Track
  • Importing Audio Files

Creating Titles

  • Working with Video Generators
  • Adding a Lower Third
  • Applying a Boris Title
  • Adding Mattes, Effects and Still Images
  • Creating a Credit Roll
  • Using Master Templates

Changing Motion Properties

  • Entering Speed Changes
  • Using the Speed Tool
  • Creating a Freeze Frame
  • Changing Motion Parameters
  • Animating Motion Parameters

Applying Filters

  • Applying and Viewing Video Filters
  • Viewing and Modifying Filter Parameters
  • Applying Audio Filters
  • Using a Color Correction Filter
  • Animating Filters

Finishing and Outputting

  • Detecting Audio Peaks
  • Adjusting Video Levels for Broadcast
  • Sharing Clips and Sequences
  • Exporting a QuickTime Movie
  • Using Other Export Options
  • Exporting a Still Frame
  • Outputting to Tape
  • Making a Timecode Window
  • Burn and Backing Up Projects
An Introduction to Final Cut Pro 7
Training An Introduction to Final Cut Pro 7

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

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 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 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 Intro to Apache Web Server Administration – 2 days

Class overview :

An Apache webserver training course which provides a technical introduction to installing, configuring and managing the Apache web server and to supporting CGI programming on the Apache server.

Class goals :

Content of Intro to Apache Web Server Administration

Getting started

  • Apache
  • Webservers
  • Apache features
  • Apache versions
  • Installing Apache
  • Installing XAMPP
  • Compiling Apache
  • Running Apache
  • Running Apache automatically: Unix/Linux & MS Windows
  • Checking Apache is running
  • Serving webpages
  • Location of the apache configuration file
  • Setting the document root
  • Applying configuration changes after testing
  • A little HTTP: GET, POST & status codes
  • Accessing a Web Server with the Telnet Program
  • HTTP 1.1: persistent connections, chuncked transfers, byte serving, ETags, modified dates & conditional transfers, HTTP Pipelineing
  • Googles SPDY — HTTP on Steroids, how it works & implementations

Basic configuration

  • Configuring Apache
  • Directives
  • Modules
  • Enabling/disabling modules in Debian
  • Checking configurations
  • Logging
  • Configuring log-file contents
  • Specifying log-files
  • Logging errors
  • Browser error messages
  • Custom error pages
  • Server and directory index pages
  • Custom index pages
  • Forbidding index pages
  • Trailing slashes in directory paths
  • Directory paths without trailing slashes
  • Per-directory configuration
  • <Location> example
  • Other directives affecting where settings apply
  • Wildcards & Regular expressions in container specifications
  • Containers & Case insensitive file systems
  • Order of merging of containers
  • Context for container directives
  • Accessing files from the network
  • Per-directory configuration outside httpd.conf
  • .htaccess file configuration
  • Protecting files with passwords
  • Creating a password file
  • Maintaining an ht-password file
  • Password authentication example
  • Password authentication details
  • When authentication fails — generating errors
  • Authentication Information in Databases
  • Restricting access by IP address
  • Listening only on specific IP addresses
  • Restricting access by IP address
  • allow,deny and deny,allow
  • Address and password authentication
  • Character Sets and Human Languages
  • Character Set
  • Setting Content MIME Type
  • Content Expirey
  • Directory Options
  • The different MPMs (Multi Processing Modules) available
  • Tunable Parameters for Performance
  • Enabling KeepAlive

Serving multiple sites with virtual hosts

  • Multiple sites on a server
  • Setting up virtual host names
  • Testing host names
  • Enabling virtual hosts
  • Defining virtual hosts
  • Configuring vitual hosts
  • Using virtual hosts
  • Host aliases
  • Managing many hosts

Dynamic pages with CGI, Perl and PHP

  • Dynamic pages
  • CGI
  • CGI programs
  • Sample Unix shell CGI script
  • Sample Perl CGI script
  • Running CGI programs with Apache
  • CGI parameters
  • Perl CGI parameter example
  • CGI issues
  • PHP scripts
  • Using mod_php
  • PHP configuration
  • PHP compiled code caching, persistent database connections
  • Sample PHP scripts
  • mod_perl
  • Installing and using mod_perl
  • Using ModPerl::Registry and ModPerl::PerlRun
  • ModPerl::Registry v CGI Perl, speedup comparison
  • Perl persistent database connections
  • Other mod_perl features

Using modules

  • Modules
  • Loading modules
  • mod_speling
  • Which Modules Got Loaded ?
  • mod_rewrite
  • Why use mod_rewrite ?
  • Rewrite Flags
  • Rewrite Flags Flow Control
  • Rewrite Flags Affect What is Sent to the Browser
  • Rewrite Flags Affect Processing on the Server
  • Internal Rewriting v Redirection
  • Forcing Redirection
  • Transforming URLs
  • Conditional Rewrites
  • RewriteCond File Tests
  • When RewriteCond is done
  • RewriteCond Browser-Dependent Pages
  • RewriteCond Canonical URLS
  • Preventing hot/deep linking
  • Force use of SSL
  • Time based access
  • RewriteMap
  • RewriteMap Example
  • When Container tests and Rewrites are performed
  • Deploying mod_rewrite
  • Redirecting: mod_alias
  • Per User Directories: mod_userdir
  • Per User Directories: Better Security
  • Directory Listings: mod_autoindex
  • Directory Listings: IndexOptions
  • Monitor Apache Performance with mod_status

Web Proxy with mod_proxy

  • mod_proxy
  • Forward Proxy
  • Reverse Proxy / Gateway
  • mod_proxy Support
  • Proxy Modules And Other Related Modules
  • Configuring a Forward Proxy
  • Storage of Cached Pages
  • Conguring What to Proxy Where
  • Configuring a Reverse Proxy
  • Basic Reverse Proxy Config
  • Load Balancing with mod_proxy_balancer, worked example
  • mod_proxy_balancer cluster manager
  • Proxying by Rewriting
  • Backend Optimisations
  • Access to the Proxy Server

Tomcat with mod_jk connector

  • Tomcat overview
  • J2EE platform overview
  • Apache JServ Protocol (Ajp)
  • Installing Tomcat with Apache
  • Testing Tomcat, Welcome Page
  • Connecting Apache and Tomcat
  • Using the Proxy connector
  • Using the mod_jk connector
  • Dynamic pages, servlets and JSP
  • Java Servlets
  • Servlet/JSP Containers
  • Servlets v CGI
  • Sample JSP

Serving pages using HTTPS with mod_ssl

  • HTTP security
  • HTTPS
  • Installing mod_ssl
  • Getting a certificate
  • Configuring mod_ssl
  • HTTP and HTTPS sites cohabiting
  • HTTP and HTTPS virtual hosts
Intro to Apache Web Server Administration
Training Intro to Apache Web Server Administration

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 Introduction to Agile Development – 3 days

Class overview :

The term ‘Agile’ is increasingly being heard wherever software development is discussed, and a number of software development methodologies have been invented that fall under the Agile banner.

Class goals :

After completing this course, delegates will have gained the following skills:

  • Knowledge of what ‘Agile’ means to software development
  • Understanding of how agility helps manage risk
  • Understanding of the main Agile processes and their applicability

Content of Introduction to Agile Development

Agile Development

  • What Agile Isn’t…
  • The Drawbacks Of Traditional Development Methods
  • Agility Is An Attitude
  • People, Not Processes
  • The Agile Manifesto
  • Managing Risk
  • Iterative Development
  • Incremental Development
  • Client Involvement
  • Barriers To Agile Working
  • Agile and Fixed-Price Contracts
  • Scaling Agile

The Agile Toolkit

  • The Agile Tooklit
  • Managing Business Risk
  • Managing Technical Risk
  • Orthogonality
  • Technical Debt

Overview of Agile Methods

  • Extreme Programming
  • Test-Driven Development
  • Unified Process
  • Scrum
  • FDD
  • Crystal
  • Lean Development

Extreme Programming

  • Key Points
  • Values, Principles and Practices
  • The XP Project Lifecycle
  • XP Artefacts: Spikes and Stories
  • XP Advantages and Disadvantages

Testing and Integration

  • The Place of Testing and Integration in Agile Processes
  • Testing as Risk Management
  • Unit Testing
  • Testing Guidelines
  • Continuous Integration

Unified Process

  • Key Points
  • The Unified Process
  • UP and Agile
  • UP Variants: OpenUP, AUP, RUP
  • Work Products, Roles and Disciplines
  • The RUP Lifecycle
  • Phases and Iterations
  • RUP Best Practices
  • RUP Advantages and Disadvantages

Scrum

  • Key Points
  • The Scrum Process
  • Roles: Product Owner, Scrum Master and Team
  • Pigs and Chickens!
  • Artefacts
  • Meetings
  • Scaling Scrum
  • Scrum Best Practices
  • Scrum Advantages and Disadvantages

Agile Requirements and Estimating

  • Traditional Requirements Gathering
  • Managing Changing Requirements
  • Vision Documents
  • Features
  • User Stories
  • Estimating
  • Story Points
  • Velocity
  • Planning Poker

Test-Driven Development

  • Unit testing
  • Benefits and limitations
  • Test-Driven Development
  • The TDD process
  • Demo
  • Advantages and disadvantages
  • Behaviour-Driven Development (BDD)

Lean Development

  • The Toyota Way
  • Key Principles
  • Add Nothing But Value
  • Center on Those Who Add Value
  • Flow Value from Demand
  • Optimize Across Organizations
  • Applying Lean Principles to Software

DSDM

  • Key Points
  • DSDM Principles and Philosophy
  • DSDM Phases
  • Workshops
  • Prototypes
  • MoSCoW Prioritization
  • Timeboxing
  • DSDM Advantages and Disadvantages

Mastering Agility

  • Improve the Process
  • Rely on People
  • Eliminate Waste
  • Deliver Value
  • Seek Technical Excellence
  • Wrapup
Introduction to Agile Development
Training Introduction to Agile Development

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