Dreamweaver CC Initiation + Advanced

Goals


- Master the main features of Dreamweaver

- Learn how to design a website with this software, from page creation to upload

- Master the advanced use of CSS

- Discover the key steps of a good SEO

- Become familiar with Web Project Management

Program

Website
editing
Overview of web page creation tools Presentation of Adobe products
Discover cloud computing with Dreamweaver CC
Create your Adobe ID

Discovery of the interface: windows, component palettes, panels

Organization of the workspace
Setting preferences: display, browsers, editor, …
Creation of web pages: editing, modification, saving
– Text formatting (fonts, titles, paragraphs, preformatted text)
– Insertion of images and manipulation of properties (resizing, optimization, cropping)
– Creation of hypertext links (link to a web page, link to a file, email link)
– Creation, modification of tables
Definition of a Dreamweaver site, file management, site map display

Workshop: Creation of a first site

Principles of operation
Basics of XHTML: tags and attributes, categories of tags.
Presentation of the main tags (text, images, bulleted lists, links, tables, etc.)
Handling tables

Workshop: Creation of a web page for the tag test

Structure and semantics in HTML5
Using the tag
Using the tag

Workshop: Creation of an HTML5 page for the tag test

Basics
Different types of CSS rules
Formatting CSS with Dreamweaver
– Redefining a style for an XHTML tag
– Defining selector styles: hover links, active links …
– Creating custom styles
– Applying custom styles
– Attach a stylesheet

Workshop: Give style to previously created pages.

Creation of the ergonomics of a website
Management of positioning problems
Generation of the main template
Editing pages from the template

Workshop: Creating a site with the table method

How a form works
Creating forms: Inserting fields, formatting …
inserting new html5 fields
Validating the form
Retrieving data, sending an email with PHP
CSS formatting of forms

Fundamentals of FTP transfer
Setting up Dreamweaver’s FTP client
Transferring files to the remote server
Overview of other FTP tools
Synchronizing files

Workshop: Upload our website to a remote server

How Dreamweaver models work Model
architecture and organization of different regions
Create a model
Use a model

Workshop: Creation of pages from models

Insertion of bookmarks
Links to bookmarks
Presentation of Flash
Creation of a Flash menu
Insertion of animated text, media (sound, video)

DHTML operating principles
Generation of dynamic content with Dreamweaver:
– Behaviors (appearance of objects, opening of windows, hovered images …)
– Scenarios (movement of layers, scrolling title …)

Workshop: Creation of dynamic menus
Validation of forms, Special-Effects, Pop-Up

Presentation of SEO issues
Concepts and insertion of header tags
Classification criteria for search tools
Rules to be observed and Spam-dexing

Presentation of responsive design
Fluid grid mode
Insertion palette
Create a page structure
Apply to other media
Create a page template
Create a tree structure and navigation

Workshop: Creation of a Responsive Design website

Presentation of jQuery UI
Essential functions
Install JQuery UI and use a basic component
Use the JQuery tabs
JQuery Mobile panel

Workshop: Creation of a dynamic menu with JQuery UI,
use of JQuery effects
creation and formatting of a page for mobile

Presentation of CSS Designer and Transition
Discover the adaptation of the structure
Add and modify rules
optimize styles

Workshop: Workshop: Making gradients, transitions on HTML elements

Install Extension Manager to
manage adobe applications on your machine

Specification of a site: the specifications
Site design: ergonomics, navigation, graphic charter, databases, etc.
Site development: the role of Dreamweaver
Putting the site online: the importance of the recipe
Site monitoring: animating and maintaining your website

Conclusion

Passing of the certification (if foreseen in the financing).

Duration

5 days

Price

£ 1632

Audience

All

Prerequisites

Knowledge of office software

Reference

SIT856-F

Sessions

Contact us for more informations about session date

Dreamweaver CC Advanced

Goals


- Savoir créer un site complexe avec Dreamweaver

- Maîtriser l’utilisation avancée des CSS

- Découvrir les étapes clés d’un bon référencement

- Se familiariser avec la Gestion de projet Web

Program

The challenges of creating a website
Reminders of website creation methods

Presentation of responsive design
Fluid grid mode
Insertion palette
Create a page structure
Apply to other media
Create a page template
Create a tree structure and navigation

Workshop: Creation of a Responsive Design website

Presentation of jQuery UI
Essential functions
Install JQuery UI and use a basic component
Use the JQuery tabs
JQuery Mobile panel

Workshop: Creation of a dynamic menu with JQuery UI,
use of JQuery effects
creation and formatting of a page for mobile

Presentation of CSS Designer and Transition
Discover the adaptation of the structure
Add and modify rules
optimize styles

Workshop: Workshop: Making gradients, transitions on HTML elements

Install Extension Manager to
manage adobe applications on your machine

Specification of a site: the specifications
Site design: ergonomics, navigation, graphic charter, databases, etc.
Site development: the role of Dreamweaver
Putting the site online: the importance of the recipe
Site monitoring: animating and maintaining your website

Conclusion

Passing of the certification (if foreseen in the financing).

Duration

2 days

Price

£ 761

Audience

All

Prerequisites

Have taken the "Dreamweaver initiation" course or have equivalent knowledge

Reference

SIT862-F

Sessions

Contact us for more informations about session date

Webmaster Expert : Ergonomics, Accessibility, Security and web semantics

Goals


- Build ergonomic, secure websites

- Integrate semantic tags into your pages

Program

General definitions: ergonomics, waterline, format, mobile supports, etc.
Law of Gestalt and Fitts
Basic principles, rules and standards
Usability, personas
UX
Understanding navigation systems
Managing large sites

Understanding accessibility
Rules for the accessibility of Web content WCAG 1 and 2
RGAA: Accessibility repository for Administrations
Accessiweb: presentation of the repository
Section 508, UWEM
ATAG and UAAG standards Audit
tools: WAT, WDT, browser extensions
Validation: levels, tools

Reminder of the basics: OSI, TCP, HTTP layers, Return codes, persistence and pipelining
HTTP methods: GET, POST, OPTIONS, PUT, DELETE, HEAD, TRACE
Concept of cookies, attributes, associated options
Encryption and hash; modern algorithms
HTTP authentication (basic, digest)
SSO (Single Sign On) systems
Non-attack security: disasters and accidents
Social attacks, examples and effects
SQL injection attacks, emails, LDAP, XPath, arbitrary code – example of input filtering
Malicious URLs: execute a URL (HTML injections, HTTP response splitting, etc.)
Malicious URLs: consequences – Cross Site Scripting, Cross Site request Forgery
Obfuscation and information leakage (accessible code, visible errors …)

Practical workshop: fun tests and attempts

Valuation of the content of a web page to improve referencing
Semantic and semantic hypertext embedded in HTML pages
New semantic HTML5 tags
Markup formats: Microdata, Microformats, RDFa
Rich Snippets: presentation, test tools
Compatibility of Rich Snippets with types of content: Reviews, People, Products, Events, …

Microdata: HTML 5 specifications
New attributes: itemscope, itemtype, itemprop, itemref, itemid
Microdata API support
Schema.org: presentation, documentation
Type hierarchy
Implementation, best practices

Duration

2 days

Price

£ 1301

Audience

Webmasters

Prerequisites

Basic knowledge of the web and networks

Reference

SIT519-F

Sessions

Contact us for more informations about session date

Vue.js : Initiation + Advanced

Goals


- Build front-end applications with Vue.js

Program

Vue.js: presentation, principles
Comparison with other JS frameworks: Angular, React, …
Initialization of a project and command line interface
Architecture of a Vue.js application; Vue object Debug
interface
Upgrade: Ecmascript5, NodeJS
Notions of components, life cycle

Workshop: Installation of the environment, creation of an application

Structure and implementation of a component
Event management
Nesting of components
Slots
Custom events

Workshop: Organization of the application into components

Writing methods for templates: render methods, jsx
Functional components
Management of animations and transitions

Workshop: Using different methods to enrich views

Route configuration
Application security (interception filters)
Transitions management

Lab: Using Vue router to navigate between pages.

Vuex: presentation, basic concepts.
Plugin management
Data storage

Workshop: Using Vuex in the application

Asynchronously loading and sending data
Querying a REST web service and processing a JSON flow
Managing forms and validating inputs
Introduction of data binding

Workshop: Interrogation of web services and exploitation of the result.

Mixins and plugins
Using Single File Components .vue.
Custom Guidelines
Optimizing
Server Side Rendering Performance
Implementing Unit Tests

Workshop: optimization of application code and unit tests.

Duration

5 days

Price

£ 2394

Audience

JavaScript developers

Prerequisites

Good knowledge of the JavaScript environment

Reference

SIT100844-F

Sessions

Contact us for more informations about session date

Vue.js : Advanced

Goals


- Build front-end applications with Vue.js

Program

Vue.js: presentation, principles, architecture
Use of components

Workshop: Installation of the environment, creation or import of an application

Vuex: presentation, basic concepts.
Plugin management
Data storage

Workshop: Using Vuex in the application

Asynchronously loading and sending data
Querying a REST web service and processing a JSON flow
Managing forms and validating inputs
Introduction of data binding

Workshop: Interrogation of web services and exploitation of the result.

Mixins and plugins
Using Single File Components .vue.
Custom Guidelines
Optimizing
Server Side Rendering Performance
Implementing Unit Tests

Workshop: optimization of application code and unit tests.

Duration

2 days

Price

£ 1123

Audience

JavaScript developers

Prerequisites

Good knowledge of the JavaScript environment

Reference

SIT100846-F

Sessions

Contact us for more informations about session date

Angular 8 : Advanced

Goals


- Discover the advanced techniques and functions of Angular

- Use Guards

- Break down a project into Modules

- Test your Angular application

Program

Component life cycle
Transmit parameters to a variable or a mutator
The @Input and @Output Decorators
Notify a component with EventEmitter Child
component (s): @ViewChild and @ViewChildren

Presentation and use of guards
List of guards (CanActivate, CanActivateChild, etc.)
Management of return types
Create redirects using the UrlTree

Workshop: Restricting access to roads

Break down the project into a Module
Navigation between module
Sluggish loading: forRoot & forChild
Restrict access using the guard canLoad Preloading
strategy
Customized preloading strategies

Workshop: Cut the project into a Module

Reminder HttpClient Module
Presentation of Interceptors Interceptor
handling logic
The HttpEvent class
Management of request caching

Workshop: Handling interceptors 

Benefits of server-side Rendering
Presentation of Node Express
Using Server-side Rendering using the Universal component

Testing Fundamentals with Jasmine Testing
Automation with Karma
Testing Simple Components
Testing Components with Asynchronous Services
Testing Forms

Workshop: Multiple examples of tests

Duration

3 days

Price

£ 1719

Audience

Java and Javascript developers with a good experience on Angular

Prerequisites

Have followed the Angular Initiation training or have equivalent knowledge

Reference

SIT100644-F

Sessions

Contact us for more informations about session date

Advanced Webmaster : HTML5 / CSS3 / Javascript / JQuery

Goals


- Discover the potential of new HTML5 / CSS3 standards

- Learn how to build multiplatform sites: smartphone, tablet, ….

- Generate an RSS feed

- Discover XML, Ajax and jQuery

Program

History: Evolution of HTML and CSS
HTML5: Presentation of current issues
Examples of applications in HTML 5 and CSS3
Overview of development tools like Visual Studio

Structuring a page in HTML5:
Semantic tags: header, article, aside…
Creation of a layout container
New attributes used by search engines

Practical workshop: Architecture of a page in HTML5

The audio and video tags
The Canvas tag: Using the Canvas API.
Interactive Graphics with SVG Hands-on

Workshop: Creating Interactive Graphics

Applying styles to HTML 5 zone properties
Selectors: Tag and attribute referencing, Inheritance, prefixes,! Important, object architecture, pseudo-classes and pseudo-elements.
Appearance: Size, borders, outlines, background, background image, gradients, shadows, clipping,
transparency, sizing, margins…
Positioning issues, the different positioning modes., Display, masking
Column arrangement. Floats, exclusions.

Practical workshop: Creation of a page of press articles

Format, color, drop shadow…
Font integration: @ font-face
Alignment, text indentation, justification, hyphenation.

Practical workshop: Layout of an article

Transformation of objects in 2D and 3D
Animations of objects with CSS transitions
Adaptation of the interface according to the media used

Practical workshop: Animation of the web page

