Windows Deployment Services (WDS)

Goals


- Master the deployment and configuration of workstations with WDS

Program

Presentation and principle of Windows
WDS deployment : functionalities; prerequisites
WDS modes
Installation, use of image
Multicast implementation
Targeting of the drivers corresponding to the client hardware

Add Image
Manage Boot Images
Response Files

Image types

Image groups

Content
Installation of the Microsoft Deployment Tools MDT Kit

Windows preinstallation environment
Creation of a bootable media
Boot.wim image
Customize Winpe

Notions of Packages
Add an application
Add a driver

Sysprep: syntax and use
Installation in zero-touch mode with OOBE

Capture an image
Apply an image
Edit an image

General
User State Migration Tool Overview (USMT) 4.0
Preparing to migrate
Performing migration

Passing of the certification (if foreseen in the funding)

Duration

3 days

Price

£ 1738

Audience

Windows administrators

Prerequisites

Knowledge of Windows administration

Reference

Re661-F

Sessions

Contact us for more informations about session date

Windows Server Update Services (WSUS)

Goals


- Master the deployment and configuration of software and updates with WSUS

- Manage software distribution and updates with WSUS

Program

Overview of Windows Server Update Services (WSUS)
Global architecture and use cases
Managing updates
Managing software deployments
Setting up WSUS (installation modes), data persistence

Workshop: Installation and configuration of WSUS, achitectures

Administrative tasks
Overview of administrative console functionalities
Equipment
management User / directory management (Active Directory)
Windows Update policies
Administration by scripts
Security management: transfer, confirmations, certificates
Backups and restores
Report generation

Workshop: Configuration of WSUS clients – Multiple administration tasks – Recovery and application of patches (updates)

Implementation strategy
Different modes: connected / disconnected
Configuration of the MASTER-WSUS server
Management of clients, groups
Client – server synchronization
Software deployment on clients
Alternative solution SCCM (System Center Configuration Manager)
Monitoring / Reporting

Workshop: Remote software deployment at WSUS – report generation

Passing of the certification (if foreseen in the funding)

Duration

3 days

Price

£ 1738

Audience

Windows administrators

Prerequisites

Knowledge of Windows Server administration

Reference

Re659-F

Sessions

Contact us for more informations about session date

System Center Configuration Manager (SCCM)

Goals


- Master the deployment of images / patches using SCCM

Program

Why deploy system images?
State of the art,
System Center Configuration Manager (SCCM) technologies: presentation, functionalities
SCCM architecture and deployment scenarios
Prerequisites, planning
Available tools

Workshop: Installation and configuration of SCCM

Configuration of SCCM
Deployment clients : methods,
Monitoring / Inventory configuration (Software Metering and Asset Intelligence)
Incident
management
Reporting Services request management

Workshop: Configuration of SCCM clients – Hardware and software inventory – Incident management and report generation

Delivery process, methods
Package types: applications, patches, operating system
Software Center and Application Catalog
Imaging process, planning
Creating packages, applications
Managing updates
Creating WIM
images
Managing images Managing images drivers
User data management
Deployments: unicast, multicast
Monitoring and troubleshooting

Workshop: Image creation and configurations – Driver management – Multiple deployments – PXE service

Basic tasks: sending, deployment
Advanced tasks: debugging, antivirus, memory test, …
Managing groups of machines
Scheduling tasks
Network and performance considerations
Using Wake On Lan functions

Workshop: Discovery of advanced tasks, functional testing

Feedback on the default installation
Configuration of storage nodes (NFS / FTP)
Adding nodes to an installation
Managing replication between nodes
Impacts on performance and resilience

Workshop: Storage management – parallel deployment of images

Maintaining an SCCM Site
General System Security Considerations
Permissions, NFS and FTP Server Security
Backups and Restores

Workshop: Security configuration and SCCM monitoring

Duration

5 days

Price

£ 2348

Audience

Windows administrators

Prerequisites

Knowledge of Windows Server administration

Reference

Re660-F

Sessions

Contact us for more informations about session date

EPUB: Publish Online (Indesign) + Panda Suite

Goals


- Create digital media from Publish Online and Panda Suite

- Understand the e-pub and carry out a mini project using the skills acquired

- Use the Publish Online and Panda Suite tools

- Place and configure media (audio, video) and components to produce interactivity

- Test and distribute your APP for tablets and mobiles

Program

InDesign reminders
General principles
Introducing Adobe Publish Online

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

Document preparation
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
Create a layout variant
Preservation of certain criteria or objects in layouts
Import and link block import options

Workshop: Realization of an advertisement for smartphones

Creating interactive navigation
Managing tables of contents and bookmarks
Using buttons for greater interactivity
Insert videos and audio content.
Create PDFs readable by everyone

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

Introduction to the eBook
Epub Fixed Layout and Epub Reflowable?
EPUB, the format of the future? Epub facing web technologies
What about PWP?
Create styles in InDesign for a digital publication
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: Realization of an Epub for electronic reader and an Epub for reading on smartphone and tablet.

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

Workshop: Creation of a Multisupport marketing presentation

Export for tablets and smartphones
Export in EPUB format (reflow and fixed layout) for
Adobe Publish Online e-readers ? Advantages and disadvantages ?
What are the alternatives to Publish Online?
Panda Suite Twixl, Readium and Aquafadas: overview of other digital publishing solutions.

Workshop: Exporting achievements to Adobe Publish Online

The E-pub format
The different e-Pub platforms (iOS, Android,
Windows, etc.) Developments in e-advertising (ePub2 / ePub3)
Design and Online applications
Subscription formulas

Account management
Manage languages
The different delivery options
Create a Hub

The stages of production for e-pub
Create a new project
Screens and reports
Navigation between screens
Manage foreground and background states

Workshop: Create a new project and manage the options of the responsive format

The screen panel
The object
panel Properties
panel Interactivities
panel Media panel

nsert images, videos, sounds
Image formats and imports
Create a text zone
Format text
Draw automatic shapes
Format properties: fill, border
Alignment help marks

Workshop: decorating your screens with images, objects, audio or video.

The different types of components
Triggers
Interactive
zone Scrolling zone
The window (pop-up)
Multi-state
Image gallery
Video player Image
sequence
Drag and drop
HTML5
Pan and zoom
Animate a mask
Component management and parameters
Filter the media

Hands-on workshop: using interactive components and modifying their properties

The motion
sensor The sensor blows
The compass
sensor The sensor shakes
The offline map
The markers
Video
Audio
Timer
Synchronization

Workshop: knowing how to place a special component and modify its properties

Synchronized objects
Place interactivity on an object, a component
Launch an action on a sequence marker
Act on a component

Workshop: using interactivity actions on objects

View your project and test it on your PC
Install the Panda Viewer on a tablet
Viewer tools

Workshop: Save and produce a rendering

Sharing via the
Marketing and Statistics Options Viewer

Workshop: Exporting your project for mobile or tablet

Duration

5 days

Price

£ 1945

Audience

Graphic designers

Prerequisites

Knowledge of Adobe software and online knowledge – Have an Adobe CC and Panda Suite account

Reference

PAO100252-F

Sessions

Contact us for more informations about session date

Algorithmic (for COBOL)

Goals


- Master the algorithmic part of programming

- Know the essential issues and the entourage of this discipline

- Know how to search for data and carry out an operation of any complexity in a predictable and optimized way

Program