Presentation of Responsive Web Design: objectives, alternatives …
The flexible model
Media queries
Layout using regions, grouping and nesting
Fixed and fluid grids
Image compression, sprites, Data URI
API Network Information JavaScript for Responsive

Atelier practical: Adaptation of the web page to multiple formats (tablets, smartphone, etc.)

Storage APIs: LocalStorage, SessionStorage, IndexedDB
Geolocation
Offline web application

The main elements of JavaScript: variables, arrays, functions…
Condition and iteration instructions
Error and exception handling
Objects in JavaScript
Prototyping
Constructors, inheritance, scope of variables
Presentation of the DOM (Document Object Model)
Browsing the DOM , filters
Access, modify, add HTML 5 elements and attributes
Dynamic CSS
management Event management Event
propagation
Introduction to the HTML5 WebSocket API
Creation of WebWorkers in BackGround

Practical workshop: Using JavaScript to animate the Web page

Validating forms with HTML
Validating forms with JavaScript
Use of regular expressions.
Prevention of code injections
Data recovery, encoding

Practical workshop: Using JavaScript to validate a form

Synchronous and asynchronous communication
Instantiate an XMLHttpRequest object
Error
handling Progress bar
Callback principles
Data transmission: GET and POST format
Serialization and deserialization of data
Use of data: XML format, JSON format
Apply jQuery to perform an Ajax request
jQuery functions available to perform Ajax requests

Practical workshop: Using Ajax with Jquery and Javascript to create elements of a form from data provided in XML and JSON

Passing of the certification (if foreseen in the financing).

Duration

5 days

Price

£ 2154

Audience

Webmasters

Prerequisites

Have a good knowledge of HTML and CSS

Reference

SIT1242-F

Sessions

Contact us for more informations about session date

Advanced Webmaster : Javascript / JQuery (Microsoft 70-480 Certification)

Goals


- Discover the potential of new HTML5 / CSS3 standards

- Learn how to build multiplatform sites: smartphone, tablet, ….

- Generate an RSS feed

- Discover XML, Ajax and jQuery

Program

The main elements of JavaScript: variables, arrays, functions…
Condition and iteration instructions
Error and exception handling
Objects in JavaScript
Prototyping
Constructors, inheritance, scope of variables
Presentation of the DOM (Document Object Model)
Browsing the DOM , filters
Access, modify, add HTML 5 elements and attributes
Dynamic CSS
management Event management Event
propagation
Introduction to the HTML5 WebSocket API
Creation of WebWorkers in BackGround

Practical workshop: Using JavaScript to animate the Web page

Validating forms with HTML
Validating forms with JavaScript
Use of regular expressions.
Prevention of code injections
Data recovery, encoding

Practical workshop: Using JavaScript to validate a form

Synchronous and asynchronous communication
Instantiate an XMLHttpRequest object
Error
handling Progress bar
Callback principles
Data transmission: GET and POST format
Serialization and deserialization of data
Use of data: XML format, JSON format
Apply Jquery to perform an Ajax request
jQuery functions available to perform Ajax requests

Practical workshop: Using Ajax with Jquery and Javascript to create elements of a form from data provided in XML and JSON

Presentation of certification content:
– Implementation and manipulation of document structures and objects (24%)
– Implementation of program flow (25%)
– Data access and data security (26%)
– Use CSS3 in applications (25%)

Taking and correcting a practice test
Corrected workshops
Questions / answers, time management when taking the exam

Passing of the certification (if foreseen in the financing).

Duration

2 days

Price

£ 979

Audience

Webmasters

Prerequisites

Have a good knowledge of HTML and CSS

Reference

SIT1247-F

Sessions

Contact us for more informations about session date

Advanced Webmaster : HTML5 / CSS3 / RWD

Goals


- Discover the potential of new HTML5 / CSS3 standards

- Learn how to build multiplatform sites: smartphone, tablet, ….

- Generate an RSS feed

- Discover XML, Ajax and jQuery

Program

History: Evolution of HTML and CSS
HTML5: Presentation of current issues
Examples of applications in HTML 5 and CSS3
Overview of development tools like Visual Studio

Structuring a page in HTML5:
Semantic tags: header, article, aside…
Creation of a layout container
New attributes used by search engines

Practical workshop: Architecture of a page in HTML5

The audio and video tags
The Canvas tag: Using the Canvas API.
Interactive Graphics with SVG Hands-on

Workshop: Creating Interactive Graphics

Applying styles to HTML 5 zone properties
Selectors: Tag and attribute referencing, Inheritance, prefixes,! Important, object architecture, pseudo-classes and pseudo-elements.
Appearance: Size, borders, outlines, background, background image, gradients, shadows, clipping,
transparency, sizing, margins…
Positioning issues, the different positioning modes., Display, masking
Column arrangement. Floats, exclusions.

Practical workshop: Creation of a page of press articles

Format, color, drop shadow…
Font integration: @ font-face
Alignment, text indentation, justification, hyphenation.

Practical workshop: Layout of an article

Transformation of objects in 2D and 3D
Animations of objects with CSS transitions
Adaptation of the interface according to the media used

Practical workshop: Animation of the web page

Presentation of Responsive Web Design: objectives, alternatives …
The flexible model
Media queries
Layout using regions, grouping and nesting
Fixed and fluid grids
Image compression, sprites, Data URI
API Network Information JavaScript for Responsive

Atelier practical: Adaptation of the web page to multiple formats (tablets, smartphone, etc.)

Storage APIs: LocalStorage, SessionStorage, IndexedDB
Geolocation
Offline web application

Passing of the certification (if foreseen in the financing).

Duration

3 days

Price

£ 1414

Audience

Webmasters

Prerequisites

Have a good knowledge of HTML and CSS

Reference

SIT1246-F

Sessions

Contact us for more informations about session date

Advanced After Effects: Duik

Goals


- Master the advanced features of After Effects

- Improve and automate animations with Duik

Program

Its history
Its different uses and functionalities

Install the latest version of Duik
Show the Duik interface in After Effects

Use the setup panel: structures, links and constraints, automations, controllers, tools
Use the animation panel: keyframes, animation tools
Camera panel
Use the input / output tools panel
Import
Export
Use the settings panel

List
Wiggle
Bounce
Wobble
Blink 
Looper
Wheel

Workshop: animate a vehicle in 2D. Animate a 2D decor

Understand parenting concepts
Use the advantages of Duik parenting 
Parent constraints
Parent through compositions

Workshop: animate complex compound objects

Use connectors
Understand the different types of connections
Master the controllers

Workshop: animate a day / night cycle. Animate an expressive face

Understand how rigging works
Discover the different types of structures
Use autorig & IK
Use the different types of controllers
Use the effectors

Workshop: animate a mechanical object, an entire character and an animal

Manage keyframes with Duik
Use the « Kleaner »
Duplicate animations
Switch from IK to FK
Use the animation mixer
Use the xsheet
Use time remapping
Check out the controllers

Workshop: create a bipedal gait cycle and a quadripedic gait cycle

Use framing guides
Use 2D cameras
Use Z-scale links
Use camera rig

Workshop: animate a 2D landscape in parallax, follow a 2D character with camera animation

Duration

5 days

Price

£ 2138

Audience

Graphic designer and motion designer

Prerequisites

Use of After Effects / have followed "After Effects Advanced" training course or have equivalent knowledge

Reference

AUD100453-F

Sessions

Contact us for more informations about session date

Advanced After Effects

Goals


- Master expressions for animation

- Use particle emitters

- Work on complex compositions and lighting in 3D

- Manage a project

Program

History
Different uses, functionalities

Master the principles of image sequences
Use temporal remapping
Use image interpolation
Master automatic properties
Use the temporal distortion effect

Workshop: create movement slowdowns or accelerations in videos

Explore expressions and programming languages
Browse the After Effects expression library
Use basic expressions: wiggle, loop in and loop out, time
Set up expression variables
Use expressions and property parenting
Control expressions using the slider parameter

Workshop: easily animate several elements using expressions

Understand the principles of emitters
Master the principles: gravity, longevity,etc.
Configure the various settings
Master particle systems II and world particles
Animate on solid layers
Master Mr Mercury and « liquids »

Workshop: via the emitters, animate effects of dust, smoke, rain, … or liquids

Reminder: principle of 3D in After Effects
Transform 2D layers into 3D
Use multiple views to position objects in 3D
Create and configure cameras
Use 1-node or 2-node cameras
Use depth of field
Control focus distance point
Use the aperture
Animate the properties of the camera
Create lights
Choose and configure the types of lights
Animate lights
Adjust light options
Adjust the shadow projection options
Adjust the surface options of the 3D layers
Prepare and import files with the Photoshop vanishing point tool to animate in 3D

Workshop: animate multiple elements in 3D. Create complex 3D scenes with lighting animations

Set preferences
Control media
Use the watched folder function
Master the dependency function
Find or replace footage
Use the composition flowchart

Workshop: control, correct and archive a finalized complex project

Duration

5 days

Price

2138 £

Public

Graphic designer and motion designer

Prerequisites

Use of After Effects / have taken After Effects Advanced training or have equivalent knowledge

Reference

AUD493-F

Sessions

Contact us for more information about session dates

After Effects Advanced

Goals


- Master the main features of After Effects

- Know how to create and manipulate compositions to create animations for the web or video

Program

Animate in 3D without external footage

Discover the principles of 3D in After Effects
Modify layers 2D to 3D
Use multiple views to position layers in 3D
Create cameras
Configure the cameras
Animate the cameras
Customize the camera options
Create lights
Discover the types of lights
Animate the lights
Use solid, Illustrator, or Photoshop layers
Customize light options
Customize shadow cast options Customize surface options

Workshop: create animations of 3D objects

Animate in advanced 3D with exterior footage

Customize effects and presets
Use the keyframe assistant
Use the graph editor
Use existing expressions: wiggle
Loop: loop out or in

Workshop: create 3D credits on a video, use expressions to animate

Use transversality with Premiere Pro

Use Adobe Dynamic Link to import into Premiere without rendering
Export an After Effects sequence to a Premiere Pro linked composition
Edit composition in After Effects and switch to Premiere: change taken into account

Workshop: replace clips in a Premiere pro sequence with After Effects compositions and update in Premiere pro

Duration

2 days

Price

£ 495

Audience

Graphic designer and webmaster

Prerequisites

Knowledge of the PC or Mac environment
Knowledge of Photoshop and Illustrator
Knowledge of Premiere Pro or Final Cut
Master all the points of the Initiation part

Reference

AUD365-F

Sessions

Contact us for more informations about session date

After Effects Initiation + Advanced

Goals


- Master the main features of After Effects

- Know how to create and manipulate compositions to create animations intended for the web or video

- Understand the transversality with other products of the Adobe suite: Photoshop, Illustrator and Premiere Pro

Program

Learn its history
Know the features
Understand the different uses

Discover video and compression formats: .mp4 / .h264 / .mov / …
Understand pixel formats
Differentiate color modes
Use the chromatic circle and the different representations of color
Understand the main graphic formats: .ai / .psd /.jpeg / .png

Discover the effects panel
Discover the composition panel
Control the timeline
Use the footage panel
Adjust the interface settings
Customize the preferences

Create a new composition
Know the characteristics of the dialog box
Configure the composition in size and duration
Create a solid layer
Know the characteristics of the dialog box and configuration of the solid
Use the attributes of the solid in the timeline: anchor point, position, scale, rotation, opacity
Use the timeline timer
Understand temporal navigation
Control the playhead (current instant)

Workshop: modify the position, scale, rotation and transparency properties

Modify one or more states of the solid at 2 different times
Create keyframes
Understand the notion of interpolation between 2 keyframes
Modify the trajectories with anchor points and handles
Understand the particularities of the anchor point
Preview the animation
Modify the composition parameters
Size
Modify the duration
Prioritize different layers

Workshop: animate the position, scale, rotation and transparency properties

Create compositions based on footage
Import footage into a composition
Scale
Modify anchor points with the pan behind tool

Create trajectory keyframes
Modify trajectories
Align a footage item with respect to the trajectory
Move keyframes in time
Open and configure the speed graph editor
Smooth the speed with ease in and out
Master the principles of curves of speed

Workshops: animate objects on trajectories, create accelerations and decelerations

Import video footage
Use rulers and guides

Use the shape tools to create masks
Distort the masks with the pen tools
Animate the properties of the masks
Use the paint tool, discover its particularities

Workshop: animate masks on video files

Coordinate Photoshop movie and video presets
Prepare layers
Use Photoshop file import options
Manage editable layer styles

Workshop: create an animation with Photoshop files

Coordinate Illustrator movie and video presets
Prepare layers
Use Illustrator file import options
Reload footage
Replace footage
Import multiple files

Workshop: create an animation with Illustrator files

Use 1-point motion tracking
Interpret footage when interlaced
Track movements in the layer panel
Transform into position, scale, rotate
Choose tracker positioning
Understand tracker characteristics – search region / feature area
Analyze footage
Adjust the track point
Choose the target
Reuse the tracking on several layers via the null object

Workshop: follow video movements and apply them to objects

Track movements in the layer panel
Transform to position, scale, rotation
Choose tracker positioning
Analyze footage
Adjust tracker
Choose target
Apply stabilization

Workshop: stabilize a « caffeinated » video

Choose the positioning of the trackers
Analyze the footage
Adjust the trackers
Choose the target

Workshop: follow complex movements in video and apply them to objects

Adjust the colors with color correction and grading
Correct the sharpness
Use the different blurs
Work on noises and grains
Use the distortions
Test the generators

Explore Adobe Media Encoder
Choose render settings
Choose output module
Check codecs
Resize
Manage render queue

Discover the principles of 3D in After Effects
Modify layers 2D to 3D
Use multiple views to position layers in 3D
Create cameras
Configure cameras
Animate the cameras
Customize the camera options
Create lights
Discover the types of lights
Animate the lights
Use solid, Illustrator or Photoshop layers
Customize light options
Customize shadow cast options Customize surface options

Workshop: create animations of 3D objects

Customize effects and presets
Use the keyframe assistant
Use the graph editor
Use existing expressions:
Wiggle
Loop: loop out or in

Workshop: create 3D credits in a video, use expressions to animate

Use Adobe Dynamic Link to import into Premiere without rendering
Export an After Effects sequence to a Premiere Pro linked composition
Edit composition in After Effects and switch to Premiere: change taken into account

Workshop: replace clips in a Premiere pro sequence with After Effects compositions and update in Premiere pro

Duration

5 days

Price

£ 1125

Audience

Graphic designer and webmaster

Prerequisites

Knowledge of the PC or Mac environment
Knowledge of Photoshop and Illustrator
Basic knowledge of Premiere Pro or Final Cut appreciated

Reference

AUD363-F

Sessions

Contact us for more informations about session date

Final Cut Pro 7 Initiation + Advanced

Goals


- Discover and understand the virtual editing of video by mastering the use of the main features of Final Cut Pro.

Program

The Final Cut Pro Pro software 
The interface
The menus
The tools
The main features

The different video formats
different video codecs
Video interlaced and progressive video
space and color depth
Hardware / constraints
Notions of timeline and playhead
Time code and audio unit time
Acquiring
The Logging
The time navigation
The sequencing
Cut editing
Transitions and effects
Sound system
Titling
Export

The notion of project in Final Cut Pro
Parameterization and configuration of the editing bench
Working and rendering disks
Configuration of the device to be captured
Control of the equipment
Speed ​​variation
wheel Keyboard shortcuts
Logging
Acquisition
Definition of input and output points
On-the-fly capture
Notion of standardization
Media organization and management
Management and searches in the bin
Organization of sequences and scenes
« Target » monitor / « source » monitor
The rudiments of editing
Navigation in the timeline

Workshop: from the proposed rushes, start the sequencing and “cut” editing of a simple project of a report video.

Management of audio / video tracks
Magnetism of the timeline
Cutter
The different non-linear editing techniques: in and out points, 3 and 4 point edits
Target tracks
Insertion / overlap of audio / video tracks
Sampling / extraction of audio tracks / video
Trim mode
Propagation trim tool Trim
tools by modification / compensated elongation
Editing tools by moving over / under
Geometric effects options
Opacity Blending
modes
Nested sequence
Transitions (fades, overprint, flaps, etc.)
Rendering

Workshop: multitrack work, organization, connections and movement of the different scenes and sequences. Use of transition effects.

The sound system
The commentary
The soundtrack
The mixing of the tracks
The master

Workshop: use of a soundtrack and / or a commentary to enrich the images.

The effects (blurry, sharpness, etc.)
The different colorimetric representations
The colorimetric correction tools
The animated titles and subtitles
Security grid
The masks
The credits

Workshop: creation of titles and subtitles, logo inlay in the video editing. Creation of a generic.

Importing elements from Photoshop
Importing elements from After Effects
The skin

Workshop: making a skin, importing additional images and / or effects into the video.

Export settings
Export
the different recording formats and compression
encoding for different distribution methods

Workshop: exporting the final cut of the project for different media.

Passing of the certification (if foreseen in the financing).

Duration

5 days

Price

£ 2138

Audience

Any public, professional or individual, wishing to learn virtual video editing and the use of Final Cut Pro. Use in corporate films, off-line or Web broadcasts, communication / marketing, et

Prerequisites

Knowledge and practice of the Windows or Mac computer environment. Minimum knowledge of image and video

Reference

AUD424-F

Sessions

Contact us for more informations about session date

Final Cut Pro 7 Advanced

Goals


- Discover and understand the virtual editing of video thanks to the mastery of the use of the main features of Final Cut Pro

- Initiation to the basic principles of audiovisual editing

- Carry out a complete project, from the acquisition of rushes to the export of the final cut

Program

Colorimetry, effects and titration

The effects (blur, sharpness, etc.)
The different colorimetric representations
The colorimetric correction tools
The animated titles and subtitles
Security grid
The credits

Workshop: creation of titles and subtitles, logo inlay in the video editing. Creation of a generic.

Complements

Importing elements from Photoshop
Importing elements from After Effects
The skin

Workshop: making a skin, importing additional images and / or effects into the video.

Finalization

Export settings
Export
the different recording formats and compression
encoding for different distribution methods

Workshop: Export the final assembly of the project for different media.

Duration

2 days

Price

£ 1101

Audience

Any public, professional or individual, wishing to learn virtual video editing and the use of Final Cut Pro. Use in corporate films, off-line or Web broadcasts, communication / marketing, etc

Prerequisites

Knowledge and practice of the Mac computing environment. Minimum knowledge of image and video

Reference

AUD498-F

Sessions

Contact us for more informations about session date

Final Cut Pro X Initiation + Advanced

Goals


- Discover and understand the virtual editing of video by mastering the use of the main features of Final Cut Pro X

Program

The Final Cut Pro X and Motion software
The interface
The menus
The tools
The libraries
The main features

The different video formats
The different video codecs
The hardware / constraints
The notions of time-line and playback head
Time-code and audio unit of time
Acquisition
Logging
Time navigation
“cut” editing
Transitions libraries ‘effects and titles
Toolbar
Titling
Export

The concepts of event and project in final cut pro X
Parameter setting and configuration
Work and rendering disks
Logging
Notion of standardization
Organization and media
management Plan management and research Plan
organization
Basics Editing
Navigation in the Practical workshop interface

: from the rushes offered, start the sequencing and “cut” editing of a simple video project.

Management of
Trim shots
Range selection
Razor blade
Transitions
Dahboard
Rendering

Workshop: multitrack work, organization, connections and movement of the different scenes and sequences. Use of effects and transitions.

The sound
The commentary
The soundtrack
Synchronization
The master

Workshop: use of a soundtrack and / or a commentary to enrich the images. sound fixes and addition of sound effects from the library.

The effects
The key images
The different colorimetric representations
The colorimetric correction tools
The animated titles and subtitles
The credits

Workshop: creation of titles and subtitles, inlay and animation of elements in the video montage. Creation of a generic.

Export settings
Export
the different recording formats and compression
encoding for different distribution methods

Workshop: Export the project to various media.

Motion and video effects

Duration

5 days

Price

£ 1879

Audience

Any public, professional or individual, wishing to learn virtual video editing and the use of Final Cut Pro. Use in corporate films, off-line or Web broadcasts, communication / marketing, etc

Prerequisites

Knowledge and practice of the Mac computing environment. Minimum knowledge of image and video

Reference

AUD100059-F

Sessions

Contact us for more informations about session date

Final Cut Pro X Advanced

Goals


- Discover and understand the virtual editing of video by mastering the use of the main features of Final Cut Pro X

Program

Colorimetry, effects and titration

The effects
The key images
The different colorimetric representations
The colorimetric correction tools
The animated titles and subtitles
The credits

Workshop: creation of titles and subtitles, inlay and animation of elements in the video montage. Creation of a generic.

Finalization

Export settings
Export
the different recording formats and compression
encoding for different distribution methods

Workshop: Export the project to various media.

For further

Motion and video effects

Duration

2 days

Price

£ 842

Audience

Editors, Graphic designers, Project managers

Prerequisites

Knowledge and practice of the Mac computing environment. Minimum knowledge of image and video

Reference

AUD100114-F

Sessions

Contact us for more informations about session date

Premiere Pro Initiation + Advanced

Goals


- Discover and understand the virtual editing of video by mastering the use of the main features of Adobe Premiere

- Understand the basic principles of audiovisual editing

- Know the main technical terms and names of video editing to communicate effectively with the various stakeholders in the field

- Carry out a complete project, from the acquisition of the rushes to the export of the final cut

Program

Learn its history
Know the features
Understand the different uses

Discover video formats and compression formats: .mp4 / .h264 / .mov / …
Understand pixel formats
Differentiate color modes
Discover RGB and layer depths
Understand the main graphic formats: AI /.PSD / .JPEG / .PNG

Understand the notion of project in Adobe Premiere Pro
Manage the settings and configuration of the editing bench
Understand the working and rendering disks
Use the speed variation wheel
Use keyboard shortcuts
Manage logging
Understand the definition of in and out points
Use capture features
Master the concepts of standardization
Understand the organization and management of the media
Use the management and searches in the bin
Manage the organization of sequences and scenes
Differentiate “program” monitor and “source” monitor
Master the basics of editing
Master the navigation in the timeline

Workshop : perform the sequencing and cut editing of a simple video project

Manage audio / video tracks
Use the snaps in the timeline
Use the razor tool
Master the different nonlinear editing techniques: in and out points, 3 and 4-point edits
Use the target tracks
Use the insert / overlap of audio / video tracks
Master the extractions of audio / video tracks
Use the trim mode
Master ripple edit tool
Master rolling edit and rate strech tool
Use the select tool
Use the geometric effects options
Use opacity
Understand blend modes
Use nested sequences
Use transitions (fades, overlay, panes, etc.)
Manage rendering

Workshop : work in multi-tracks, organize, connect and move the different scenes and sequences. Use transition effects

Create effects (blur, sharpness, etc.)
Use the different color representations
Test the color correction tools
Use the adjustment layers
Use the color masks
Discover the Lumetri Domain
Use the safety grid
Use the masks

Workshop: correct colorimetry and color grading on a sequence

Understand the sound system
Use the commentary
Manage the soundtrack
Correct the mix of the tracks
Define a type of audio (dialogue, music, sound effects)
Improve the voices
Test the auto-ducking

Workshop: use a soundtrack and / or a comment to enrich the images

Use the export settings
Create the export
Know the different recording and compression formats
Use the encoding for the different delivery modes

Workshop: export a project for different media

Discover the text tool
Format text
Animate text
Manage a graphic object comprising several elements
Use and modify title templates
Create a reusable title template

Workshop: create titles and subtitles, create closing credits

Import a pre-configuration
Modify and understand a pre-configuration
Create a pre-configuration

Workshop: create transitions with foreshadowing. Create a series of effects and save your own pre-configuration

Import elements from Photoshop, Illustrator
Import elements from After Effects 

Workshop: create a skin, import images and / or additional effects into the video

Understand the performance issues with heavy formats
Create liners
Use liners
Synchronize tracks using a visual cue
Create a multicam sequence
Manage and edit with the mutlicam
Create a multicam sequence with audio synchronization

Workshop: edit a multi-camera sequence after synchronizing it

Understand the export parameters
Master the export
Know the different recording and compression formats
Choose the right encoding for the different distribution modes

Workshop: exporting a project for different media

Use Adobe Dynamic Link to export to After Effects without rendering
Export a Premiere Pro sequence to a linked composition from After Effects
Edit the composition in After Effects and switch to Premiere: change taken into account

Workshop: replace clips in a Premiere pro sequence with After Effects compositions and update in Premiere pro