General principles, history
Algorithmics in the project, in the development team, in the program
Environment of any development language (Java, C ++, C #, Python, Visual Basic or PHP)

Principle of a state machine and Turing universality
Variables: definition, life cycle, types and issues
Control structures: conditions
Control structures: loops
Error mechanisms; exceptions
Procedures (parameters, return values)
Callbacks, function pointers, delegates …
Closings, lambda programming summary
Introduction to Object Oriented Programming

Manual examples – multiplication and Towers of Hanoi
Graphical representation solutions, thinking aid
Condition
sets and expert systems Predictable length
loops – multiple examples Unpredictable length loops – multiple examples and dangers
Recursion – recursion suppression

Type and choice of structures
Use the structure from the algorithm
Good practices for algorithms and for structures

What optimization is, what to optimize: best practices
Performance and complexity
Heuristics – numerous examples and research
Other non-algorithmic solutions

Concrete case studies and realization of algorithms

Duration

3 days

Price

£ 1605

Audience

Application developers

Prerequisites

No

Reference

PRO101098-F

Sessions

Contact us for more informations about session date

COBOL : Programming with Focus

Goals


- Coding the JCL language commands for the execution of a batch-type process

Program

Focus: presentation, components
Development environment of the LSI
Machines infocentre

Basic components
Notion of master
Notion of format

Principles
Verbs
Use of prefixes
Multi-verb queries
Selection of data
Layout of a report

General
functions Alphanumeric
functions Numeric
functions Date functions

Calculation during a break or at the end of the table
Creation of an extraction file • Principles • HOLD
file SAVE file
The TABLEF

Different types of joins
Extended syntax of the command
Join between a virtual field and a real field
Join between files with different structures

Temporary fields
Calculation during a break or at the end of the table
GFI files File
merger
Notion of variables and dialog manager

Duration

5 days

Price

£ 1605

Audience

COBOL Developers

Prerequisites

Good knowledge of Cobol development

Reference

PRO101172-F

Sessions

Contact us for more informations about session date

FOG : Use to deploy or clone images

Goals


- Know how to use FOG to clone workstations, deploy images

Program

Why deploy system images?
State of the art
Technologies usually involved
Presentation of the FOG project

Discovery of the interface
Preparing a workstation for cloning Workstation
management in the
Image management interface (types of images, types of OS, etc.)
Deploy an image

Practical workshop: adding positions in FOG, sending and redeploying images

Basic tasks: sending, deployment
Advanced tasks: debugging, antivirus, memory test, …
Managing groups of machines
Scheduling tasks
Performances
Using Wake On Lan functions

Practical workshop: discovery of advanced tasks, functional testing

Duration

1 day

Price

£ 823

Audience

Everyone

Prerequisites

Knowledge of Windows

Reference

Re579-F

Sessions

Contact us for more informations about session date

COBOL : Programming with CICS

Goals


- Understand the architecture of the CICS transactional monitor

- Write data access interface programs

Program

CICS: presentation of the transactional monitor
Functions of a TP monitor
CICS components: PCT, PCP
Application design
Data under CICS: VSAM, QTS, QTD files
Online definition of tables
Specific transactions: CEDF, CEBR, CEMT, CEDA

Transactional principles
Sequence of programs
Task
management Screen
management ABENDS management

Vsam
QTS, QTD

Duration

5 days

Price

£ 2975

Audience

COBOL Developers

Prerequisites

Good knowledge of COBOL development

Reference

PRO101170-F

Sessions

Contact us for more informations about session date

Mainframe Environment : Understanding z / OS

Goals


- Master the z / OS environment and its tools

Program

History of the Mainframe environment
Presentation of the components of the z / OS
Architecture system
Layers, memory management, registers
Physical implementations of data: fixed-length, variable, blocked, unblocked, spanned records
File management mechanisms: sequential, PDS, sequential indexed
File access methods JES2
catalogs
, Spooling
Dispatcher, jobs, tasks

Workshop: handling of the z / OS environment – access to the file system.

General presentation
Parameter definition
Consultation
Editor
Utilities
TSO
SDSF commands, job monitoring

Workshop: Multiple orders via TSO and manipulation via ISPF.

Introduction to JCL
Notion of resource
Detailed orders: JOB, EXEC, DD and their parameters, rear references
Utilities: IEFBR14, IEBGENER, IEBCOPY, SORT… Conditional JCL
procedures
: IF, THEN, ELSE, ENDIF

Workshop: handling jobs using JCL

Detailed structure of AIX
IDCAMS files Disk space calculations Access optimization


Workshop: File access optimization

Duration

5 days

Price

£ 2975

Audience

System administrators, Developers

Prerequisites

Good computer skills

Reference

PRO101096-F

Sessions

Contact us for more informations about session date

Intermediate Webmaster : HTML5 / CSS3

Goals


- Discover the potential of new HTML5 / CSS3 standards

Program

History of HTML
Versions

The basics of an HTML document
The Doctype
The html, head, body tags
Comments
Structures of tags and attributes
Differences between inline and block tags

Headings (h1, h2, h3, etc.)
Paragraphs
Bold and italics
Hypertext links
Lists (ordered and unordered)
Tables

Workshop: Structuring an html page

Images and image format
Essential attributes (src, alt, etc.)
Integrate sounds and videos
Other media

Workshop: Integrate multiple media on an html page

Presentation and definition
Attach a css to an html page
Selectors (tag, id, class)
Pseudo-selectors
Properties and values
Comments

Workshop: Attach a css sheet to an html page

complete template of a website

Text properties (font, size, alignment)
Hexadecimal, rgb, rgba and named colors Background
properties
Inner and outer margins (margin, padding)
Borders
Dimensions
Lists

Workshop: Styling an existing page

Absolute or relative positioning
Floating and fixed
block Flexible blocks
Grids

Workshop: Positioning different blocks on a page

The form tags
The action and method attributes
The different form fields
The different forms of the input fields
The attributes for the form fields (placeholder, required, etc.)
Validate a form

Workshop: Create a registration form

Animations and transitions
Duration of animations
Transition functions
Keyframes

Workshop: Create an animation

Transformations
Text and block shadows
Rounded borders
Columns
The box-sizing property

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

Duration

3 days

Price

£ 1409

Audience

Beginner Webmasters, Web Developers who need to deepen their integration knowledge

Prerequisites

Have fundamental knowledge of HTML and CSS

Reference

SIT100746-F

Sessions

Contact us for more informations about session date

EPUB: Panda Suite

Goals


- Create digital media with Panda Suite Online

- Understand the e-pub and carry out a mini project using the skills acquired

- Know how to use the Panda Suite tools

- Place and configure media (audio, video) and components to produce interactivity

- Test and distribute your APP for tablets and mobiles

Program

Introduction

The different EPUB platforms (iOS, Android, Windows…)
E-pub evolutions (EPUB2 / EPUB3)
Design and Online applications
Subscription formulas

Account management
Manage languages
The different delivery options
Create a Hub

Workshop: Create a Panda Suite account

The stages of production for EPUB
Create a new project
Screens and reports
Navigation between screens
Manage foreground and background states

Workshop: Create a new project and manage the options of the responsive format

The screen panel
The object
panel Properties
panel Interactivities
panel Media panel

Insert images, videos, sounds
Image formats and imports
Create a text zone
Format text
Draw automatic shapes
Format properties: fill, border
Alignment help marks

Workshop: decorating your screens with images, objects, audio or video.

The different types of components
Triggers
Interactive
zone Scrolling zone
Window (pop-up)
Multi-state
Image gallery
Video player Image
sequence
Drag and drop
HTML5
Pan and zoom
Animate a mask
Component management and parameters
Filter media

Workshop: using intercomponents and modifying their properties

The motion
sensor The sensor blows
The compass
sensor The sensor shakes
The offline map
The markers
Video
Audio
Timer
Synchronization

Workshop: using special components and modifying their properties

Synchronized objects
Place interactivity on an object, a component
Launch an action on a sequence marker
Act on a component

Workshop: using interactivity actions on objects

View your project and test
the Viewer
tools on your PC Install the Panda Viewer on your tablet

Workshop: Save and produce a rendering

Sharing via the
Marketing and Statistics Options Viewer

Workshop: Exporting your project for mobile or tablet

Duration

2 days

Price

£ 1036

Audience

Graphic designers

Prerequisites

Knowledge of online entry – Have a Panda Suite account

Reference

PAO100255-F

Sessions

Contact us for more informations about session date

UX Design Fundamentals + Scenarios

Goals


- Understand and master the UX methodology

- Integrated the UX methodology into a UI interface

Program

Presentation of the user experience (UX)
Its definition
Its role
Its little history

Understanding the human factor
The processor
The extraction of a diagram
Composition with and without proximity
Informal density
The hierarchy of visual components in an image
Mirror neurons
Interference
Cognitive limitations
Brain attention

Design principles
Feedback
Affordance and mapping
Guidance
Progressive discovery
Homogeneity and anticipation of error
Narration

Design thinking (New)
Definition (New)
Ideation methods (New)

Exercise: Ideation workshop based on the redesign of a site

Information Architecture
The tree
Sketches
The zoning
The wireframe
The storyboard
Grids
Types of interface
The reading direction
Zone flotation
The breadcrumb
Block zoning
The use of text and pictograms
The textual hierarchy and SEO
Forms

Make a prototype
Definition
The 4 steps
Anticipation

Project basics
Strategy
Devices and checkpoints
Functional watch
Innovation
Personas
Taxonomy
User flow
Mockup-Prototyping-Design-Mock-up / User test

Exercise: Apply the methodology seen previously for the homepage of an Ecommerce site. From strategy to sketch.

How to prototype with XD (New)
Discover the interface
Use
artboards Draw shapes
Responsive artboard
Understand the assets
Understand the components
Create a prototype or a wireframe
Animate your prototype

Exercise: Make a prototype from the sketch you sketched the day before

Exercise 1: Strategy and definition of objectives
The strategy
The devices
The functional watches
The personas
The taxonomy
The user flow

Exercise 2: Graphic outline of 3 pages (sketch)

Exercise 3: Prototyping on XD in mobile format

Duration

5 days

Price

£ 2147

Audience

All

Prerequisites

Knowledge of the PC or Mac environment

Reference

SIT100835-F

Sessions

Contact us for more informations about session date

UX Design : Scenarios

Goals


- Understand and master the UX methodology

- Integrated the UX methodology into a UI interface

Program

Design of an application

Workshop 1: Strategy and definition of objectives
The strategy
The devices
The functional watches
The personas
The taxonomy
The user flow

Workshop 2: Graphic outline of 3 pages (sketch)

Workshop 3: Prototyping on XD in mobile format

Duration

2 days

Price

£ 910

Audience

People with fundamental knowledge of UI / UX

Prerequisites

Knowledge of the PC or Mac environment and having followed the UI / UX Design Fundamentals training

Reference

SIT100836-F

Sessions

Contact us for more informations about session date

EPUB: Publish Online

Goals


- Create digital media from Publish Online (Indesign)

- Understand the e-pub and carry out a mini project using the skills acquired

- Use the Publish Online tools

- Place and configure media (audio, video) and components to produce interactivity

- Test and distribute your APP for tablets and mobiles

Program

InDesign reminders
General principles
Introducing Adobe Publish Online

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

Document preparation
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
Create a layout variant
Preservation of certain criteria or objects in layouts
Import and link block import options

Workshop: Realization of an advertisement for smartphones

Creating interactive navigation
Managing tables of contents and bookmarks
Using buttons for greater interactivity
Insert videos and audio content.
Create PDFs readable by everyone

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

Introduction to the eBook
Epub Fixed Layout and EPUB Reflowable?
EPUB, the format of the future? EPUB facing web technologies
What about PWP?
Create styles in InDesign for a digital publication
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: Realization of an Epub for electronic reader and an Epub for reading on smartphone and tablet.

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

Workshop: Creation of a Multisupport marketing presentation

Export for tablets and smartphones
Export in EPUB format (reflow and fixed layout) for
Adobe Publish Online e-readers ? Advantages and disadvantages ?
What are the alternatives to Publish Online?
Panda Suite Twixl, Readium and Aquafadas: overview of other digital publishing solutions.

Workshop: Exporting achievements to Adobe Publish Online

Duration

3 days

Price

£ 1360

Audience

Graphic designers

Prerequisites

Knowledge of Adobe software and online knowledge – Have an Adobe CC account

Reference

PAO100256-F

Sessions

Contact us for more informations about session date

Prometheus and Grafana

Goals


- Set up a supervision stack with Prometheus and Grafana

Program

Prometheus: functionalities, operating principle
Prometheus vs other monitoring tools
Architecture of Prometheus
Storage: data, types / formats
Presentation of data to be stored
Double delta storage
Prometheus server: installation and configuration
Export jobs: installation, configuration

Weaknesses of the Prometheus
Grafana interface : presentation of the web interface
Interfacing with Prometheus
Configuration of a dashboard
Definition of alerts
Configuration of the alert manager
Connection to Prometheus

Duration

3 days

Price

£ 1852

Audience

System administrators

Prerequisites

Systems administration concepts

Reference

Re100532-F

Sessions

Contact us for more informations about session date

GLPI and OCS Inventory

Goals


- Master the management of the IT park using GLPI and OCS

Program

The prerequisites
The installation
The configuration
The update
The server change

Installation of the sample database
The home page
Navigation in the menus
The main buttons
The buttons in the search area
The buttons for configuring the display (Lists)
The buttons for configuring the display (elements of the ‘inventory)
Research

The local account database LDAP
external authentication modes Configuration of the LDAP connection Data retrieval from an LDAP directory On a mail server CAS authentication

The creation of the tree
Creation of the first level entities
Creation of the other entity levels
Modification of the tree structure
Modification of the name of an entity
Modification of the location of one or more entities
Deletion of an entity
The detail data relating to entities

Default profiles
Simplified and standard interface
General profile data
Example of profile creation
Assignment of rights to users
Manual
assignment Automatic assignment
Description of rule Root
Creation of new rules
Behavior of rules between them

Duration

3 days

Price

£ 1956

Audience

System administrators, CIOs

Prerequisites

Windows / Linux system administration concepts

Reference

Re667-F

Relations between GLPI and OCSNG
A promising project for GLPI: FusionInventory
Configuration (OCSNG mode)
Import
Synchronization
Linking new computers to existing computers
Cleaning GLPI / OCSNG links
Import and linking rules
Automatic actions
Rules for assigning computers in entities
Management of inventory items
Massive changes
Budgets
Suppliers
Contacts
Contracts
Parameterization of management data
Management of printers and cartridges
Software management
Managing network elements
Dictionaries

Feeding the ticket queue
Advantages and disadvantages of the three feed modes
Notifications
SLAs
Ticket management
Satisfaction surveys
Statistics

Sessions

Contact us for more informations about session date

OpsView : Infrastructure supervision

Goals


- Knowing how to install and implement OpsView

Program

Monitoring objectives, available techniques OpsView architecture
Installation
Configuration and discovery
Reminders on the principles HTTP, SMTP, NNTP, POP3, PING, SNMP
Definition of the resources to be monitored

Description of installation methods
Debian standard
installation Manual installation
First connection to the interface

Practical workshop: basic installation from Debian packages

Setting up host groups
Configuring hosts
Basic models for hosts
Configuring notifications
Choosing probes
SNMP configuration
Host attributes

Practical workshop: setting up several heterogeneous hosts in the supervision

Role management
Alert
escalation Hierarchy and escalation
Queue management
Audit

Practical workshop: setting up resource dependencies

Overall supervision and operation
Host control
Service management
Access to reports
Validation of component operation

Practical workshop: modification of existing services, host functions

Details of the component configurations of OpsView
Apache
Configuration Catalyst
Configuration Nagios configuration detail

Practical workshop: adding features to Nagios, setting up OpsView in SSL

How modules work
Deployment of
Nagvis
MRTG modules

Practical workshop: configuration of pre-installed modules

OpsView Security Considerations
Configuration for Large Environments
Limitations of the OpsView Core Version Feature
Overview of Non-Free Versions

Duration

3 days

Price

£ 1956

Audience

Network administrators

Prerequisites

System administration

Reference

Re587-F

Sessions

Contact us for more informations about session date

Cacti : Infrastructure monitoring

Goals


- Install and configure Cacti

- Know how to administer Cacti

- Understand and master RRDTool

Program

The objectives of supervision, the techniques available
Cacti: presentation of the functionalities
Reminders on the principles of HTTP, SMTP, NNTP, POP3, PING
Definition of the resources to be monitored

Data storage power RDDTool Web
interface Advanced graphical templates
Multiple data acquisition methods with data collection scripts
User
management Log management
Graph export

Prerequisites
Installation of Cacti on Windows, Unix / Linux
Upgrade

Workshop: Installation of Cacti

RRDTool: presentation, functionalities
Management of different types of data / RRA archives
RRDTool graphics, use of the CDEF command

Workshop: Understanding and extracting different data via RRDTool

Overview of the different methods
Data collection via SNMP / external scripts
The
Data Source  poller

Workshop: Using external scripts

User management: profiles, access rights
Authentication by LDAP

Workshop: Creating a user profile and assigning rights

Templates: Creation / Export
Development of scripts: Perl / Php
Reporting
Modeling
Centralized management

Workshop: Creating actions and using mass modification

Operating principle
Installation of the plugin Architecture
Use of classic plugins

Workshop: Installation and use of plugins

Duration

3 days

Price

£ 1956

Audience

System administrators

Prerequisites

Knowledge of network administration

Linux basics

Reference

Re629-F

Sessions

Contact us for more informations about session date

Objective-C

Goals


- Learn to develop complete applications in Objective-C

Program

History,
Kinship C and Smalltalk versions IDE
development environment
and tools (Compiler, debugger)
Documentation

Workshop: Install Xcode

Code organization
The different files (* .h, * .m)
Main () method
Conventions
Pointers
Foundation framework

Variables: declaration, use
Operators
Constants
Booleans
Conditional
instructions Iteration instructions, loops

The generic object id
Memory allocation and initialization Memory
management
Objects: NSString, NSNumber, NSMutableString, etc …
Interfaces
Encapsulations and accessors
Instance and class methods
Keywords super and self
Inheritance

Workshop: Realization of a mini game

Arrays: NSArray, NSMutableArray
Dictionaries: NSDictionnary, NSMutableDictionnary
Initialization, memory allocation
Browse an array quickly: NSEnumerator

Definition of a protocol
The advantages
Creation and application (delegate)
The optional and required methods

The NSURL class
Read and write to a file
Manage errors
Archiving and Unarchiving an object
The NSCoding protocol
The NSCoder, NSKeyedArchiver, NSKeyedUnarchiver classes

Workshop: Save our data in a file

The AppKit framework
Presentation of Interface Builder
The * .xib files
IBAction and IBOutlets
The graphic objects: NSTextField, NSButton, etc.

Workshop: Create a graphical interface with Cocoa

Duration

5 days

Price

£ 2565

Audience

Developers – Project managers

Prerequisites

Programming concepts

Reference

PRO731-F

Sessions

Contact us for more informations about session date

C ++ / Qt

Goals


- Master the development of graphics applications with the Qt API

Program

Presentation, versions, licenses
Qt development environment
Compilation, supported platforms
Qt object model
Types of projects

Workshop: Installation of the development environment, configuration, structure of a project

Types of APIs: Qt with widgets vs Qt Quick
File types
Main classes: QMainWindow, QDialog, types, conversions …
Message boxes
Signals and slots
Main graphic components, menus and toolbars
Positioning management: available layouts
Zones display and printing
Event management, adaptation and filters

Workshop: Creation of multiple windows, positioning of widgets and events

API available: the QWidget
Structure class , events
Integration of widgets in Qt Designer

Workshop: Creating Qt widgets

Collections: containers and generic algorithms
File manipulation
Connection to databases, queries, views
Multithreading
Network connections (TCP, HTTP, FTP)
XML stream manipulation

Workshop: Multiple examples of the use of

Drag and drop
2D / 3D graphics
Creation of help systems
Internationalization
Customization of appearance (Look and Feel)
Creation of plugins
Scripting with JavaScript

Workshop: Internationalization of the application, creation of help systems

Duration

3 days

Price

£ 1870

Audience

All

Prerequisites

Have followed C++ training or equivalent concepts (Object oriented in C++)

Reference

PRO871-F

Sessions

Contact us for more informations about session date

Centreon

Goals


- Install and configure Centreon

- Monitor your networks

- Customize Centreon

Program

Presentation and history Monitoring
objectives, available techniques
Installation
Configuration and discovery
Reminders on HTTP, SMTP, NNTP, POP3, PING principles
Definition of resources to monitor

Architecture, operating principle and positioning of the various modules
Description of servers to be monitored, creation of server groups
Description of contacts (for receiving alarm messages), and creation of contact groups
Definition of services and service groups
Configuration of web administration interface

Supervision, operation
Monitoring of network services
Monitoring of resources (CPU load, disk space)
Sending alarms to specific contacts
Using widgets and creating a dashboard Using the
event tray
Viewing the history of the statuses and states of objects with the logs
Act: downtimes, acknowledgments and submission of results
Analyze through metrology and performance graphs

On hosts, principles of NRPE, NSCA
Configuration of agents
Adding elements to be supervised
Examples of deployment scripts (NRPE)

Operating principle
Customizing Nagios by developing new plugins

Know, understand and take ownership of Centreon’s operation: the different architectures and software layers, data collection, etc.
Maintain and optimize the Centreon platform (Backup / storage / scheduling)
Build and upgrade its supervision infrastructure (pollers / remote servers)

Know the logs: distributed architecture, Broker, Engine
Plugins: test in command line, modify, manage and diagnose checkpoint errors
Manage notifications: process, configuration
Industrialize and interface: CLAPI / restAPI, Stream connector, Open Tickets, LDAD

Duration

3 days

Price

£ 1956

Audience

Everyone

Prerequisites

Good knowledge of system administration

Reference

Re101176-F

Sessions

Contact us for more informations about session date

C ++ 11 : Innovation

Goals


- Learn what’s new in C++ 11

Program

C++
C++ 11 standards: contributions, compilation options
Backward compatibility of the code

Workshop: Setting up the development environment

Types and operators
Tables, enumerations
Extended template parameters for templates template variadic
Inline namespaces (association of namespaces)
Exception propagation
Namespace chrono

Workshop: Implementing language improvements

Delegate constructors and inheritance constraints
Move constructor
User-defined
literals Extended declarations of friendship
Explicit overloads of virtuality
Memory management: smart pointes
Pointers and containers (STL)

Workshop: Creation and manipulation of objects in C++ 11

Thread creation, execution
Data management, result
Platform execution capabilities – hardware_concurrency ()

Workshop: Using multithreading and measuring profits

What about functional programming
Implementing lambda expressions
Managing closures

Workshop: Multiple scenarios for using lambda expressions

Duration

3 days

Price

£ 1870

Audience

All

Prerequisites

Notions of C++

Reference

PRO893-F

Sessions

Contact us for more informations about session date

Graylog

Goals


- Discovery and handling of the Graylog solution for centralization and monitoring of logs

Program

Benefits of centralization
– Security
– Operation
– Monitoring
Centralized solutions
Graylog vs ELK

Features
Architecture
Installation
Initial configuration

Workshop: Installation of the graylog ecosystem

Understanding logging
– Types of logging
– Linux
– Windows
– Network equipment
– Docker micro-services
Create an input channel
Log sending test
Viewing received logs

Workshop: Centralization of logs from a Linux system and a Docker container

Notion of streams
Streams vs Searches
Creation of streams
Associated index

Workshop: Creating a category for micro-services and a category for SSH connection failures

Value of retention
Retention policies Retention
configuration

Workshop: Creation of retention for created categories

Time window
Search criteria
Field management
Saving a search
Exporting the result of a search
Adding a widget to a search

Workshop: Creating and saving an advanced search

Dashboard and search
Creating a dashboard
Using a dashboard
Adding a search to a dashboard

Workshop: Creation of a dashboard and integration of research

Presentation
Creation of event
Display of events
Creation of a notification

Workshop: Setting up an alert

Duration

3 days

Price

£ 2000

Audience

System administrators

Prerequisites

Basic practice of administering a Linux system

Reference

Re101324-F

Sessions

Contact us for more informations about session date

C++

Goals


- Learn Object-Oriented Programming with C ++

- Be able to develop independently with C ++

Program

History, versions and standardization
C compared to C ++
C ++ and other languages
Environment, tools

Compilation
Organization of an application in C ++
Local grammar (variables, structures, loops, etc.)
Main ()
function Standard I / O functions

Definition of variables, use
Main types and execution environment
Display formats
Casting
Arithmetic and various operations; conditions
Typed
constants Conditional structures
Loops and multiple data processing
Tables – creation, manipulation
Pointers, access to any memory
References
Enumerations

Prototyping and definition
Simple arguments and use
Passing parameters (by value, by address, by reference)
References and return values
Overloading functions
Inline functions
Recursion
Organizing source files

Definition, creation, use
Definition of methods
Declaration of a structure variable
Constant structure, the keyword « mutable »
Structures as function parameters

Contribution of the object to the procedural
Definition of classes
Use: static or dynamic instantiation
Attributes and methods of instances
Constructors, destructors, overload
Static fields and class methods
Encapsulation of data (accessors and modifiers)
Aggregation, relationships between data – problems and solutions
Functions and classes friends of a class (friend)
Inheritance, reusability
Polymorphism and abstraction of classes
Multiple inheritance: possibility, problems, advice

Needs, possibilities, alternatives
The general mechanism
Search for an ideal solution

Benefit – when to use, when to avoid?
Function Templates and Basic Examples
Class Templates Template
Instantiation

Definition, named namespaces Namespace
alias
Using declaration / Using namespace directive 

Introduction
Principle and mechanisms for managing exceptions
Freeing dynamic resources during an exception

C ++ conventions, documentation
Access to files
Character strings – complex aspects of conversions
STL – container, iterators, …
Presentation of presentation libraries (SDL, Win32 API, MFC, .NET)

Duration

5 days

Price

£ 2030

Audience

All

Prerequisites

Notions of C or a similar language

Reference

PRO71-F

Sessions

Contact us for more informations about session date

Munin : Infrastructure monitoring

Goals


- Install and configure Munin

- Grapher the performance of its infrastructure

- Customize Munin

Program

The challenges of supervision
Protocols at stake
Positioning of munin
Global operation, master / node

Prerequisites
Installation via packages (Debian / Redhat)
Basic configuration

Practical workshop: installing munin, master and node via package manager

Details on the role of the master
Components and their links (cron, graph, html, limits, update, cgi- *)
Basic configuration
Definition of nodes
Parameters of plugins
Management of alerts
Configuration of graphs, HTTP access

Practical workshop: installing the master (and its local node), configuration

Details on the operation of the
Configuration node
Choice of default plugins
Link with the master

Practical workshop: configuration of the local node

Discovery of basic plugins and their functionalities
Additional plugins on the contributors repository (formerly Munin Exchange)
Implementation of a custom plugin

Practical workshop: activation of standard plugins, addition of an external plugin, creation of a trivial component

Performance issues
Control of synchronous / asynchronous feedback
Automated configuration

Duration

2 days

Price

£ 950

Audience

Everyone

Prerequisites

Knowledge of Linux

Reference

Re773-F

Sessions

Contact us for more informations about session date

Nagios

Goals


- Install and configure Nagios

- Monitor your networks

- Customize Nagios

Program

Presentation and history Monitoring
objectives, available techniques
Compilation and installation
Configuration and discovery
Reminders on HTTP, SMTP, NNTP, POP3, PING principles
Definition of resources to be monitored

Architecture, operating principle and positioning of the different modules
Study of the standard configuration file nagios.cfg
Description of servers to be monitored, creation of server groups
Description of contacts (for receiving alarm messages), and creation of contact groups
Definition of services and service groups
Configuration of the administration web interface

Supervision, operation
Monitoring of network services
Monitoring of resources (CPU load, disk space)
Sending alarms to determined contacts
Triggering of scripts to correct problems
Configuration from a web interface

On hosts, principles of NRPE, NSCA
Examples of deployment scripts (NRPE)

Operating principle
Customizing Nagios by developing new plugins

Implementation on redundant servers
Integration with Cacti, Centreon
Nareto: high level reporting

Duration

3 days

Price

£ 1956

Audience

Everyone

Prerequisites

Good knowledge of system administration

Reference

Re325-F

Sessions

Contact us for more informations about session date

C

Goals


- Master and apply the C language, understand the issues and predict the architecture of a procedural development

Program

Classification of languages
History,
C versions and other languages
Environment, tools

Structure of a program
Compilation and constraints
Comments, general organization, some methods
Main () method
Standard I / O functions

Definition of variables, use
Available types and conversion of types
Creation of constants
Operators and expressions; complex calculations in C
Tables
Memory organization
Simple pointers

Choice structures (conditions)
Iteration instructions (loops)
Interruptions
Optimizations and particular numerical operations

Prototyping and definition
Simple arguments and use
Passage of parameters (by value, by address)
Return values
Overload of functions
Recursion and pseudo-recursion
Structure of a C program with functions

Declaration, initialization
Simple use, conditions of use
Dynamic creation of a variable
Advanced use (array pointers, arrays of pointers)
Function pointers
Some libraries: GLib, SDL, GMP

Definition, creation
Declaration of a structure variable
Storage in memory, access to
Arrays of structures
controls Structures as function parameters Structure
pointers and linked lists
After C: presentation of C ++ and C #

Duration

5 days

Price

£ 2030

Audience

All

Prerequisites

Programming concepts (algorithmic)

Reference

PRO70-F

Sessions

Contact us for more informations about session date

Control-M

Goals


- Provide the basics for understanding the CONTROL-M scheduling solution

- Use CONTROL-M / Enterprise Manager for the operation and scheduling of tasks in a multi-platform production environment

Program

Architecture and Operation of Control-M Components
New Features in V9 V9 
Terminology
Overview of Control-M Configuration Manager Control-M
Installation Options 

Configure Control-M / Server communication
Configure login domains
Define Control-M users
Install and configure Control-M agents
Check the Control-M environment

Creating jobs 
Setting the job
dependencies between jobs
Define calendars
Scheduling jobs
The Contôle resources and Quantitative resources
Using variables and global variables 
Implementation of recovery actions for failure
Mass Update
Management job versions

New day processing
Time zone and daylight saving time
configuration Shout destination configuration
Job management functions
Viewpoint definition

Job management Define a filter or Viewpoint Edit a job on the plane 
Log and sysout analysis 
Archived Viewpoints
Start and stop the components
Control-M system settings
Exception and usage alerts
Monitor the Control-M components
Report Control-M

Connectivity
management Configure job version
management Database management
Utilities for database backup
Installation and use of high availability

Control-M Workload Automation audit implementation
Control-M / Server security
configuration LDAP / Active Directory authorization configuration
Control-M / Server and Control-M / Agent security

Duration

5 days

Price

£ 3028

Audience

Beginners, participants wishing to know the basic concepts and appropriate the essential functionalities

Prerequisites

Knowledge of WINDOWS and / or UNIX operating systems

Reference

Re101044-F

Sessions

Contact us for more informations about session date

Internet access security

Goals


- Understanding the challenges of Internet access security

Program

Protocols involved
Delimitation of the perimeter to be secured
Definition of threats, motivations

Automatic network browsing and scans
Denial of service
Intrusions
Loss of information

Practical workshop: detection and protection against different types of attack: SYN Flood, UDP flood, ICMP flood

Vulnerability of client workstations
Security and partitioning
Network access management

Practical workshop: monitoring an internal network, analyzing a client’s vulnerabilities 

Reduced attack surface
Define firewall
Inbound
filter Outbound filter

Practical workshop: limitation of services on a linux system, Windows

Problems of mass attacks and network exploitation
Limiting the risk of intrusion on Windows
Configuration principles for UNIX, Linux and Mac OS for Internet access

Practical workshop: setting up a firewall, observations

Duration

3 days

Price

£ 1634

Audience

Everyone

Prerequisites

Knowledge of Windows, Linux, Mac

Reference

Re444-F

Sessions

Contact us for more informations about session date

Advanced Cybersecurity : Hacking and Network Security

Goals


- Discover Network security

- Understand vulnerabilities and threats

- Protect your infrastructures

Program

Security problems on the Internet
Origin of vulnerabilities, risks and threats
Fundamentals of risk management
Typical flowchart of an attack
Malware (state of the art)
Risks related to Malware
Antivirus (operation and limits)
Logical attacks
Analysis of an APT (Advanced Persistent Threat)
Authentication and password management
Threats on Web applications (OWASP …)

LAN network security (Ethernet, VLAN …)
Classic network attacks: spoofing, man-in-the-middle, denial of service …
Recognition and remote fingerprinting techniques
Denial of service attacks: taxonomy , means of protection

Practical workshop: ARP operation, fingerprinting via nmap

Problem of security architectures
Examples of secure architectures: DMZ, partitions, multiple VLANs
Network
firewalls (packet filters, application relays, stateful inspection) Major players in the network firewalls market, comparison between commercial and non-commercial products
Criteria for choosing a network firewall
Example of configuring a network
firewall Evolution of firewalls

Practical workshop: setting up a basic firewall and port routing with iptables

IPv4 and IPv6 contexts: nature of the weaknesses of each of the protocols
Handshake, record, alert and change
Weaknesses inherent in the protocols: telnet vs ssh v1 / v2, encapsulation,
TLS / SSL tunneling : role and operation, history of faults, apprehension of the impact
The fallback problem
Virtual private networks (VPN): typology of VPN networks, PPTP and L2TP architectures and protocols, technical solutions, state of the art.
IPsec: operating principle, implementation, architecture, operating modes

Practical workshop: SSL traffic analysis, setting up an IPSec session, crossing a firewall via an ssh tunnel.

Intrusion detection / prevention (IDS / IPS): principles, architectures, implementation
Security event management (SIEM): principles, architectures, implementation
Log monitoring: principles, architecture, implementation, what to look for and how to react ?

Practical workshop: positioning of IDS, port mirroring, implementation of suricata

Social engineering (techniques)
Security by passwords (breaking, password policies)
Security audits (state of the art of categories, demonstrations of tools)
Organizational
audit Configuration audit
Search for vulnerabilities by Metasploit and Nessus or OpenVAS

Practical workshop: using John The Ripper to break in force, demonstration

Security issues: history and current state
Security principles (802.11i, 802.1X, EAP)
Hot-spot, residential, business architectures
Fallback issue

Workshop: password discovery with aircrack-ng, captive portal spoofing

Basis of Internet exchanges, peering operation
Risks associated with BGP: traffic theft, malicious announcements
Relations between AS, RPKI
Role of registers (IRR)

Duration

5 days

Price

£ 3028

Audience

Experienced Network Administrators

Prerequisites

Very good knowledge of networks

Reference

Re100230-F

Operation of SS7 interconnections (Unsecured signaling, geolocation, interception)
Risks associated with telephony
Risks linked to VoIP
Monitoring of dated equipment
Exploitation of latent vulnerabilities

Security of radio-mobile networks: from GSM to 4G / LTE
Threats, loopholes and protection measures in mobile networks (IMSI-Catcher, etc.)
Security of wireless interfaces (NFC, etc.)
Particular case of the security of mobile terminals
Heterogeneity of security levels between networks and fixed and mobile terminals

As part of the deployment of a web app via dedicated wifi access, diagnose weaknesses at each stage from the establishment of the connection to the application, and issue the appropriate recommendations

Sessions

Contact us for more informations about session date

Groovy

Goals


- Master programming with Groovy

Program

Groovy: presentation, use case
Groovy vs Java
Development environment: SDK, integration with IDEs
Dependency management
Documentation

Structure of a Groovy program: class vs script
Basic syntax: variables, operators, conversions, control structures
Handling of character strings
Procedural with Groovy
Using collections
Object Oriented programming with Groovy:
– Creation of classes and instantiation of objects
– Object concepts: Encapsulation, aggregation, inheritance
– Closures: principle and use, closures and instance methods
Operators specific to Groovy: operator on collections, regular expression operators
Main Groovy APIs (Logging, Util, UI, XML, JSON , Sql, Servlet, Model)
Groovy object types (POJO, POGO, Interceptor)
Integration with Java
Dependency management with Gape
Extension modules
Testing with Groovy, jUnit support

Meta-programming with Groovy: principle, contributions
Code generation
annotations Annotation for design patterns
Logging with annotations
Concurrency management
Compilation directives

Duration

3 days

Price

£ 1840

Audience

Developers

Prerequisites

Programming concepts

Reference

PRO100317-F

Sessions

Contact us for more informations about session date

HAXE 3

Goals


- Discover the development of video games with Haxe

Program

Presentation of the language Overview of
the possibilities
Presentation of the cross-compiler
Installing Haxe in a Windows environment
Using the command line
Development environment: HaxeDevelop
Deploying an application 

Variables, constants, operators
Types of variables (simple / abstract)
Conditions: if / else, switch, ternary
Loops: for, while, do / while
Using arrays
Comment and document your work

Reminder of the theory of the object
Definition of classes
Static or dynamic instantiation
Attributes and methods of instances
Constructors, destructors, overloading
Encapsulation (getter / setter)
Extension of class (Inheritances)
Comparison of objects
Abstract classes
Interfaces and implementation
Polymorphism

Interest of exception management
Definition and types of exceptions
Catching and handling an exception (try / catch)
Throw / Raise an exception (throw)
Creation of custom exceptions
Exceptions not handled by target language

Standard operations (Std)
Collections (Array / List / Map)
Iterable operations (Lambda)
Reflect 

Presentation of HashLink
Simple client / server communication
File manipulation
Haxe a language for video games

Duration

5 days

Price

£ 2975

Audience

Developers

Prerequisites

Have knowledge of another programming language such as C or C ++

Reference

PRO100350-F

Sessions

Contact us for more informations about session date

Helpdesk : Communication, Writing procedures and user

Goals


- Discover the fundamentals of communication

- Design and implement procedures

- Train users

Program

Fundamentals of enteprise communication
Specifics of communication to employees
The main tools
Census information
animation of internal communication

Analysis of the existing
Specifications of the needs and expectations of the actors
Definition of the image, of the identity
Definition of the messages to be transmitted
Inventory of the possible supports and tools
Creation of the contents
Monitoring of the progress
Training of the users

Risky situations
Support for crisis communications
Analysis of situations and identification of solutions
Testing of solutions on a sample

Duration

2 days

Price

£ 1028

Audience

IT support technicians

Prerequisites

None

Reference

Re100583-F

Sessions

From 06/04/2021 to 08/04/2021 (example)

Dates ?

Dates ?

Virtual Private Networks (VPN)

Goals


- Master the implementation of secure VPNs

Program

Company networks: components, mobility
Threats to
VPN network communications : definition, uses, construction

Data encryption in a VPN
Signatures and certificates
Public keys (PKI)

Authentication management: PPP, PAP, CHAP, Radius, Tacacs
Panorama of
IPSec (Internet Protocol Security) authentication servers : presentation, operating modes, setting up
Multiprotocol Label Switching (MPLS)
Application security: SSL, TLS, SSH

Choice of architecture, integration with the existing
Security management: communications, keys, IPv6 security
Hardware solutions: routers, VPN concentrators, hardware clients
Software solutions: Open Source, FreeS / WAN (Linux), Cisco, Microsoft
managed VPN : Smartpipe, Openreach, Interasys Day-to-
day administration and VPN audit

Duration

3 days

Price

£ 1738

Audience

Network administrators

Prerequisites

Knowledge of TCP / IP, network

Reference

Re610-F

Sessions

Contact us for more informations about session date

Intermediate Networks : Network Audit + Migration to IPv6

Goals


- Learn to detect network malfunctions and correct them effectively

- Master the migration to IPv6

Program

Network protocols used Network
topologies, VPN, ISP, access points, …
Sampling and measurement in networks
Measurement factors: speeds, packets (PPS), loss rate, response time (RTT)
Identification of bottlenecks throttling
Metrology: active / passive, limits
Available standards: IPSAMP, IPPM, IPFIX, …
Incident management: regulation, monitoring

Available algorithms
Load escalation
schedule Application audits, OS, topologies
Firewalls
Intrusion detection
Analysis methods, types of audits

Service Level Agreement (SLA)
QoS vs CoS
Panorama of audit and QoS tools:
– Acterna / Sniffer Pro
– Ethereal / TCPDUMP
– RMON
– MRTG
– Infovista / Concord / Qualaby
– Qosmetrix
– NetFlow
– Ntop
– Packeteer

IPv4 reminders, limits
IPv6 protocol: need, types of addressing, advantages
IPv6 headers: format, options
Fragmentation in IPv6 (RFC 2460)
IPv6 NDP (Neighbor Discovery Protocol): operation, messages

IPv6 address space, prefixes
Types of addressing: multicast, anycast, autoconfig, …
Available services: DNS, DHCPv6
Automation: NDP, RA, RS, PMTU

Different types of routing: static, RIPng, OSPFv3, IS-IS for IPv6, MP-BGP4 …
IPv6 tunneling: presentation, types, configuration
Tunneling details: ISATAP, 6to4, Teredo, PortProxy

IPv4 / IPv6 cohabitation: mechanisms, implementation
Migration solutions: possibilities, operator solutions
Transition process to IPv6
Network maintenance: connectivity, name resolution
Security: threats, firewalls / filtering
Access to applications in a dual IPv4 / environment IPv6

Duration

5 days

Price

£ 1520

Audience

Network administrators

Prerequisites

Knowledge of networks

Reference

Re101239-F

Sessions

Contact us for more informations about session date

Intermediate Networks : Migration to IPv6

Goals


- Master the migration to IPv6

Program

IPv4 reminders, limits
IPv6 protocol: need, types of addressing, advantages
IPv6 headers: format, options
Fragmentation in IPv6 (RFC 2460)
IPv6 NDP (Neighbor Discovery Protocol): operation, messages

IPv6 address space, prefixes
Types of addressing: multicast, anycast, autoconfig, …
Available services: DNS, DHCPv6
Automation: NDP, RA, RS, PMTU

Different types of routing: static, RIPng, OSPFv3, IS-IS for IPv6, MP-BGP4 …
IPv6 tunneling: presentation, types, configuration
Tunneling details: ISATAP, 6to4, Teredo, PortProxy

IPv4 / IPv6 cohabitation: mechanisms, implementation
Migration solutions: possibilities, operator solutions
Transition process to IPv6
Network maintenance: connectivity, name resolution
Security: threats, firewalls / filtering
Access to applications in a dual IPv4 / environment IPv6

Duration

3 days

Price

£ 1738

Audience

Network administrators

Prerequisites

Knowledge of TCP / IP and networks

Reference

Re609-F

Sessions

Contact us for more informations about session date

Intermediate Networks : Network Audit

Goals


- Learn to detect network malfunctions and correct them effectively

Program

Network protocols used Network
topologies, VPN, ISP, access points, …
Sampling and measurement in networks
Measurement factors: speeds, packets (PPS), loss rate, response time (RTT)
Identification of bottlenecks throttling
Metrology: active / passive, limits
Available standards: IPSAMP, IPPM, IPFIX, …
Incident management: regulation, monitoring

Available algorithms
Load escalation
schedule Application audits, OS, topologies
Firewalls
Intrusion detection
Analysis methods, types of audits

Service Level Agreement (SLA)
QoS vs CoS
Panorama of audit and QoS tools:
– Acterna / Sniffer Pro
– Ethereal / TCPDUMP
– RMON
– MRTG
– Infovista / Concord / Qualaby
– Qosmetrix
– NetFlow
– Ntop
– Packeteer

Duration

2 days

Price

£ 1520

Audience

Network administrators

Prerequisites

Knowledge of networks

Reference

Re611-F

Sessions

Contact us for more informations about session date

Network : Fundamentals + Scenarios

Goals


- Know the main types of networks and the protocols involved

Program

Network presentation
The different elements and their roles
Users and their needs
Architecture, topology aspects
Network expanses: PAN, LAN, MAN and WAN

Organization
Encapsulation principle
Presentation of the 7 layers

Limited and unrestricted
media Twisted pairs
Optical fibers
Wireless links

Repeaters and Hubs
Collision domain and broadcast domain
Bridges and Switches
Broadcast storms
Spanning Tree (principle and operating mode)
Routers: roles and interest
Gateway
Discovery of active elements: LLDP and CDP protocols

Workshop: Using the Wireshark capture software

Notion of WLAN
Topologies
SSID
Communication methods 802.11, 802.11a; b; g; n
Security: WEP, WPA, WPA2, EAP, 802.1x, RADIUS

Media access methods: notion of collision Collision
management: CSMA / CD and CSMA / CA
Concept of MAC address: role and format
MAC address Unicast, Broadcast and Multicast
Ethernet protocol
Format of an Ethernet frame
Ethernet-802.3 protocol and LLC layer
Port aggregation: 802.3ad standard, LACP and PAGP protocols

Workshop: Analysis of Ethernet-802.3 and Ethernet-II frames

Addresses and classes of addresses
Classless addresses : CIDR
Unicast, Broadcast and Multicast
IP / MAC resolution: ARP
protocol The IP protocol
Format of an IP packet

Workshop: Study of the ARP protocol (interests and risks)

Notions of subnets and CIDR notation Subnetwork
aggregation: VLSM

Workshop: Create subnets / VLSM

Principle
Structure of an ICMP datagram
Examples of use: ping and traceroute

Workshop: Case study of an inaccessible destination

Overview of routing Routing
table
Static
routing Dynamic routing
– Principles
– Types of dynamic routing
– Main protocols (OSPF, EIGRP, ISIS, BGP)
Presentation of MPLS

Workshop: Analysis of a routed frame

Duration

5 days

Price

£ 2174

Audience

IT maintenance technician, junior network administrators, system administrators needing to review network fundamentals

Prerequisites

Computer skills

Reference

Re446-F

Principle of VLANs
Types of VLANS

Workshop: 802.1q frame analysis

IPv4 Address Space Issues
Introduction to IPv6

Transport layer protocols: notion of
UDP port and socket – communication in unconnected mode
Structure of a UDP datagram
TCP: communication in connected mode
Principle of establishing a TCP connection
Structure of a TCP segment
Sequence numbers, windows and acknowledgments
The states of a TCP connection

Workshop: Knowing how to use the netstat command

DHCP: Dynamic IP configuration
Structure of a DHCP negotiation DHCP
relay
The other services provided by DHCP

Workshop: Analyzing a DHCP negotiation

Name resolution
Role and interest of DNS DNS
architecture and the different types of DNS servers
Iterative and recursive queries
The DNS name server
– Primary
server
– Secondary server – Zone transfer
DNS records Zone
delegation
DNS query: nslookup and dig utilities
Coupling with DHCP: dynamic updates

Workshop: Analyzing an iterative DNS query

Principles of a VPN
Type of VPN
Main protocols: GRE, PPTP, L2TP, IPSec, SSL / TSL

Security issues
Filtering router
Address / port translator
Proxy
Firewall
DMZ
QOS: Throttling and Shaping

Workshop: Analysis of good practices in filtering

Reminder of the bases with a simple routing solution
Addition of static route (s)
Attempt to access the Internet: problem, analysis and resolution

Using private address ranges
Implementing NAT
Installing a web server on the LAN
Implementing PAT

Detection of malfunction
Analysis of the process
Proposed corrections
Implementation of corrections

Passing the certification (if provided for in the funding)

Sessions

Contact us for more informations about session date

Web design with Photoshop and Illustrator

Goals


- Understand and master the specificities of publishing on the Web (formats, interactivity, etc.). Design and produce the interface of the pages of a website. Development of the graphic charter, appropriation of the fundamentals of screen presentation, site ergonomics and navigation principles.

Program

Introduction

History
Web Presentation

The formats

Screen sizes
Color spaces: RGB and hexadecimal
Different image file formats
Optimization

Interactivity

The specificities (non-linearity of the Web publication)
The hypertext links
The different forms of Web sites: static site and dynamic site

Photoshop: presentation

The interface and the workspace
Creation of new documents: configuration
Tools and selection methods
Organization of layers
Photomontage

Illustrator: presentation

The interface and the workspace
Creation of new documents: the settings
The vector
The layers and the sublayers
The clipping masks

Dreamweaver

The interface and workspace
Creating new documents: setting
HTML: structure dodument
Hyperlinks
Formatting

Bridge overview

Presentation of online tools

Design
Production
Analysis
Resourcesy

Preparing the project

Drafting of the project in the form of a note of intent
Drafting of the specifications
Definition

The different types of websites

Showcase sites
The Portfolio
E-commerce
sites Community sites
Blogs
Event sites

The different forms of websites

Static
sites Dynamic sites
CMS
Navigation levels (site navigation, access to sections and sub-sections, horizontal, vertical navigation, links, etc.)

The site tree

Organization of sections
Kinematics of pages
Ergonomics
Navigation principles (site navigation, access to sections and sub-sections, horizontal, vertical navigation, links, etc.)

The graphic charter: visual identity

What is authorized, what is forbidden
Dimension, « zoning »
Define the colors: titles, subtitles, reading text, hypertext links, menu buttons, boxes, etc.
Font styles

Organize your interface

Definition of the wallpaper and the page background
Define the spaces (content, menus, advertising banners, etc.)
Define the different levels of navigation (navigation in the site, access to sections and sub-sections, horizontal, vertical navigation, links, etc.)

Organize your work

Create style libraries
Create object libraries
Export swatches
Export styles

The presentation

Definition of the wallpaper and the page background
Define the spaces (content, menus, advertising banners, etc.)
Define the different levels of navigation (navigation in the site, access to sections and sub-sections, horizontal, vertical navigation, links, etc.)

Creating a home page

Define a positioning grid for the different elements
Define the locations and formatting of the content (text, images, videos, etc.)
Consideration of ergonomics

Workshop: creation of the interface of a home page

Creating topic pages

Variation of the graphic charter in the interior pages
Organization of text-image content
Positioning of menu bars and buttons

Workshop: creation of the interior pages interface

Graphics enrichment

The backgrounds
The gradients of the edges
Header, footers
The thumbnails

Workshop: creation of the interior page interface

Export in html

Photoshop and Illustrator slice tools
Active areas of an image
Exporting a document in html format

Export interface for html integration

Creation of zone markers
Interface splitting

Image optimization

Image formats: JPG, GIF, PNG
Animation: GIF, Flash, CSS 3

Workshop: creation of the interface of a Web page in an html document

The web editor

Insertion of elements in an html page
Management of hypertext links
Insertion and management of menus and menu bars (buttons, tabs, etc.)

Optimizing pages

Optimization of images
Transparencies
Gradients

Workshop: creation of a small website with several sections

From the initial idea to the final realization

Assessment of the achievement: constraints, potential and specificities
Promotion
Referencing
Bringing your site to life

Duration

5 days

Price

£ 1940

Audience

Graphic designers

Prerequisites

Comfortable with computer tools. Knowing an image processing software, vector illustration would be a plus

Reference

PAO377-F

Sessions

Contact us for more informations about session date

Adobe Bridge

Goals


- Learn to manage photo libraries with Adobe Bridge

Program

Introduction
About Bridge
History
Use
Functionalities Day to
day

Photographic image, formats and colors
Image types and image formats: Bitmap or Vector
Colorimetric modes: RGB, CMYK. The different representations of color,
Presentation of the main graphic formats

Presentation of Bridge
The menu
bar The basic functions
bar
The navigation bar The panels
The different workspaces

The workspace:
Side columns / content
Preferences: performance and cache
Browsing in the tree structure with Bridge
Creating favorites
Viewing the image in the preview panel / using the magnifying glass
Viewing the image in full screen mode
Playing in slide show
Slideshow setting
The different filters operation and use

Labels and Notes
Metadata, quèsaco?
Shooting Metadata
File Properties
IPTC Core
IPTC Extension
Exif Data
Creating Metadata Templates
Edit / Add / Replace
Apply Metadata Templates to Multiple Images

Acquisition of images from a capture device
Standard / Advanced dialog box
Creation of a target directory
Rename the images on import
Advanced options
Apply a Metadata template

Apply keywords to images
Sort images by keywords
Find images by keywords

Principles Verification method Creation of collections Exports and options

Overview of .PDF and Web Gallery outputs

Creation of contact sheets, configuration:
Predefined templates
Document
Layout
Overlays Headers
and footers of standard pages
Reading options
Watermark

Creation of Web Galleries, configuration:
Predefined templates
Site information
Color palette
Aspects
Creation of the web gallery

Photoshop and Camera Raw batch processing

Duration

2 days

Price

£ 860

Audience

Everyone

Prerequisites

Mastery of the PC / Mac environment

Reference

PAO642-F

Sessions

Contact us for more informations about session date

Adobe Dimension CC

Goals


- Create packaging

- Abstract art works

- 2D and 3D compositions

Program

Presentation of the interface
Browsing the different menus and toolbars
Presentation of the different window
Scene configuration & Perspective

Positioning
Selection
Rotation
The various settings panels
The CC library

Create photorealistic scene combining 2D & 3D assets
Supported 3D model file formats
Import 3D & 2D elements

Information on textures
Position and orient the direction of the texture
Scale a texture
Apply a texture to an element

Render creation
Export 3D scene to a 2D image
Lighting

Workshop: Give an atmosphere to a simple scene

Export in PSD
Configure the export

Workshop: Configure and export the drawing in PSD format

Using resources
Downloading components
Using components
Discovering the image bank

Photoshop basics for handling and creating a texture
Creation and handling of 3D objects in Photoshop
Export to Dimension CC

Workshop: Creation of packaging

Creation and handling in the space of a packaging
Placement & creation of packaging
Application of textures & materials
Ambience & lights

Duration

3 days

Price

£ 1080

Audience

Everyone

Prerequisites

Knowledge of the PC or Mac environment

Reference

PAO100368-F

Sessions

Contact us for more informations about session date

Redis

Goals


- Understanding and Using Redis

Program

Redis: presentation, principle, storage structure
Data store in memory cache vs other NoSQL engines
Context of use of Redis
Versions, container support

Workshop: Installation of Redis

Communication interfaces
Data organization
Overview of Redis commands
Network latency and grouping of commands
Transaction management
Server-side scripting
Data organization and query optimization

Workshop: Using the main Redis commands

Encoding management
Overview of languages ​​supported by Redis
Java libraries for Redis
Coupling of Redis with a relational database management system Data
optimization

Workshop: Interfacing of Redis with a programming language

Disk storage management
Database replication
Redis monitoring Database
backup and recovery
Security management

Workshop: Multiple Redis administration tasks

Duration

3 days

Price

£ 1805

Audience

Developers

Prerequisites

Programming concepts

Reference

BAS100924-F

Sessions

Contact us for more informations about session date

MongoDB : Administration

Goals


- Knowing how to install MongoDB and understand the data structure and vocabulary

- Knowing how to manipulate and model data

- Understand the data indexing mechanism

- Implement replication and partitioning of data

- Administer and supervise the proper functioning of MongoDB

- Perform backups and restores

- Secure access to MongoDB data

Program

NoSQL: definition, contributions
Different types of NoSQL storage: column, document, graph,…
MongoDB: presentation, context of use, comparison with other solutions
Installation process according to the OS
MongoDB tools and CLI (Command Line Interface)

Workshop: Installation and configuration of MongoDB – presentation of administration tools

Presentation of data structures
Storage formats: JSON, BSON
Data types Data
modeling

Workshop: creation of a physical data model and representation in MongoDB

Inserting data (documents)
Retrieving documents
Using search filters
Projections
Sorting data
Browsing data with cursors
Editing documents
Deleting
Validating documents

Workshop: Multiple operations on documents

JavaScript evaluation from the shell
Writing JavaScript functions
Overview of MongoDB, ODM drivers
Example of using MongoDB from a Java or Python program

Workshop: Data manipulation by scripting

Duration

3 days

Price

£ 1805

Audience

Developers, database administrators

Prerequisites

Basic knowledge of programming and database administration

Reference

BAS100923-F

Overview of indexes, contributions
Index types
Indexing strategies
Query execution plan

Workshop: Adding index and optimizing queries

Principle of replication, contributions
Node management (master / secondary)
Data replication
Disaster recovery

Workshop: Setting up replication and disaster recovery scenarios

Principle, contributions
Partitioning in MongoDB: manual vs automatic distribution Best
practices
File management and GridFS partitioning

Workshop: data partitioning of a MongoDB database

Overview of available storage engines
Competition strategy
Data compression
Logging
Engine study: WiredTiger, MMAPv1, In-Memory, RocksDB,…

Workshop: Parameterization of several engines and impact study

Backup and restore of the database
Import and export of data
Execution supervision, integration into supervision tools
Logging management

Workshop: backup and restore – database supervision

Threats
Authentication
management User, role and privilege
management Node management
Data security

Workshop: best practices for managing the security of a MongoDB installation

Sessions

Contact us for more informations about session date

MongoDB : Development

Goals


- Know how to install MongoDB and understand data structure and vocabulary

- Know how to manipulate and model data

- Improve performance with indexes

- Understand advanced storage concepts

- Access MongoDB data from third party programs

Program

NoSQL: definition, contributions
Different types of NoSQL storage: column, document, graph,…
MongoDB: presentation, context of use, comparison with other solutions
Installation process according to the OS
MongoDB tools and CLI (Command Line Interface)

Workshop: Installing and configuring MongoDB – presentation of administration tools

Presentation of data structures
Storage formats: JSON, BSON
Data types Data
modeling

Workshop: creation of a physical data model and representation in MongoDB

GridFS: presentation, contexts of use
Collections, prefixes
MongoFiles: presentation, main commands

Workshop: Large file storage with GridFS

Inserting data (documents)
Retrieving documents
Using search filters
Projections
Sorting data
Browsing data with cursors
Editing documents
Deleting
Validating documents

Workshop: Multiple operations on documents

Overview of MongoDB, ODM
Java drivers MongoDB Driver:
MongoDB Java Reactive Streams features
Use of MongoDB from a Java program
– Connection
management
– Authentication management – Data manipulation (reading, insertion, modification)
– Batch processing
– Storage of large files

Workshop: use of Java MongoDB Driver to manipulate data

Batch Processing transaction management
Use of indexes to improve performance (strategies, coverage, intersection)
Reading preferences
Data partitioning (sharding)
Monitoring tools
Query analysis Best
tuning practices

Workshop: query optimization and overall performance improvement strategy

Duration

3 days

Price

£ 1805

Audience

Java developers, database administrators

Prerequisites

Basic knowledge of Java programming and database administration

Reference

BAS100922-F

Sessions

Contact us for more informations about session date

Computer designer / developer

Duration

5 days

Price

£ 2135

Audience

IT specialists wishing to reorient themselves towards development – Non-IT specialists in scientific or technical fields with programming notions

Prerequisites

Algorithmic concepts

Reference

PRO928-F

Goals


- Understand the development cycle of an application

- Know the technologies of the market and guide your choice

- Implement code in C # or Java or C ++

Program

Application design, platforms, choice of language by type of application
Interface constraints: heavy, light, mobile client
Functional analysis, prototyping, UML modeling Business
layer components: components, web services, …
Tests: types (unitary , functional), test-driven development, tools
Application packaging process, delivery, update
Development environment: tools, version monitoring, continuous integration

Workshop: choice of a language (C ++, Java or C #), setting up of the development environment

Use of variables, constants, operators
Simple types and reference types
Casting, Wrappers
Expression of conditions: if / else, switch, ternary operator
Use of loops: for, while, do while
Manipulating arrays
Factoring codes with methods
Overload, variable arguments, recursion
Comment and document code

Workshop: Multiple examples of manipulation of control structures and functions

Definition of classes
Declaration of instance / class members (static)
Constructors and instantiation
Lifecycle of an object in memory
Class diagram (UML)
Aggregation of objects (association)
Encapsulation: getters and setters / properties
Extension of classes (Inheritance)
Comparison of objects
Abstraction
Polymorphism

Workshop: Modeling and object implementation of applications

Definition, types of exceptions
Catch and process an exception (try / catch / finally)
Throw / Raise an exception (throw / throws)
Create exceptions

Workshop: Managing exceptions that may be triggered in an application

Presentation of available APIs,
Comparative generics , choice of a type of collection
Essential classes: lists, hash tables, …
Browsing, operations on collections and sorting

Workshop: Handling of collections of objects

Reading and writing of files
Handling of paths, directories
Outsourcing of configuration in .properties Logs
management in an application

Workshop: Implementation of exports and imports from files

Presentation of available APIs
Writing SQL queries, execution and processing of results
Transaction management
Introduction to object relational mapping (DAO pattern)

Workshop: Organization and implementation of a data access layer

Presentation of available APIs
Modal / non-modal windows, message boxes
Positioning of controls
Event management: keyboards, mice

Workshop: Window construction and event implementation

Duration

5 days

Price

2135 £

Public

IT specialists wishing to reorient themselves towards development – Non-IT specialists in scientific or technical fields with programming notions

Prerequisites

Algorithmic concepts

Reference

PRO928-F

Sessions

Contact us for more informations about session date

Perl

Goals


- Know how to program in Perl for systems administration and the Web

Program

Characteristics of the Perl language
Versions, resources and documentation

Structure of a Perl program
Scalars
First operators
Basic inputs / outputs
Lists and arrays
Instructions (tests, loops, branches, short instructions)
Associative arrays (hashes)
References

Overview of the different patterns
Using expressions
Command line options for the Perl interpreter
Perl used as an additional filter

Definition of functions
Scope of variables, call mechanism, retrieval of results
Use of references
Integrated functions of the standard distribution
Notion of “package” and module
Modules of the standard distribution
CPAN modules, inventory, documentation, resource sites
Installation of modules
Use of a « classic » module and an « object-oriented »
module Construction of a module

File opening and I / O
File
information Directory management
Some file operations

Access to operating system information
Process management, launch of system commands
Interactions with the Windows system (Win32 and Win32API modules)

Duration

2 days

Price

£ 1090

Audience

Web developers

Prerequisites

Algorithmic concepts

Reference

PRO243-F

Sessions

Contact us for more informations about session date

Design Patterns

Goals


- Discover Design Patterns

- Design data structure models

Program

Reminders of object programming on several languages
History and reference works
Fields of application
How to apply Design Patterns

Factory and Abstract Factory for creation under
Singleton and derivative conditions : control of available resources

The Composite, how to simplify the
Proxy and Adapter lists , the interfaces for accessing the methods
The Facade: clarifying a component

Strategy: the method factory
The iterator and its existing implementations
Observe: events without events
Chain of responsibility and responsibility trees
Visitor and access: mastery of collaboration
Overview of other Design Patterns

Duration

3 days

Price

£ 1495

Audience

All

Prerequisites

Knowledge of object programming

Reference

PRO67-F

Sessions

Contact us for more informations about session date

From procedural to object: concepts, UML and Design Patterns

Goals


- Understanding the challenges of object-oriented design

- Mastering general concepts and being able to apply them to the main object languages

​​- Modeling an application with

- Mastering the concepts of object-oriented programming

- Acquiring the fundamental concepts for modeling a project in UML

- Discover good code architecture practices and choose / implement design patterns

Program

Programming styles: imperative, procedural, object-oriented
Comparison of programming styles, contributions
Impossibilities and challenges: moving from procedural to object

Classes, attributes and methods: fundamental elements
Class instances (objects)
Staticity and dynamicity: correspondence with real life
Inheritance: reuse of code and redefinition of methods
Visibility management: factor, control
Interfaces and abstraction: reasoned preparation of an architecture

Workshop: object modeling of several scenarios within the framework of an e-commerce application to illustrate the different object concepts: aggregation, inheritance, abstraction and polymorphism.

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)
Positioning of diagrams in the development cycle.

Workshop: Comparison of approaches and overview of UML modeling tools – UML terminology and graphic representation in paper form / with a tool.

Use case diagram: presentation, functionalities
Description of diagram elements: actors, use cases

Workshop: UML modeling of an appointment booking system.

Sequence diagram: interactions between objects over time. Synchronous and asynchronous messages
Component diagram: description of application modules and description of dependencies

Workshop: UML modeling of a control system.

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

Workshop: UML modeling of a business application.

Presentation: definition, form
Fields of application of design
patterns Classification of patterns: creation, structure, behavior
Criteria for choosing and applying Design Patterns

Workshop: analysis of pattern definitions and factorization by business need.

Factory and Abstract Factory for creation under
Singleton and derivative conditions : control of available resources

The Composite, how to simplify the lists
The Facade: clarify a component

Strategy: the method factory
The iterator and its existing implementations
Observe: events without events
Template: introduce specific actions into standard behavior

Workshops: Analysis of the need and proposal of an adequate pattern; UML modeling and implementation of the solution proposed by the pattern.

Duration

4 days

Price

£ 1905

Audience

Developers and programmer analysts (not knowing the object), project managers.

Prerequisites

Notions of algorithms and procedural programming in any language.

Reference

PRO1045-F

Sessions

Contact us for more informations about session date

Acrobate DC

Goals


- Create, combine, modify PDF documents for archiving, pre-press and interactive broadcasts

- Analyze and correct a PDF for a particular ISO standard.

Program

PDF philosophy PDF destination: notions of business standards Supported images / objects

Menu
Navigation bar Navigation
panes
Toolbars
Comment bar
New features in version XI

Workshop: Navigating in a PDF with the navigation tools

PDF files
The PDF document holder PDF
settings
Imports: files, folders
Document properties: general description, security, Fonts
Data customization
Exports to other formats
Combine files
Create a default print style

Workshop: Assemble several PDFs into one digital document

Source applications: Open Office, Microsoft Office, pre-press (Adobe)
Choice of files to use
Prepare files: Printing and archiving standards
Manage file details
DTP files: EPS / PS format and distill it

Workshop: Using the PDF printer and distilling it to create a PDF

Document display settings
Management / organization of pages: Adding, extracting, replacing pages
Incorporating / deleting pages
Exchanging pages between PDFs Page
thumbnails

Workshop: extract and mix pages from several PDFs

Navigation in PDFs
Retrieve a table of contents to create a tree structure
Create text bookmarks, zoomed pages
Organize the hierarchy of bookmarks
Configure the style of bookmarks / display
Create a hypertext link
Edit the link / enter the url
Integrate Multimedia

Workshop: Create bookmarks automatically with a Word or Indesign document

Adding comments
Setting and modifying the comment bubble
Typewriter
Highlighting text
Inserting headers and footers Page
numbering
Adding a background, a watermark

Workshop: modify an existing PDF with personalized information

Choice of documents
Comparison system
Choice of pages to compare
Comparison result
Examination of differences
Application of filters
Modification if necessary

Workshop: compare two existing PDFs

Job options settings and parameters
Long-term ISO archiving standards
Use of current ISO standards: PDF 1.x, PDF / X …
PDF standards for pre-press files: ICC, CMYK and RGB profile
Verification of PDF compliance:
Pre-press preparation PDF preparation in pre-press: output preview, separations, flattening of transparencies
Principle of certified PDFs PDF
certification

Workshop: Analyze and correct a PDF for a particular ISO standard (archiving / pre-press)

Other source files: Photoshop / Illustrator / InDesign
Other PDF readers: Sumatra PDF, Foxit Reader
Practice

Duration

3 days

Price

£ 1292

Audience

Graphic designers – Communication assistants

Prerequisites

Know Microsoft Office or DTP

Reference

PAO839-F

Sessions

Contact us for more informations about session date

Object Oriented Programming

Goals


- Understand the challenges of object-oriented design

- Master general concepts and be able to apply them to the main object languages

Program

History and comparison
Impossibilities and challenges: moving from procedural to object
Quick generalist syntax of several languages ​​hosting the object

Instances of
Staticity and Dynamicity objects : correspondence with real life

Classes, attributes and methods: fundamental elements
Code inheritance and reuse
Visibility: how, why
Interfaces and abstraction: reasoned preparation of an architecture

The components, the packages, elements of programming by components
Essential concepts of UML
Some Design Patterns of current use
Differences between languages

Practical comparison: the object in the languages ​​Java / C # / PHP 5.0

Duration

2 days

Price

£ 1090

Audience

All

Prerequisites

Knowledge of programming

Reference

PRO69-F

Sessions

Contact us for more informations about session date