Duration

5 days

Price

£ 1125

Audience

Any public, professional or individual, wishing to learn virtual video editing and the use of Adobe Premiere. Use in corporate films, off-line or Web broadcasts, communication / marketing, etc

Prerequisites

Knowledge and practice of the PC or Mac environment
Basic knowledge of image and video

Reference

AUD387-F

Sessions

Contact us for more informations about session dates

Premiere Pro Advanced

Goals


- Discover and understand the virtual editing of video by mastering the use of the main features of Adobe Premiere

- Understand the basic principles of audiovisual editing

- Learn how to manage a video project

- Know the main technical terms and names of video editing to communicate effectively with the various stakeholders in the field

- Carry out a complete project, from the acquisition of the rushes to the export of the final cut

Program

Adobe Premiere Pro software and Creative Suite
Adobe Bridge media explorer
Main features

Effects (blur, sharpness, etc.)
Different color representations
Color correction tools
Adjustment layers
Color masks
Lumetri scopes
Lumetri colors
Titles and animated subtitles
Security grid
Masks
Credits

Workshop: create titles and subtitles, embed logo in the video edit, create closing credits

Import elements from Photoshop
Import elements from After Effects

Workshop: create a skin, import additional images and / or effects into the video

Export settings
Export
Different recording formats and compression
Encoding for different distribution methods

Workshop: export the project to various media

After Effects and video effects

Duration

2 days

Price

£ 495

Audience

Any public, professional or individual, wishing to learn virtual video editing and the use of Adobe Premiere. Use in corporate films, off-line or Web broadcasts, communication / marketing, etc

Prerequisites

Knowledge and practice of Premiere Pro

Reference

AUD389-F

Sessions

Contact us for more informations about session date

UML 2 – Advanced

Goals


- Acquire the fundamental concepts of UML analysis / design

Program

Reminder of modeling needs; context, environment, types
Positioning of diagrams in the development cycle

Sequence diagram: interactions between objects over time. Synchronous and asynchronous messages
Communication diagram: role of objects, interactions, concurrency of processes …
Global interaction
diagram Time diagram: variations over time
Component diagram: description of application modules and description of dependencies
Diagram of composite structure: detail of the internal structure of a composite component
Profile diagram (UML 2.2): specialization of a general model

Practical workshop: Multiple examples of analysis and modeling of system dynamics

Diagram of packages, classes, objects: reminders, organization, links
Activity diagram: modeling of the object / activity flow for the performance of an operation
State-transition diagram: detail of the transitions affecting the state of a
Diagram object deployment: physical distribution of system components

Practical workshop: Construction / Application of defined diagrams to complete structures

Detailed study of specifications: UML Infrastructure / Superstructure
Model-driven development (MDA – MDD)
Use of design pattern in class diagrams
Contribution of frameworks
Nesting of diagrams
Design tools: functionalities, report, code generation (BOUML, ArgoUml , …)

Practical workshop: Complete analysis of a project using the Unified Process method

Duration

3 days

Price

£ 1606

Audience

Developers, project managers

Prerequisites

Have followed the UML 2 Initiation course or have equivalent knowledge

Reference

GéN470-F

Sessions

Contact us for more informations about session date

VMware vSphere 6 : Initiation + Advanced

Goals


- Virtualize servers and prepare for Cloud Computing

- Know how to deploy and maintain VMware vSphere 6, and in particular its two components: the ESXi hypervisor and the VMware vCenter Server platform

- Discover vCenter Server Appliance vCSA

Program

Presentation of the training
Course objectives
References and resources

Introduce the components of a
vSphere Software-Defined Data Center and the cloud computing architecture
Install and use the vSphere Client
Overview of ESXi

Practical workshop: setting up VMware ESXi 6, discovering the interface

Introduce the components of a Software-Defined Data Center
Describe the integration of vSphere in the cloud architecture
Install and use the vSphere Client

Lab: Installing VMware vCenter Server 6

Overview of Virtual Machines, Virtual Machine Hardware, and Virtual Machine Files
Create and Work with Virtual Machines and Templates 
Configuring VMware vCenter Server Using vSphere
Introducing the vCenter Server Architecture
Deploying and Configuring the vCenter Server Appliance
Using the Client vSphere Web

Lab: Manage vCenter Server Inventory Objects and Licenses

Describe, create, and manage standard switches
Introduce vSphere distributed switches, network connections, and port groups

Workshop: Configure Virtual Switches and Load Balancing Policies

Introduce storage protocols and types of storage devices Using iSCSI and NFS storages
Introduce VMware Virtual SAN
Introduction to virtual volumes   

Lab:  Create and manage datastores iSCSI and NFS  

Use templates and cloning to deploy new virtual machines
Edit and manage virtual machines
Use vMotion and Storage vMotion migrations
Create and manage snapshots of virtual machines
Define vApps
Introduce types of content libraries and how to use them

Duration

5 days

Price

£ 3045

Audience

Systems Administrators

Prerequisites

Notions of system administration on Windows and Linux

Reference

OUT1244-F

Explain the vSphere HA architecture
Configure and manage a vSphere HA cluster
Use vSphere HA advanced settings
Introduce vSphere fault
tolerance Enable fault tolerance on vSphere virtual machines
Introduce vSphere Replication
Use vSphere Data Protection to back up and restore data

Describe the features and benefits of a vSphere DRS cluster
Configure and manage a vSphere DRS cluster
Work with affinity and anti-affinity rules
Use vSphere HA and vSphere DRS together for business continuity
Use host profiles
Analyze and remediate hosts 

Use vSphere Update Manager to manage patching of ESXIs
Install vSphere Update Manager and vSphere Update Manager plug-in

Roles and Permissions in vCenter Server
User Management

Practical workshop: creation of non-administrator users, establishment of a policy to monitor the versions of Windows virtual machines in the vCenter cluster

Sessions

Contact us for more informations about session date

VMware vSphere 6 : Advanced

Goals


- Virtualize servers and prepare for Cloud Computing

- Know how to deploy and maintain VMware vSphere 6, and in particular its two components: the ESXi hypervisor and the VMware vCenter Server platform

- Discover vCenter Server Appliance vCSA

Program

Explain the vSphere HA architecture
Configure and manage a vSphere HA cluster
Use vSphere HA advanced settings
Introduce vSphere fault
tolerance Enable fault tolerance on vSphere virtual machines
Introduce vSphere Replication
Use vSphere Data Protection to back up and restore data

Describe the features and benefits of a vSphere DRS cluster
Configure and manage a vSphere DRS cluster
Work with affinity and anti-affinity rules
Use vSphere HA and vSphere DRS together for business continuity
Use host profiles
Analyze and remediate hosts 

Use vSphere Update Manager to manage patching of ESXIs
Install vSphere Update Manager and vSphere Update Manager plug-in

Roles and Permissions in vCenter Server
User Management

Practical workshop: creation of non-administrator users, establishment of a policy to monitor the versions of Windows virtual machines in the vCenter cluster

Duration

2 days

Price

£ 1721

Audience

Systems Administrators

Prerequisites

Notions of system administration on Windows and Linux

Reference

OUT100212-F

Sessions

Contact us for more informations about session date

Javascript / Ecmascript : Initiation + Advanced

Goals


- Learn and master the basics of JavaScript, DOM and Ajax

Program

Overview
Overview of JavaScript environments
ECMAScript versions and standard

Variables and data types
Operators
Scope of variables var, let, const
Block instructions
Control structures (conditional and iterative)

Define a function, declarative syntax and expressions
Pass parameters
Return a value
Define default parameters
The console (log, debug, info, error, …)

Presentation, history and version
Window and document objects
Access elements (getElementById, querySelector, querySelectorAll)
Discover events
List of mouse and keyboard events (click, keypress, mouseover, etc.)
Management of windows and dialog boxes

Workshop: Show and hide HTML tags

Presentation and structures of an array Array
declaration (literal, constructor)
Adding and deleting data (push (), splice ())
Browsing an array (forEach, for of)
Specific functions (slice, pop, shift, reverse, etc)
The find () and findIndex () functions

Presentation Literal
objects
Add & access properties Property
shorthands

Template literals
Assignment by decomposition
Rest Parameter & Spread Operator
Closures
Arrow functions

Workshop: Filtering data displayed in a list

Principle of event listeners
Events attach to the browser (load, unload, resize, etc.)
Form events (submit and reset)
Retrieve and handle the event
The preventDefault () and stopPropagation () functions

Workshop: Validating the data of a form

Manipulate the attributes (getAttribute & setAttribute)
Modify the content of a tag (innerHTML, innerText, innerContent)
List of css properties in javascript
Modify the css using the style attribute
Adding & deleting class (className, classList)

Browse the DOM tree (parentNode, childNode)
The parentChild () and firstChild () functions
Create and insert a tag (createElement, appendChild, createTextNode)
The NextSibling and PreviousSibling functions
Remove a tag (removeChild)

Workshop: Reordering a list with drag & drop

Prototyping
Declaration of methods
Fast object association (Object.assign ())
Character strings and dates
Methods associated with character strings
The Math
Internationalization class : date and currency format

Class declaration
Constructor and accessor Class
variables and methods (static)
Inheritance
Iterator and Generator
Collections (Set and Map)

Workshop: Create the object-oriented chifumi game

Definition
Create a promise
The resolve () and reject () functions
Attach our callbacks to a promise (then (), catch ()

Workshop: Recover data using Promise

Asynchronous communication principle
Instantiate and prepare an XMLHttpRequest object
Error
handling Progress bar
HTTP protocol, methods and status
Serialization and deserialization of data
Use of data: XML format, JSON format

Lab: Submit and read data from a REST API

Duration

5 days

Price

£ 2172

Audience

Web Developers - Webmasters - Integrators

Prerequisites

Knowledge of HTML and CSS

Reference

SIT100292-F

Sessions

Contact us for more informations about session date

Javascript / Ecmascript : Advanced

Goals


- Learn and master the DOM and Ajax

Program

Prototyping
Declaration of methods
Fast object association (Object.assign ())
Character strings and dates
Methods associated with character strings
The Math
Internationalization class : date and currency format

Class declaration
Constructor and accessor Class
variables and methods (static)
Inheritance
Iterator and Generator
Collections (Set and Map)

Workshop: Create the object-oriented chifumi game

Definition
Create a promise
The resolve () and reject () functions
Attach our callbacks to a promise (then (), catch ()

Workshop: Recover data using Promise

Asynchronous communication principle
Instantiate and prepare an XMLHttpRequest object
Error
handling Progress bar
HTTP protocol, methods and status
Serialization and deserialization of data
Use of data: XML format, JSON format

Lab: Submit and read data from a REST API

Duration

2 days

Price

£ 1066

Audience

Web Developers - Webmasters - Integrators

Prerequisites

Knowledge of HTML and CSS, Javascript Initiation

Reference

SIT100355-F

Sessions

Contact us for more informations about session date

UML 2 – Initiation + Advanced

Goals


- Acquire the fundamental concepts of UML analysis / design

Program

Modeling needs: analysis and design of an IT project
Presentation of the language: principle, history and utility
Modeling approaches: UML and analysis methods (Merise, Unified Process)
Panorama of UML modeling environments
General terminology: meta-model , view, model, …
Types of diagrams: structures, behaviors, interactions
Positioning of diagrams in the development cycle

Practical workshop: presentation and analysis of several case studies (UP method)

Use case diagram: presentation, functionalities
Description of diagram elements: actors, use cases
Pre / Post conditions and Types of relationships
Methodology: identification of actors, description of use cases, scenarios

Practical workshop: analysis of a project specifications and construction of use case diagrams

The object in relation to other programming styles (imperative, procedural)
Classes, objects and packages
Methods and inter-object communication
Aggregation and encapsulation
Inheritance, polymorphism, abstract classes and interfaces

Practical workshop: application of the different concepts of object-oriented programming with a programming language or with an algorithmic syntax

Sequence diagram: interactions between objects over time. Synchronous and asynchronous messages
Communication diagram: role of objects, interactions, concurrency of processes …
Global interaction
diagram Time diagram: variations over time
Component diagram: description of application modules and description of dependencies
Diagram composite structure: detail of the internal structure of a composite component

Practical workshop: Multiple examples of analysis and modeling of system dynamics

Package diagram: organization of the different classes / layers of the application
Class diagram: static representation of the internal structure of the application
Object diagram: representation of the state of the system at a given time (expression of exceptions)
Diagram of activities: modeling of the object / activity flow for the performance of an operation
State-transition diagram: detail of the transitions affecting the state of an object
Deployment diagram: physical distribution of system components

Practical workshop: Construction / Application of defined diagrams to complete structures

Detailed study of specifications: UML Infrastructure / Superstructure
Model-driven development (MDA – MDD)
Use of design pattern in class diagrams
Contribution of frameworks
Nesting of diagrams
Design tools: functionalities, report, code generation (BOUML, ArgoUml , …)

Practical workshop: Complete analysis of a project using the Unified Process method

Duration

5 days

Price

£ 2308

Audience

Developers, project managers

Prerequisites

Knowledge of object programming

Reference

GéN468-F

Sessions

Contact us for more informations about session date

VMware Horizon View 7 Advanced

Goals


- Know how to deploy and maintain VMware vSphere 6.x, and in particular its two components : the ESXi hypervisor and the VMware vCenter Server platform

- Discover vCenter Server Appliance vCSA

Program

Global architecture of a VMware View solution
The VMware View client, Thin
VMware Blast client and other protocols: VDI access via web portal
VDI access from other devices

Plan the installation of virtual machines
Assign vCPUs and RAM
Create virtual machines
Configure virtual switches for VMware ESXi hosts
Optimize the performance of virtual machines
Manual and automated VDI pools

Practical work: Creation of workstation pools

View Composer: features, installation
Linked Clones: concepts
Distinguish Linked-clones of View Composer from Instant-
Clones Deployment of VDIs in linked clones
Management of linked clones: recompose, refresh, rebalance
Management of persistent disks

Practical: Using VMware Linked Clones

Improve Windows Roaming Profiles with Persona Management
Provide User Personas in Horizon 7
Use HPM with Stand-Alone Systems
Migrate User Profiles with HPM HPM
Group Policy Settings

Lab: Configuring an HPM Deployment

Configuring View Administrator Session
management and user access policy Administration
delegation
Administration: vdmadmin utility
Role of kiosk mode and its configuration
VMware View backup and restore
Securing remote connections, View Security server, View Replica server, and Load Balancing

Practical work: Administer and secure the park

Collection and analysis of metrics
Identify areas of high concentration
Optimize contention RAM, CPU, IO disks and networks
Implementation of DRS and SDRS
Design of VMs rules favoring contention

Practical work: Optimizing performance in order to obtain better performance

Explain how « App Volumes » work
Identify the features and benefits of « App Volumes »
Identify interface elements of « App Volumes »

Practical work: Install and configure « App Volumes »

ThinApp features
Removing application silos using ThinApp
Integrating ThinApp with App Volumes
Prerequisites for installing ThinApp
Capturing applications
Deploying captures
Updating packages
Managing the ThinApp sandbox

Lab: Create, Install, and Configure Packages Using ThinApp

The RDS Role: Installation, Configuration, and Administration
Differences Between an RDS Desktop Pool and an Automated Pool
Connecting to an RDS Application Pool
Relationships between an RDS Host, a Farm, and an Application Pool
Automating Farm Construction RDS Servers Using View Composer Linked Clone
Using « View Composer Linked-Clone » Technology and Instant Cloning Technology to Automate Building RDSH Farms
Description of Load Balancing Options for RDS Hosts

Lab: Create an RDS Desktop Pool and an Application Pool

Duration

5 days

Price

£ 3464

Audience

Administrators - integrators and systems engineers

Prerequisites

Good knowledge of Windows server administration

Having experience in administration on VMware vSphere and vCenter

Having installed VMWare Horizon and View Connection Server

Reference

OUT100896-F

Sessions

Contact us for more informations about session date

VMware vSphere 6.x : Initiation + Advanced

Goals


- Know how to deploy and maintain VMware vSphere 6.x, and in particular its two components : the ESXi hypervisor and the VMware vCenter Server platform

- Discover vCenter Server Appliance vCSA

Program

Course objectives
References and resources

Describe the integration of vSphere into the cloud architecture
Install and use the vSphere Client
Overview of ESXi

Creating virtual machines
Identifying virtual machine files
Creating VM templates

Overview of vCenter Server Architectures
Overview of Migration Tools Available
Present Best Practices
Deploy and Configure the vCenter Server Appliance
Use the vSphere Web Client html5
Use the vSphere Web Client
Manage vCenter Server Inventory Objects and Licenses

Describe, create, and manage standard switches
Configure virtual switch security and load balancing policies
Introduce vSphere distributed switches, network connections, and port groups
TP: Standard switch configuration

Introduce storage protocols and types of storage devices
Create and manage VMFS and NFS datastores
Introduce VMware Virtual SAN
Introduction on virtual volumes
Lab: Create a connection between ESXi hosts using 
iSCSI and NFS storage types

Use templates and cloning to deploy new virtual machines
Edit and manage virtual machines
Use vMotion and Storage vMotion migrations
Create and manage snapshots of virtual machines
Define vApps
Introduce types of content libraries and how to them use

Introduce virtual CPU and memory concepts
Configure and manage resource pools
Introduce resource usage monitoring tools
Create and use alarms to report certain conditions or events
Introduce vRealize Operations Manager for monitoring and managing data centers

Duration

3 days

Price

£ 2148

Audience

Systems Administrators

Prerequisites

Notions of system administration on Windows and Linux

Reference

OUT100210-F

Explain the vSphere HA architecture
Configure and manage a vSphere HA cluster
Use vSphere HA advanced settings
Introduce vSphere fault tolerance
Use vSphere Data Protection to back up and restore data

Lab: Enable Fault Tolerance on vSphere Virtual Machines

Describe the features and benefits of a vSphere DRS cluster
Work with affinity and anti-affinity rules
Use vSphere HA and vSphere DRS together for business continuity

Lab: Configure and Manage a vSphere DRS Cluster

Use vSphere Update Manager to manage the ESXi update
Install vSphere Update Manager and vSphere Update Manager plug-in
Create patch baselines
Use host profiles to manage host configuration compliance
Analyze and remediate hosts

Install ESXi
Introduce vCenter Server deployment options
Define vCenter prerequisites

Lab: Demonstrate the vCenter Server Installation

Sessions

Contact us for more informations about session date

VMware vSphere 6.x : Advanced

Goals


- Virtualize servers and prepare for Cloud Computing

- Know how to deploy and maintain VMware vSphere 6.x, and in particular its two components : the ESXi hypervisor and the VMware vCenter Server platform

- Discover vCenter Server Appliance vCSA

Program

Explain the vSphere HA architecture
Configure and manage a vSphere HA cluster
Use vSphere HA advanced settings
Introduce vSphere fault tolerance
Use vSphere Data Protection to back up and restore data

Lab: Enable Fault Tolerance on vSphere Virtual Machines

Describe the features and benefits of a vSphere DRS cluster
Work with affinity and anti-affinity rules
Use vSphere HA and vSphere DRS together for business continuity

Lab: Configure and Manage a vSphere DRS Cluster

Use vSphere Update Manager to manage the ESXi update
Install vSphere Update Manager and vSphere Update Manager plug-in
Create patch baselines
Use host profiles to manage host configuration compliance
Analyze and remediate hosts

Install ESXi
Introduce vCenter Server deployment options
Define vCenter prerequisites

Lab: Demonstrate the vCenter Server Installation

Duration

2 days

Price

£ 1564

Audience

Systems Administrators

Prerequisites

Notions of system administration on Windows and Linux

Reference

OUT100213-F

Sessions

Contact us for more informations about session date

VMware vSphere 7 : Initiation + Advanced

Goals


- Virtualize servers and prepare for Cloud Computing

- Know how to deploy and maintain VMware vSphere 6.x, and in particular its two components : the ESXi hypervisor and the VMware vCenter Server platform

- Discover vCenter Server Appliance vCSA

Program

Course objectives
References and resources
Basic concepts of virtualization
Presentation of new features in version 7: Kubernetes, Tanzu Kubernetes Grid clusters, and improvements

Describe vSphere integration in the cloud architecture and the concept of Software-Defined Data Center
Overview of ESXi
Choice of types of hardware, impacts on ESXi: CPU, RAM, network and storage
Installation of ESXi: different types of deployment
Using the DCUI, basic configurations

Creating virtual machines
Identifying virtual machine files
Configuring VMs
Cold and hot configuration of virtual hardware
VM conversion tools and virtual hard disks
Use of para-virtualized hardware
VMware Tools: use and benefits
Open VM Tools for Linux
Create and manage snapshots of virtual machines

Practical work: Installation of Windows and Linux virtual machines. Installation of VMware Tools and open-vm-tools

Overview of the vCenter Server Appliance vCSA Architecture
Licenses and associated features
Overview of the migration tools available
Best practices for deployment and configuration
Deploy and configure vCenter Server Appliance
Overview of high availability for vCenter: vCenter HA
Using VAMI : VCSA web-based management
Integration of ESXi
Use the vSphere Web client
Configure and use SSOs
Create ACLs on objects and containers
Manage objects and vCenter Server inventory licenses

Describe, create, and manage standard switches
Basic concepts: vswitch, vmKernel, vmnic, and vm ports group
Configure virtual switch security and load balancing policies
Introduce vSphere distributed switches, network connections, and port groups

Lab: Standard switch configuration

Introduce storage protocols and types of storage devices
Create and manage VMFS and NFS datastores
Introducing VMware vSAN
Introduction to virtual volumes

Lab: Create a connection between ESXi hosts using iSCSI and NFS storage types 

Use templates and cloning to deploy new virtual machines
Modify and manage virtual machines
Use vMotion and Storage vMotion migrations
Define vApps
Introduce types of content libraries and how to use them

Lab: Setup and testing of vMotion and Storage vMotion

Introduce the concepts of virtual CPU and memory
Configure and manage resource pools
Take into account the notion of over-commitment for the proper sizing of your infrastructure
Presentation of tools for monitoring resource
use Create and use alarms to signal certain conditions or
RvTools events for monitoring good practices

Duration

5 days

Price

£ 3045

Audience

Systems Administrators

Prerequisites

Notions of system administration on Windows and Linux

Reference

OUT101079-F

Explain the vSphere HA architecture: high availability
Configure and manage a vSphere HA cluster
Use vSphere HA advanced parameters
Set up Fault Tolerance on VMs: principles and limits
Discover the principles of vSphere Replication
Load balancing: vSphere DRS
What’s new on DRS with vSphere 7
Lab: Enable Fault Tolerance on vSphere Virtual Machines

Backup and update of virtualization infrastructure: ESXi and vCenter
vSphere Lifecycle Manager
vCenter Server Update Planner
vCenter Server Profiles
Upgrade of virtual machines: virtual hardware and VMware Tools
Go further with VMware Flings

Lab: Update and infrastructure safeguard

Available development
APIs REST API walkthrough
Code capture in the vCenter
Installation and use of the PowerCli
Other high-level systems for VM provisioning (Ansible, etc.)

Lab: Report generation and automation of common tasks with the PowerCli

Sessions

Contact us for more informations about session date

VMware vSphere 7 : Advanced

Goals


- Know how to deploy and maintain VMware vSphere 6.x, and in particular its two components: the ESXi hypervisor and the VMware vCenter Server platform

- Discover vCenter Server Appliance vCSA

Program

Explain the vSphere HA architecture: high availability
Configure and manage a vSphere HA cluster
Use vSphere HA advanced parameters
Set up Fault Tolerance on VMs: principles and limits
Discover the principles of vSphere Replication
Load balancing: vSphere DRS
What’s new on DRS with vSphere 7
Lab: Enable Fault Tolerance on vSphere Virtual Machines

Backup and update of virtualization infrastructure: ESXi and vCenter
vSphere Lifecycle Manager
vCenter Server Update Planner
vCenter Server Profiles
Upgrade of virtual machines: virtual hardware and VMware Tools
Go further with VMware Flings

Lab: Update and infrastructure safeguard

Available development
APIs REST API walkthrough
Code capture in the vCenter
Installation and use of the PowerCli
Other high-level systems for VM provisioning (Ansible, etc.)

Lab: Report generation and automation of common tasks with the PowerCli

Duration

2 days

Price

£ 1564

Audience

Systems Administrators

Prerequisites

Notions of system administration on Windows and Linux

Reference

OUT101081-F

Sessions

Contact us for more informations about session date

Advanced Accessibility : Develop and code accessible mobile applications + Test the accessibility of sites and applications

Goals


- Develop IOS or Android applications in accordance with the recommendations of digital accessibility standards (WCAG or RGAA)

- Perform compliance audits according to digital accessibility standards (WCAG or RGAA).

Program

Concept and principles
Technical reference
set All the criteria and constraints to be taken into account
Levels: A, AA, AAA

Workshop: Analysis of the RGAA-APPS repository

Voice assistant (SIRI, GOOGLE)
Internal accessibility settings
Text-to-speech and voice reader

Workshop: Creation of a simple application using voice recognition.

Different development approaches: native, hybrid, mobile web
Xcode for accessibility
Interface Builder
UIAccessibility protocol Dynamic
font sizes
isAccessibilityElement
accessibilityLabel
accessibilityTraits: Button, Image, search field, link, etc.
Reading order and navigation order
UIAccessibilityContainer
shouldGroupAccessibilityChildren
Use of functions for detecting user settings UIAccessibilityIsVoiceOverRunning
Tools and test methods
Accessibility with frameworks (PhoneGap, Xamarin, …)

Workshop: creation of a complete accessible mobile application (choice of a type of development: native / hybrid)

Concept and principles
Presentation of the different themes
Presentation of all the criteria
Evolution of standards

Knowing how to identify issues HTML CSS JAVASCRIPT
Knowing perfectly the WEB criteria to check:
– Navigation – Content – Form – Appearance – Multimedia, Audio….
Take into account AJAX behavior and other dynamic issues
Know the RGAA-APPS Criteria:
– Gestures – Appearance – Navigation – Ergonomics – Level A, AA, AAA

Workshop: Navigation test and other criteria for several sites.

Presentation of the tests to be carried out
Discover the available tools
Know JAWS, NVDA
Know how to install and use Ax, BDD, Pa11y, Selenium
How to set up the Automation of tests
Conduct and processing of tests

Workshop: creation of a battery of tests and automation.

Management of accessibility in digital projects.
Auditor’s toolkit: toolbars, online services, etc.
Accessibility audit methodology: size the audit, choice of representative pages, sequence of tests.
Structure and fundamentals of the report

Workshop: Performing an Audit and creating a report

Duration

5 days

Price

£ 3014

Audience

Developers, Technical Experts

Prerequisites

Have followed the "digital accessibility awareness" training or have equivalent knowledge - Advanced knowledge in the development of mobile applications.

Reference

SIT100962-F

Sessions

Contact us for more informations about session date

Advanced Accessibility (ACN Atlas): Testing the accessibility of sites and applications

Goals


- Perform compliance audits according to digital accessibility standards (WCAG or RGAA).

Program

Concept and principles
Presentation of the different themes
Presentation of all the criteria
Evolution of standards

Knowing how to identify issues HTML CSS JAVASCRIPT
Knowing perfectly the WEB criteria to check:
– Navigation – Content – Form – Appearance – Multimedia, Audio….
Take into account AJAX behavior and other dynamic issues
Know the RGAA-APPS Criteria:
– Gestures – Appearance – Navigation – Ergonomics – Level A, AA, AAA

Workshop: Navigation test and other criteria for several sites.

Presentation of the tests to be carried out
Discover the available tools
Know JAWS, NVDA
Know how to install and use Ax, BDD, Pa11y, Selenium
How to set up the Automation of tests
Conduct and processing of tests

Workshop: creation of a battery of tests and automation.

Management of accessibility in digital projects.
Auditor’s toolkit: toolbars, online services, etc.
Accessibility audit methodology: size the audit, choice of representative pages, sequence of tests.
Structure and fundamentals of the report

Workshop: Performing an Audit and creating a report

Duration

3 days

Price

£ 1886

Audience

Testers, technical managers

Prerequisites

Have followed the "digital accessibility awareness" training or have equivalent knowledge.

Reference

SIT100959-F

Sessions

Contact us for more informations about session date

Advanced Accessibility (ACN Atlas): Develop and code accessible mobile applications

Goals


- Develop IOS or Android applications that comply with the recommendations of digital accessibility standards (WCAG or RGAA).

Program

Concept and principles
Technical reference
set All the criteria and constraints to be taken into account
Levels: A, AA, AAA

Workshop: Analysis of the RGAA-APPS repository

Voice assistant (SIRI, GOOGLE)
Internal accessibility settings
Text-to-speech and voice reader

Workshop: Creation of a simple application using voice recognition.

Different development approaches: native, hybrid, mobile web
Xcode for accessibility
Interface Builder
UIAccessibility protocol Dynamic
font sizes
isAccessibilityElement
accessibilityLabel
accessibilityTraits: Button, Image, search field, link, etc.
Reading order and navigation order
UIAccessibilityContainer
shouldGroupAccessibilityChildren
Use of functions for detecting user settings UIAccessibilityIsVoiceOverRunning
Tools and test methods
Accessibility with frameworks (PhoneGap, Xamarin, …)

Workshop: creation of a complete accessible mobile application (choice of a type of development: native / hybrid)

Duration

2 days

Price

£ 1257

Audience

Developers, Technical Experts

Prerequisites

Have followed the "digital accessibility awareness" training or have equivalent knowledge - Advanced knowledge in the development of mobile applications.

Reference

SIT100958-F

Sessions

Contact us for more informations about session date

Docker : Initiation + Advanced

Goals


- Know the characteristics of a Linux container and discover Docker

- Install and use Docker, know the advanced features

- Control Docker images and their life cycle, write « Dockerfiles »

- Know and configure a Registry (public and private)

- Control Docker network concepts (drivers, links)

- Understanding and mastering data persistence (drivers, volumes)

- Mastering the notion of Docker service and stack with Docker-compose

- Using Docker Swarm to deploy a production-oriented stack

- Mastering the right ones practices

- Control the security of your docker platform

Program

The different forms of virtualization and their concept
Presentation of the advantages and use cases of containers
Presentation of Docker and its architecture

Install Docker
Use basic Docker client commands
Explain a container and its lifecycle
Instantiate a container (interactive mode, detached mode)
Administer and monitor a container from the docker host (exec, inspect, logs …)

Practical workshop : Setting up Docker, starting and administering a first micro service

Presentation of the concept of Docker images (Docker Hub, custom images)
The different methods of designing a Docker image
Create an image from a container (commit)
Create an image from a Dockerfile
Instructions in a Dockerfile (FROM, COPY, ADD, EXPOSE, ENTRYPOINT, CMD)
Manage the lifecycle of images (labels, tags, minor / major versioning)
Select and retrieve an image from the « Docker Hub » community
The concept of layers and cache ( optimization)
The registry and image storage (private registry, « Docker Hub » registry)

Practical workshop : Creation, installation of images. Setting up a private registry and managing its images

The container in its network (Docker network stack)
Port forwarding (PAT)
Connecting containers (links)
The different networks offered by Docker (drivers, impacts and partitions)

Practical workshop: Making containers communicate, setting up a LEMP from 3 containers: PHP, MySQL, nginx

The principle of volumes associated with a container
Create and persist docker volumes
Manage configuration models and their best practices

Practical workshop: Create volumes on your Docker host to persist and visualize container data

Introduction to DevOps
Docker-compose: the solution to create, assemble and administer your container service
Set up execution control

Practical workshop: Setting up a LEMP with Docker-compose from 3 containers previously discussed: PHP, MySQL, nginx

Docker-machine challenges (quickly create your Docker platform before going into production)
The Swarm orchestrator: nodes, services
Deployment of services and stacks in a Swarm
How to secure the Docker infrastructure (TLS / SSL, Apparmor and SeLinux)
Management interface (Portainer)
Presentation of deployment and configuration management tools (ansible, puppet, salt)
Presentation of the different orchestrators

Demonstrations: Create a Docker Swarm cluster. Deploy a Docker stack. Administer the stack (scale)

Duration

5 days

Price

£ 2832

Audience

Systems and Network Administrators - CIO

Prerequisites

Basics of system administration on Linux and Windows

Reference

OUT101043-F

Reminders on the design of « Dockerfiles »
Develop a design and fine management of the image lifecycle
Justify the management of the cache with « layers »
Break with the idempotence system
Build an image in « multi-stage builds »
Check the  » application status in the image
Identify essential community projects: analysis, metrics, reverse-proxy, security

Practical workshop:

  • Image creation via multistage-build
  • Layer analysis, cache optimization
  • Use of the private registry
  • Use of community images

Reminders on concepts
Assemble resources (services, networks, volumes)
Intelligently integrate environment variables
Adapt build contexts: « Dockerfile »
Resolve dependencies between services
Set up execution control
Industrialize a stack docker-compose

Practical workshop:

  • Design of an application through docker-compose and dockerfile
  • Industrialization of the creation of docker-compose stack with the cookiecutter tool

Define the challenges of an orchestrator
Explain Swarm and its functionalities
Illustrate the notion of nodes (manager, worker)
Examine the network and the « mesh topologies »

Practical workshop:

  • Installation of a swarm cluster (with docker-machine)
  • Installation of infra visualization and monitoring tools
  • Starting a service and scaling within the cluster

Consolidate resources through docker update commands
Delimit container execution domains (labels, node placements)
Use « rolling update » and « rollback » mechanisms

Practical workshop:

  • On the basis of the infrastructure previously put in place, we will perform version upgrades, then perform rollbacks
  • Optimization of the location of the containers

Secure the platform with TLS / SSL (client, hosts, registry)
Identify the risks: kernel, Docker service, containers, denial of service, network access
Use protection mechanisms: specific « subnet » by application, resource limitations by  » cgroups « , access rights restrictions on sockets, container security policy
Examine docker » events « 
Make images deployed in Docker more reliable: presentation of » Content Trust « to sign images

Practical workshop:

  • Highlighting security flaws and best practices to adopt. Isolations and resource limitations
  • Creation and deployment of signed images

Sessions

Contact us for more informations about session date

Docker : Advanced

Goals


- Understand and configure the advanced features of Docker

- Control the security of your Docker platform

- Control the image lifecycle

- Manage your private registry

- Control multi-host configurations with Swarm

- Deploy services and application stacks

- Control best practices

Program

Reminder of fundamental concepts and objects
Registers, images, containers, volumes …

Administer the docker daemon: environment, role, configuration, logs
Explain the configuration file
Configure the client-server architecture of Docker
Handling advanced features and important commands
Illustrate how the REST API works
Observe socket options for online access network.
Examine the « storage driver »
Configure connections behind a proxy

Practical workshop:

  • Installation, configuration and start of the Docker daemon
  • Client / host network access preparation. Customization of the Docker configuration
  • API manipulations

Reminders on the design of « Dockerfiles »
Develop a design and fine management of the image lifecycle
Justify the management of the cache with « layers »
Break with the idempotence system
Build an image in « multi-stage builds »
Check the  » application status in the image
Identify essential community projects: analysis, metrics, reverse-proxy, security

Practical workshop:

  • Image creation via multistage-build
  • Layer analysis, cache optimization
  • Use of the private registry
  • Use of community images

Reminders on concepts
Assemble resources (services, networks, volumes)
Intelligently integrate environment variables
Adapt build contexts: « Dockerfile »
Resolve dependencies between services
Set up execution control
Industrialize a stack docker-compose

Practical workshop:

  • Design of an application through docker-compose and dockerfile
  • Industrialization of the creation of docker-compose stack with the cookiecutter tool

Define the challenges of an orchestrator
Explain Swarm and its functionalities
Illustrate the notion of nodes (manager, worker)
Examine the network and the « mesh topologies »

Practical workshop:

  • Installation of a swarm cluster (with docker-machine)
  • Installation of infra visualization and monitoring tools
  • Starting a service and scaling within the cluster

Consolidate resources through docker update commands
Delimit container execution domains (labels, node placements)
Use « rolling update » and « rollback » mechanisms

Practical workshop:

  • On the basis of the infrastructure previously put in place, we will perform version upgrades, then perform rollbacks
  • Optimization of the location of the containers

Secure the platform with TLS / SSL (client, hosts, registry)
Identify the risks: kernel, Docker service, containers, denial of service, network access
Use protection mechanisms: specific « subnet » by application, resource limitations by  » cgroups « , access rights restrictions on sockets, container security policy
Examine docker » events « 
Make images deployed in Docker more reliable: presentation of » Content Trust « to sign images

Practical workshop:

  • Highlighting security flaws and best practices to adopt. Isolations and resource limitations
  • Creation and deployment of signed images

Duration

2 days

Price

£ 1634

Audience

Docker Users

Systems and Network Administrators

Prerequisites

Have followed the "Docker initiation" course or have equivalent knowledge

Reference

OUT101040-F

Sessions

Contact us for more informations about session date

Caphyon Advanced Installer

Goals


- Learn how to package all your applications in MSI or App-V format, manage patches and updates, convert your old packages, customize vendor packages

Program

Windows Installer Basics
Why Use Windows Installer?
Windows Installer terminology
Introducing Advanced Installer

Creation of an MSI project
Basic functions of a component
Advanced functions of a component
The « system search » to analyze the client station
The Direct Editor to update the MSI database

The “self-repair”
The repair
The “advertised” type shortcuts
The sources for the repair operations

Events
Changing the order of the dialog boxes
Working with radio buttons
Conditions
Changing the graphical interface

Some essential standard actions
Actions in immediate mode / in deferred mode
Condition an action
Management of the return code of a CA
Launch an executable from your MSI package
Develop an action in VBScript

The “merges modules” (.MSM)
The prerequisites
The chained MSI packages

 

Localization of your packages

The different types of update
Developing a patch
Uninstalling a Patch
Limiting patches and minor updates

Modify an MSI package directly
Customize an MSI package by creating an MST
Miscellaneous notes on MSTs

Convert a non-MSI package to MSI format

Validate packages

Installation
Silent mode
Passing of parameters
Generation of a log
Repair
Uninstallation
Application of a transform
Case of setup.exe

Open end-of-training questions

Duration

4 days

Price

£ 2376

Audience

Packagers, developers, administrators

Prerequisites

A good knowledge of Windows is recommended, as well as notions of development (Visual Basic, VBScript ...)

Reference

PRO1051-F

Sessions

Contact us for more informations about session date

Vegas Pro Initiation + Advanced

Goals


- Editing an audiovisual sequence including filmed sequences, generated media, corrections, audio and video effects, transitions, voiceover, background music

Program

Image formats and video formats
Codecs, progressive and interlaced mode
Management and archiving of rushes
Video conversion and capture utilities

Knowledge of the interface
Audio and video tracks
Windows
Basic commands
Display options
Toolbars
Menus

Create and define a project according to the sources and modes of rendering envisaged.

Organizing media
Editing media properties
Importing files
Audio recording tool
Clean up the rushier

Copy, paste, split and move clips
Organize work with markers
Remove empty spaces
Extend or shorten the duration of an event

Text generation
tools Geometric generation
tools Procedural texture generation tools
Animating generated media
Combining generated media

Apply media effects
Apply track effects Use
video envelopes
Use transitions
Copy / paste selective effects

The audio mixer The audio volume envelope The pan envelope The switches

Crop and animate the framing of an event
Draw and animate an event mask
The 3D Pan / Crop tool applied to the track

Grouping Tracks
Combine composition modes and parent / child modes
to produce advanced track masks and layering effects.

Pre-rendering and final rendering
Configure rendering
Optimize rendering for the internet
Archive the project and the associated media.

Editing of several multi-track films from supplied media.

Duration

5 days

Price

£ 2570

Audience

Beginner directors and editors

Prerequisites

Mastery of the Windows environment

Reference

AUD100341-F

Sessions

Contact us for more informations about session date

Video (shooting): Initiation + Advanced

Goals


- Discovering video shooting techniques

- Mastering the equipment to produce quality videos

- Knowing the different tools and accessories to improve shooting

- Choosing the right equipment for your project

- Learning to film interviews, reports or settings on stage to create videos for all media (web, TV, cinema, …)

- Understand the preparatory work of scriptwriting and storyboarding

Program

The equipment (camera, tripod, stabilizers, …)
The accessories (lenses, filters, …)
The types of shot (traveling, tight shot, …)
The subject
The aesthetics of the image
The shooting sound
Software (adobe premier pro, final cut, after effect motion, …)

The different functions of a camera and their usefulness
Shutter, speed
White balance
Exposure, gain
Focus
Depth of field
Microphone

Workshop: handling of a camera, shooting test and adjustments and their results. Sound recording test in different configurations.

Awareness of scriptwriting and narrative techniques
Location, choice of scenery and framing
Duration, timing and tempo
Guide the actors or speakers
Prepare the ground, accessorize

Workshop: writing a synopsis and storyboard on a chosen subject. Confrontation with the feasibility and planning of the shoot. Choice of equipment and preparation.

Installation
Settings and equipment test
Light
settings Sound settings
Repetition of shots for final choice
Interview shooting and its constraints

Workshop: testing different types of shooting and their constraints, live sound recording, natural lighting or lamps. Interview method. Sound recording with different materials.

Outdoor reportage type shooting
Settings and framing
Microphone / sound adjustment (wind, distant noise, etc.)
Live constraints

Workshop: test of different outdoor shots, sound recording, camera movements and stabilization.

Explanation of shots, viewing and discussion of their content
Editing test on software
Discovery and explanation of the different video formats

Workshop: video editing after logging. Export test

Duration

5 days

Price

£ 1857

Audience

Any amateur audience wishing to discover video shooting with fundamental knowledge on the use of a camera and a computer

Prerequisites

Knowledge and practice of the Windows or Mac computer environment. Minimum knowledge of image and video

Reference

AUD100067-F

Sessions

Contact us for more informations about session date

Video (shooting): Advanced

Goals


- Learn to film interviews, reports or staging to create videos for all media (web, TV, cinema, …)

- Understand the preparatory work of scriptwriting and storyboarding

Program

Awareness of scriptwriting and narrative techniques
Location, choice of scenery and framing
Duration, timing and tempo
Guide the actors or speakers
Prepare the ground, accessorize

Workshop: writing a synopsis and storyboard on a chosen subject. Confrontation with the feasibility and planning of the shoot. Choice of equipment and preparation.

Installation
Settings and equipment test
Light
settings Sound settings
Repetition of shots for final choice
Interview shooting and its constraints

Workshop: testing different types of shooting and their constraints, live sound recording, natural lighting or lamps. Interview method. Sound recording with different materials.

Outdoor reportage type shooting
Settings and framing
Microphone / sound adjustment (wind, distant noise, etc.)
Live constraints

Workshop: test of different outdoor shots, sound recording, camera movements and stabilization.

Explanation of shots, viewing and discussion of their content Editing test on software Discovery and explanation of the different video formats

Workshop: video editing after logging. Export test

Duration

2 days

Price

£ 993

Audience

Any amateur audience wishing to discover video shooting with fundamental knowledge on the use of a camera and a computer

Prerequisites

Knowledge and practice of the Windows or Mac computer environment. Knowledge of the functions of a video camera

Reference

AUD100071-F

Sessions

Contact us for more informations about session date

InDesign Advanced: liquid layout

Goals


- To know how to use the functionalities of layout variants and liquid layout to create multi-format documents intended for printing, electronic publishing or mobile devices.

Program

Discover the principle of liquid layout

Concept of layout variants and liquid layout
Decline different versions of the same document (orientations, dimensions)
Preserve certain criteria or objects in layouts
Reminders of the fundamentals of the layout and layout: color spaces, definition and resolution of images, file formats, differences between paper documents and digital documents.
InDesign’s tools for layout variations

Workshop: create an interface mockup for a mobile terminal (tablet)

Use InDesign documents and tools

Create new documents: the settings
Save different document profiles
Use the workspace
Use the tools and selection methods

Workshop: Create multiple examples of use of InDesign tools

Layout a document

Use folios with Folio Producer
Use edits in Overlay Creator
Use formats: horizontal and vertical
Use liquid layout
Use Content Viewer to preview your document

Workshop: Layout with Folio Producer

Duration

2 days

Price

£ 1291

Audience

Everyone

Prerequisites

Proficiency in common InDesign functions: having completed the InDesign initiation + in-depth training or equivalent knowledge

Reference

PAO691-F

Sessions

Contact us for more informations about session date

Ruby Advanced

Goals


- To be able to predict, develop, test, deploy a complete and complex application in Ruby

Program

Overview
Ruby On-Demand Recalls

The methods ; return to blocks, lambda and Yield
Definition of new classes: fundamental syntax
General management of memory
Visibility and accessors
Inheritance in Ruby, modules, mixins

Workshop: a varied data application

General organization, Forge and gems
Access to any files, YAML, JSON
Graphical interfaces with Ruby
Communication library and use of Internet protocols
Use of databases

Practical workshop: comprehensive and graphical advanced application

Duration

2 days

Price

£ 1070

Audience

All

Prerequisites

Have followed the Ruby initiation course or have equivalent knowledge

Reference

PRO254-F

Sessions

Contact us for more informations about session date

InDesign Advanced with Adobe certification preparation

Goals


- Master the advanced features of InDesign and prepare for certification

Program

Prepare a project

Define the needs, the expected audience and the objectives pursued
Define the communication supports to be delivered

Update on current legislation
Copyright or not?
Other license type: Creative commons

Prepare, set up, distribute tasks, monitor and deliver the project

Image and graphic communication: the essential elements

RGB / CMYK / Grayscale color spaces
Differences between vector and raster
Definition and resolutions of images
The usual formats of graphic documents / images and their specifications:
Jpeg, Tiff, Psd / Ai, Eps, Pdf
Open, import, save, export

Dpi? Ppi? For web use For presentation Interactive document Digital publication (e-book) Professional printing

Layout structure and page composition: the templates
Static elements vs periodic content
Enhancement of the content: margins and columns
The different reading levels of the text: title, sub-title, running text, boxes, etc.
Notions of typography
Mastery of concepts, terminology and layout constraints

Knowledge of InDesign

The interface
The tools
The document settings
The templates and the pages
The layers
The import of linked documents (images, sounds, video)
The color space of the workspace: synchronization of CC applications

Use Bridge: sort, organize, manage documents
Synchronize color spaces of Creative Cloud applications

Text
blocks Image
blocks Blocks without content
Use, settings, modifications
Object styles
The different selection levels

Create and import text
« Fill with substitution text »
Text variables
Insert special characters, jumps, spaces

Captive text and curvilinear text

Blocks anchored in text

Characters and paragraphs
Paragraph
styles Character styles

Single
documents Double-sided multipage
documents Long documents: books
Multi-format documents and layout variants
Liquid page layouts

The modes: print, digital publication, Web
Dimensions, orientation, margins, resolution
Concept of bleed

Page management: addition, deletion, modifications
Numbering, chapters, sections
Layout variant

Workshop: create a multi-page magazine-type document

The color charts The color
spaces of the color charts
Use, manage, import and export color charts
Exchange color charts between the different software in the suite

Workshop object libraries : create an object library

Pathfinders: meeting, subtraction, intersection, etc. Alignments The Workshop Transformations panel : create complex illustrations using simple shapes

The image
The video
The sound

Workshop: create a document with videos and sound

Create hypertext links
Create buttons
Associate actions

Workshop: create an interactive document

Finalize and use the document

Preflight
Settings and Profiles

Assemble a Document
Assemble a Book

Export to PDF for printing
Export to PDF for the Web or screen presentation
Other export formats

Workshop: assemble then export a document with multiple destinations

Passing of the certification (if foreseen in the financing).

Duration

5 days

Price

£ 1944

Audience

Experienced InDesign users

Prerequisites

Mastery of the main functions of the software. Have followed the InDesign initiation + in-depth training or have equivalent knowledge

Reference

PAO1079-F

Sessions

Contact us for more informations about session date

Ruby Initiation + Advanced

Goals


- Know the use, possibilities of Ruby

- Be able to predict, develop, test, deploy a complete and complex application in Ruby

Program

General presentation
History, versions, alternatives
About Ruby and Rails
Development and implementation environments
The principle of least surprise

Simple imperative syntax, comments, etc.
Using the console
Creating multiple variables
Operations, expressions

Control structures – tests, loops,
Arrays and Hash blocks
Methods (calls, definition) and good code organization
More complex structures; files and introduction to the object
Conventions, standards and documentation

Practical workshop: creation of a complete and complex interactive application

Character strings, shortened syntaxes, encoding, regular expressions
Time and Date classes
Processes and their synchronization
Other usual libraries

Practical workshop: numerous uses and organized application

The methods ; return to blocks, lambda and Yield
Definition of new classes: fundamental syntax
General management of memory
Visibility and accessors
Inheritance in Ruby, modules, mixins

Workshop: a varied data application

General organization, Forge and gems
Access to any files, YAML, JSON
Graphical interfaces with Ruby
Communication library and use of Internet protocols
Use of databases

Practical workshop: comprehensive and graphical advanced application

Duration

5 days

Price

£ 2565

Audience

Developers

Prerequisites

No

Reference

PRO253-F

Sessions

Contact us for more informations about session date

InDesign Initiation + Advanced

Goals


- Master the main features of InDesign

- Know how to design a model, manipulate objects, text and images and put all these tools into production

Program

Learn its history
Know its features
Understand its different uses

Differentiate the types of images: Bitmap and Vector
Differentiate the color modes: RGB, CMYK and Pantone colors
Use the chromatic circle and the different representations of color
Understand the main graphic formats: the native InDesign formats, the .indd
Understand other common formats: PSD, AI, EPS, PDF, TIFF, JPEG
Work upstream, the train track and the layout

Become familiar with menu bars, options, tools, windows, interface customization
Use colour palette sets

Create a new document
Use the predefined / personalized parameters
Create a predefined document
Personalize the workspace
Display rulers and grids, characteristics of rulers, origins and creation of guidelines
Use the graphic frames tool
Master the selection tool
Manage attributes: stroke and fill colors
Use the color picker
Manage stroke color and thickness
Transform objects
Arrange objects
Manage layers
Use the appropriate keys to create constraints
Create text
Create objects with exact dimensions
Select and precisely position objects
Duplicate objects

Workshop: produce a business card-type document

Use the direct selection tool
Use the vector drawing tools, object modifications

Get started with the pen tool
Add / remove anchor points
Use the point conversion tool
Use the scissors tool
Cut a path
Close a path
Join two different paths
Close an open path
Rotate, scale, shear
Convert shapes using the pathfinder tool

Workshop: create blocks with custom shapes

Import images from InDesign
Import images from Bridge
Import multiple images
Import Photoshop compositions
Import Illustrator vector art
Align, distribute, transform

Discover the types of fonts: serif, sans serif, fixed width…
Configure the fonts: font style, size, tracking, kerning, line spacing…
Import texts: with / without formatting
Use links text
Use the text blocks and options
Use the texts in columns
Chain text boxes
Use the texts on path

Workshop: make a brochure with folds

Define a character style
Define a paragraph style
Use anchored objects
Use text wrapping

Use the Pages panel
Use page navigation
Use templates or master pages
Create and apply templates
Number pages (folio)
Insert pages
Move pages
Delete pages

Workshop: format a complete article on several pages

Use preflight and assembly
Manage the printing of a document
Export the document to PDF
Customize PDF exports

Create table
Import from Word / Excel
Insert text and images
Table and cell styles

Workshop: realize e tables

Use paragraph styles
Create the table of contents
Lay out and update the table

Workshop: create a multi-page standard document with generation of an automatic summary

Create chapters
Create book
Synchronize chapters

Workshop: produce a multipage document

Choose interactions between pages
Create an interactive navigation menu
Use hyperlinks
Create bookmarks
Draw interactive buttons
Export the interactive pdf

Workshop: on the basis of a multipage document, create buttons and hypertext links in a PDF document

Use preflight and assembly
Manage color and ink
Limit the number of inks
Display marks and bleeds
Print a document
Export to PDF

Duration

5 days

Price

£ 1125

Audience

Everyone

Prerequisites

Mastery of the PC or Mac environment

Reference

PAO247-F

Sessions

Contact us for more informations about session date

InDesign Advanced

Goals


- Master the advanced features of InDesign

- Know how to create complex documents and layouts

Program

Reminder of the main features and discovery of advanced features

Create table
Import from Word / Excel
Insert text and images
Table and cell styles

Lab: realize e tables

Use paragraph styles
Create the table of contents
Lay out and update the table

Workshop: create a multi-page standard document with generation of an automatic summary

Create chapters
Create book
Synchronize chapters

Workshop: produce a multipage document

Understand hyperlinks, bookmarks and interactive buttons
Export the interactive pdf

Workshop: on the basis of a multipage document, create buttons and hypertext links

Use preflight and assembly
Manage color and ink
Limit the number of inks
Display marks and bleeds
Print a document
Export to PDF

Duration

2 days

Price

£ 495

Audience

Everyone

Prerequisites

Have followed the « InDesign Initiation » course or have equivalent knowledge

Reference

PAO264-F

Sessions

Contact us for more informations about session date

Delphi : advanced components

Goals


- Learn about advanced Delphi components, including web components

Program

History and versions
Delphi recalls
Choice of specific solutions

Process and synchronization – parallel operation
Complex elements of user interfaces
Presentation of component creation and packaging

Simple web components: http, ftp, mails
Choose and set up a distributed architecture with Delphi

General graphic components for choosing files and directories
Databases: presentation of component sections
Using BDE, ADO and dbExpress for databases
Complex choices and architectures for databases.

Duration

2 days

Price

£ 1280

Audience

All

Prerequisites

Good knowledge of Delphi

Reference

PRO57-F

Sessions

Contact us for more informations about session date

Delphi Advanced

Goals


- Building Complex Applications with Delphi

- Understanding Processes and Synchronization

Program

Delphi history
New versions
Delphi recalls

Process and synchronization – Clean and optimal execution
Complex elements of user interfaces
Principles of creating new components and packages
Collections

Visual access to any database (components available)
SQL
callbacks Any queries on a database and display of results

Where to find and how to add an additional component
Printing
Data graphics
Presentation of direct access to the windows API: optimization and peripherals
Communication
– Sockets
– HTTP
– Mails
Introduction to .NET projects

Duration

2 days

Price

£ 852

Audience

All

Prerequisites

Have followed the "Delphi initiation" course or have equivalent knowledge

Reference

PRO58-F

Sessions

Contact us for more informations about session date

InDesign Digital publication with Aquafadas: Initiation + Advanced

Goals


- Understand what digital publishing is

- Understand the extent of the possibilities of Aquafadas

- Create interactive PDFs

- Create interactive books for e-readers

- Create rich applications for smartphones and tablets from Indesign and Aquafadas

- Understand the publication of content on tablets and smartphones from Aquafadas

Program

General principles
Available
versions , alternatives Reminders on InDesign
Presentation of Aquafadas Digital Publishing
Difference with the Adobe Digital Publishing Suite

General information on electronic publishing
Liquid layout (screen size, layout)
Modular grid, ergonomics and user interface
Interactivity or the fundamental difference with printing

Differences between print and digital production.
Rethink its production on Indesign for multi-media.
The publication of content on the various platforms.
Presentation and use of the iOS and Android simulators
Presentation and use of the Aquafadas Viewer player
Management of the Aquafadas Viewer menu and navigation bar

Creation of an Aquafadas account and concept of AVE Project Manager and AVE Interactivity
Differences between content creation tool and management tool installation of the Aquafadas plug-in
Content viewing tool on tablets,
Installation and use of Xcode

Creating an interactive navigation
Managing tables of contents and bookmarks
Using the buttons
Inserting videos Practical workshop
Creating a first interactive publication

Hyperlinks, buttons and object states
Insertion of hyperlinks and HTML content
Creation of navigation anchors
Insertion of a block of scrolling text
Insertion of “tapping” features on images
Insertion of video, slideshow or audio source
Insertion of an image carousel
Insertion of pop-up windows
Insertion of object animations from InDesign Insertion and management of animations in the page
Insertion of a Flash or Edge Animate animation Insertion of modules of small interactive games
Insertion of a surface allowing drag & drop
Insertion ofan interactive map
Interaction between parent and child documents
Preview publications on iOS and Android mobile devices

Workshop: Realization of an interactive document

Organizing documents
Exporting documents

Workshop: Export of documents already created in HTML5 for integration into a website.

Export by project, article or sheet
Export in ZAVE format (AveMAG and AvePDF) for tablets and smartphones
Export in EPUB (reflow and fixed layout) format for e-readers
Export in SWF and HTML5 formats for the Web

Duration

5 days

Price

£ 1836

Audience

Graphic designers

Prerequisites

Regular use of InDesign or have taken at least one of the following training courses: InDesign initiation + Deepening, advanced InDesign for multimedia or have equivalent knowledge

Reference

PAO929-F

Sessions

Contact us for more informations about session date

InDesign Digital Publishing with Aquafadas Advanced

Goals


- Create rich applications for smartphones and tablets from Indesign and Aquafadas

- Understand the publication of content on tablets and smartphones from Aquafadas

Program

Hyperlinks, buttons and object states
Insertion of hyperlinks and HTML content
Creation of navigation anchors
Insertion of a block of scrolling text
Insertion of “tapping” features on images
Insertion of video, slideshow or audio source
Insertion of an image carousel
Insertion of pop-up windows
Insertion of object animations from InDesign Insertion and management of animations in the page
Insertion of a Flash or Edge Animate animation Insertion of modules of small interactive games
Insertion of a surface allowing drag & drop
Insertion ofan interactive map
Interaction between parent and child documents
Preview publications on iOS and Android mobile devices

Workshop: Realization of an interactive document

Organizing documents
Exporting documents

Workshop: Export of documents already created in HTML5 for integration into a website.

Export by project, article or sheet
Export in ZAVE format (AveMAG and AvePDF) for tablets and smartphones
Export in EPUB (reflow and fixed layout) format for e-readers
Export in SWF and HTML5 formats for the Web

Duration

2 days

Price

£ 1015

Audience

Graphic designers

Prerequisites

Regular use of InDesign or have taken at least one of the following training courses: InDesign initiation-deepening, advanced InDesign for multimedia or have equivalent knowledge

Reference

PAO931-F

Sessions

Contact us for more informations about session date

Indesign CC: Digital publication Initiation + Advanced

Goals


- Have an overview of digital publishing from Indesign

- Master the production of advanced PDF files

- Know how to create applications for smartphones and tablets from Indesign

- Know how to create EPUB files for e-reader

Program

Reminders on InDesign
General principles
Presentation of Adobe Publish, of the Digital Publishing Suite,
Presentation of Aquafadas Digital Publishing
Interactions with Adobe Edge Animate

General information on the production of digital documents
The differences between paper documents and digital documents.
Interactivity or the fundamental difference with printing
General information on electronic publishing
Liquid layout (screen size, layout)
Modular grid, ergonomics and user interface
Optimization for multimedia and liquid layout in Indesign
Preparation of documents
Reminders on blocks, styles, nested styles
Text and block options
Main text block and templates
Text block options
Insert HTML code in Indesign
Liquid layout presentation Liquid
layout based on object
Create layout variant
Keep certain criteria or objects in layouts

The import / link function and the transporter
Import and link block
import options Import and link tools
Import and link with style mappings

Manage digital production
The publication of content on different platforms.
Presentation and use of the iOS and Android simulators to see its publication in context.
Presentation and use of the Aquafadas Viewer
Presentation of the Adobe viewer

Workshop: Realization of an advertisement intended for a mobile terminal (tablet).

Creating interactive navigation
Managing tables of contents and bookmarks
Using buttons for greater interactivity
Insert videos and audio content.

Workshop: Realization of a PDF document enriched with media with an advanced navigation menu

Hyperlinks, buttons and object states
Insert hyperlinks and HTML content
Creation of navigation anchors
Insert a scrolling block of text
Insert and manage animations
Insert a surface allowing drag & drop
Insert a image carousel
Insert « click / tap » functionality on images
Insert a video, a slide show or audio content
Insert pop-up windows
Insert an interactive map (Google Map type)

Workshop: Creation of a mobile application for s martphones and tablets.

Organize documents for the web
Create object animations
Add and create buttons
Manage object states
Export documents
Joint use with Adobe Edge Animate

Workshop: Export of documents already created in HTML5 for integration into a website.

Introduction to the digital book
The EPUB, the format of the future?
Create styles in InDesign for an EBOOK
Manage images in an EPUB: positioning, options, markup
Export the EPUB from InDesign
Integrate hyperlinks for an EPUB export for smartphones and tablets
Create a table of contents for a digital book
Create the cover of ‘a digital book

Workshop: Creation of a digital book for readers.

Export for tablets and smartphones
Export in EPUB (reflow and fixed layout) format for e-readers
Export in SWF and HTML formats

Duration

5 days

Price

£ 1922

Audience

Graphic designers

Prerequisites

Mastery of common InDesign functions – Have taken the InDesign initiation + in-depth training or equivalent knowledge

Reference

PAO935-F

Sessions

Contact us for more informations about session date