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 : Initiation

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

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

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 : Initiation

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

3 days

Price

£ 1953

Audience

Systems Administrators

Prerequisites

Notions of system administration on Windows and Linux

Reference

OUT101080-F

Sessions

Contact us for more informations about session date

Virtualisation Initiation

Goals


- Master the concept of virtualization

- Acquire the essential concepts to choose a virtualization solution adapted to the production environment

Program

Issues of data centers (space, energy demand)
Definition of virtualization, history and interests
Abstraction equipment and resource sharing
virtualization types: emulation, paravirtualization, partitioning
Hypervisors (Virtual Machine Monitors): type 1, type 2
Issue of storage

VMware: ESX – Vmware Server –
Microsoft Workstation : Virtual Server – Hyper V
Open Source: XenSource – VirtualBox – KVM
Unix tools: LPAR – VPAR Additional
tools: image, migration, management
Demonstrations

Technologies: SAN, NAS, i-SCSI
Backup: SAN replication – Snapshoting technologies (SAN, NAS, Software)
Management: Near line storage – Mechanisms D2D – Disk to Disk to Tape

Choice of solution
Implementation of the consolidation
plan Migration plan from a real to virtual environment
Server capacity planning
Restrictions and Profitability of a virtualization plan
Installation and deployment
Administration of a virtual system
Monitoring and control tools maintenance
Failure tolerance and PRA (Activity Recovery Plan)
Backup and replication

Duration

2 days

Price

£ 1303

Audience

System and network administrators, Architects, Town planners

Prerequisites

System and network administration concepts

Reference

OUT316-F

Sessions

Contact us for more informations about session date

Accessibility : Fundamentals + Develop and code accessible sites

Goals


- Understand the issues relating to digital accessibility

- Acquire fundamental knowledge on digital accessibility

- Take digital accessibility into account at the various stages of a digital project

- Design accessible digital web and editorial content

- Develop sites compliant with recommendations from digital accessibility standards (WCAG or RGAA)

Program

The Web Accessibility Initiative (WAI)
Rules for the accessibility of Web content (WCAG)
Available repositories: RGAA, AccessiWeb, …
History and evolution of the consideration of accessibility

Workshop: Understand the challenges of accessibility with videos showing users with disabilities using the Web
(simulated visual impairment experience in web browsing, browsing without the mouse, …)

Resources and official documents
General accessibility reference system for administrations (RGAA)
AccessiWeb reference system
Discover the criteria and themes
Declaration of conformity
Understand the evolution of the legal framework and standards

Workshop: Studying accessibility standards – Understanding the content of a declaration of conformity.

Understand ergonomics for accessibility: navigation, images, colors, texts, …
Organization of the process, project management
Voice assistants and screen readers
Simulation of situations
Understand the importance of tests
Discover evaluation tools accessibility

Workshop: Use voice assistants and speech synthesis, try visual handicap simulation – use of simple diagnostic tools – Example of a site before and after compliance for accessibility.

Development cycles of a web application: cascade, V, spiral
Digital accessibility in an agile project
Reminders of accessibility rules and available repositories: RGAA, AccessiWeb, …
Presentation of the declaration of conformity

Workshop: Analysis of the structure of a declaration of conformity.

Presentation of the actions to be carried out at each stage of the design of a web project.
Important steps for a change of methods Team
management, choice of people
How to plan How to
manage the brakes on change and find solutions
Knowing how to assess the financial and human cost
Mistakes to avoid
Tools and resources
Set up maintenance documents

Workshop: Good practices for taking accessibility into account in a digtal project.

Know the main criteria and their interest and impact:
– Alternative text, Links –
Menu, navigation –
Structure and presentation, Colors

Workshop: Writing of accessible content.

Evaluate the accessibility of a web application
Generation of test reports.

Workshop: Presentation of testing and automation tools (pa11y, Selenium).

Take advantage of accessibility
Understand the importance of accessibility for SEO
Presentation of the evolutions to take into account

Create a good structure for a website
Knowing how to adapt a presentation and make the right choice
Determine the ergonomics to put in place (UI, UX)
Wireframing tools

Workshop: Design of a website mockup with choice of colors
(creation software chosen by the trainee)

Knowing the essential criteria: alternative texts, links, menus, navigation
Criteria for choosing colors
Knowing how to adapt HTML and CSS code, good practices and changing habits
Structuring a form, mistake to avoid
Understanding how text-to-speech works, when and how to use it
Manage multimedia content for accessibility

Workshop: content writing and analysis of common issues / solutions: Contact and web-chat, text and audio.

Reminders of standards and recommendations (WCAG, RGAA)
Graphic and ergonomic design
Graphic model and storyboard
Generic HTML5 accessibility criteria
Mandatory elements

Workshop: Creation of a home page for a website and choice of structure and ergonomics.

Explanation of the essential points to take into account: focus, DOM Order, tabindex, keyboard, form, non-visible content, modal, table, Multimedia, …

CSS formatting and JavaScript widgets:
– how to make and check the correct choice of Colors
– which Font to use and how to define the size of the text
– which CAPTCHA to use?
– form validation
– how to program and display error handling
– available frameworks

Perform asynchronous requests:
– how to use AJAX and make the appropriate modifications
– management of the keyboard and its events

Workshop: Installation of the development environment and integration of several pages of a website.

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

Duration

5 days

Price

£ 2754

Audience

All

Prerequisites

No

Reference

SIT100961-F

Sessions

Contact us for more informations about session date

Accessibility : Fundamentals

Goals


- Understand the issues relating to digital accessibility

- Acquire fundamental knowledge about digital accessibility

- Take into account digital accessibility at the various stages of a digital project

- Design accessible digital web and editorial content

Program

The Web Accessibility Initiative (WAI)
Rules for the accessibility of Web content (WCAG)
Available repositories: RGAA, AccessiWeb, …
History and evolution of the consideration of accessibility

Workshop: Understand the challenges of accessibility with videos showing users with disabilities using the Web
(simulated visual impairment experience in web browsing, browsing without the mouse, …)

Resources and official documents
General accessibility reference system for administrations (RGAA)
AccessiWeb reference system
Discover the criteria and themes
Declaration of conformity
Understand the evolution of the legal framework and standards

Workshop: Studying accessibility standards – Understanding the content of a declaration of conformity.

Understand ergonomics for accessibility: navigation, images, colors, texts, …
Organization of the process, project management
Voice assistants and screen readers
Simulation of situations
Understand the importance of tests
Discover evaluation tools accessibility

Workshop: Use voice assistants and speech synthesis, try visual handicap simulation – use of simple diagnostic tools – Example of a site before and after compliance for accessibility.

Development cycles of a web application: cascade, V, spiral
Digital accessibility in an agile project
Reminders of accessibility rules and available repositories: RGAA, AccessiWeb, …
Presentation of the declaration of conformity

Workshop: Analysis of the structure of a declaration of conformity.

Presentation of the actions to be carried out at each stage of the design of a web project.
Important steps for a change of methods Team
management, choice of people
How to plan How to
manage the brakes on change and find solutions
Knowing how to assess the financial and human cost
Mistakes to avoid
Tools and resources
Set up maintenance documents

Workshop: Good practices for taking accessibility into account in a digtal project.

Know the main criteria and their interest and impact:
– Alternative text, Links –
Menu, navigation –
Structure and presentation, Colors

Workshop: Writing of accessible content.

Evaluate the accessibility of a web application
Generation of test reports.

Workshop: Presentation of testing and automation tools (pa11y, Selenium).

Take advantage of accessibility
Understand the importance of accessibility for SEO
Presentation of the evolutions to take into account

Create a good structure for a website
Knowing how to adapt a presentation and make the right choice
Determine the ergonomics to put in place (UI, UX)
Wireframing tools

Workshop: Design of a website mockup with choice of colors
(creation software chosen by the trainee)

Knowing the essential criteria: alternative texts, links, menus, navigation
Criteria for choosing colors
Knowing how to adapt HTML and CSS code, good practices and changing habits
Structuring a form, mistake to avoid
Understanding how text-to-speech works, when and how to use it
Manage multimedia content for accessibility

Workshop: content writing and analysis of common issues / solutions: Contact and web-chat, text and audio.

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

Duration

3 days

Price

£ 1713

Audience

All

Prerequisites

No

Reference

SIT100960-F

Sessions

Contact us for more informations about session date

Podman Initiation

Goals


- Know the characteristics of a Linux container and discover Podman

- Know the Podman / Docker differences (daemonless, rootless)

- Install and use Podman

- Understand and master the deployment of Pods

- Master and create images with podman, buildah

- Know and configure a Registry (public and private)

- Master the notions of podman and CNI (Container Network Interface) networks

- Understand and master the persistence of data (drivers, volumes)

- Understand the notion of Podman service with podman-compose

Program

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

Install Podman
Use the basic podman commands
Presentation of a container and its life cycle
Instantiate a container (interactive mode, detached mode)
Administer and supervise a container from the host (exec, inspect, logs …)

Practical workshop : setting up Podman, starting and administering a first micro service

Presentation of the concept of images (Docker Hub, personalized images)
Understand the different methods of designing an image
Create an image from a container (commit)
Create an image from Containerfile / Dockerfile
Master the instructions in a Containerfile (FROM, COPY, ADD, EXPOSE, ENTRYPOINT, CMD)
Use the buildah alternative
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)
Registry and image storage (private registry, « Docker Hub » registry)

Practical workshop :

  • Creation, installation of images
  • Setting up a private registry and managing its images

Define the rootless mechanism
Run a container in rootless mode
Describe the cgroup features to limit the resources of a container in rootless mode

Practical workshop : Preparing the environment and deploying a rootless container application

The container in its network (network stack)
The CNI (Container Network Interface)
The port forwarding (PAT)
Linking the containers
The Pods and the network

Practical workshop : Communicating containers, setting up a LEMP from 3 containers: PHP, MySQL, nginx.

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

Practical Workshop: Create Host Attached Volumes and Persist Container Data

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

Practical workshop: Creation of a web application with podman-compose

Duration

3 days

Price

£ 1953

Audience

Systems Administrators

Prerequisites

Basics of system administration in Linux

Reference

OUT101033-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 : Initiation

Goals


- Know the characteristics of a Linux container and discover Docker

- Install and use Docker

- Master the creation of images

- Know and configure a Registry (public and private)

- Master the network concepts of Docker (drivers, links)

- Understand and master data persistence (drivers, volumes)

- Mastering the notion of Docker service with Docker-compose

- Using Docker Swarm to deploy a production-oriented stack

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

3 days

Price

£ 1634

Audience

Systems Administrators

Prerequisites

Basics of system administration on Linux and Windows

Reference

OUT100016-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): Initiation

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 or staging to create videos for all media (web, TV, cinema, …)

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.

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.

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

3 days

Price

£ 1252

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

AUD100070-F

Sessions

Contact us for more informations about session date

Photo: Initiation to shooting

Goals


- Discover photo shooting techniques

- Master the equipment to produce quality images

- Know the different tools and accessories to improve shots

- Choose the right equipment for your project

- Learn to photograph and light indoors or outdoors

- Retouch or improve images with retouching software

Program

The equipment (camera, tripod, …)
The types of device (reflex, brige, …)
The accessories (lenses, filters, …)
The types of framing (close shot, low angle …)
The subject
The aesthetics of the image
Editing software (adobe photoshop gimp, …)

The different functions of a camera and their usefulness
Shutter, speed, aperture
White balance
Exposure, ISO
Focus
Depth of field
Focal length

Workshop: handling of a camera, shooting test and adjustments and their results.

Lighting of a scene (2 points, 3 points, light box …)
Types of lighting and color temperature
Camera setting
Shooting and lighting of materials (glass, gloss, mat, …)
Shooting of people (skin tone, make-up, etc.)
Visual effects thanks to camera settings

Workshop: setting up an indoor photo shoot with lighting. Shooting test and different effects. Shooting of objects of different materials, shooting of portraits.

Settings and framing
Natural light
Positioning
Equipment (tripod, monopod, filters)

Workshop: test of different outdoor reportage type shots. Still or moving shots, testing of the various settings and their results.

Software
Websites

Workshop: discovery and use of gimp or photoshop for basic retouching and correction of an image.

Duration

3 days

Price

£ 1252

Audience

All amateurs wishing to discover photo 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 photo

Reference

AUD100069-F

Sessions

Contact us for more informations about session date

Scala: Initiation

Goals


- Discover functional and object-oriented programming with Scala

Program

Origin, versions, uses
Scala and JVM
Scala frameworks and positioning: Spark, Play, …
Command line (REPL)
Development environment: Eclipse

Workshop: Installation of the environment and structure of a project, configuration, …

Using variables, constants, operators
Conversions
Expressing conditions
Using loops
Manipulating arrays
Factoring codes with functions
Lambda expressions
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
Extension of classes (Inheritance )
Comparison of objects
Friendly Classes
Traits and Mixin
Case classes

Workshop: Modeling of problems into objects

Definition, types of exceptions
Catch and process an exception
Raise / raise an exception

Workshop: Managing exceptions that may be triggered in an application

Duration

3 days

Price

£ 1862

Audience

All

Prerequisites

Programming concepts

Reference

PRO100527-F

Sessions

Contact us for more informations about session date

Kotlin : Initiation

Goals


- Discover functional and object-oriented programming with Kotlin

Program

Origin, versions, uses
Compilation and interpretation by the JVM (Java Virtual Machine), transpilation in JS Frameworks Kotlin and positioning
Command line (REPL)
Development environment: IntelliJ

Workshop: Installation of the environment and structure of a project, configuration, …

Using variables, constants, operators
Types, Null safety
Conversions
Expressing conditions
Using loops
Manipulating arrays
Factoring codes with functions
Lambda expressions
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
Extension of classes (Inheritance )
Object comparison
Abstract classes
Interfaces and implementation
Polymorphism
Delegates

Workshop: Modeling of problems into objects

Definition, types of exceptions
Catch and process an exception
Raise / raise an exception

Workshop: Managing exceptions that may be triggered in an application

Presentation of the available API, generics
Comparison, choice of a type of collection
Essential classes
Browsing, operations on collections and sorting

Workshop: Handling of collections of objects

Reading and writing of files
Use of buffers
Manipulation of paths, directories, monitoring
Externalization of configuration in .properties
Log management

Workshop: Implementation of exports and imports from files

Duration

3 days

Price

£ 1862

Audience

All

Prerequisites

Programming concepts

Reference

PRO100523-F

Sessions

Contact us for more informations about session date

Ruby Initiation

Goals


- Know the use, the possibilities of Ruby

- Be able to develop a complete 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 common libraries

Practical workshop: many uses and organized application

Duration

3 days

Price

£ 1606

Audience

All

Prerequisites

No

Reference

PRO255-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 Initiation

Goals


- Master the main features of InDesign

- Know how to design a model, manipulate objects, text and images, print a document

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 formatting / 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

Duration

3 days

Price

£ 630

Audience

Everyone

Prerequisites

Mastery of the PC or Mac environment

Reference

PAO76-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

Delphi Initiation

Goals


- Learn about Delphi and develop web database management applications

Program

History and versions, installation
Delphi and other RAD solutions
Structure of a project, files and directories
The development interface
Presentation of the different versions (Win32, .NET, etc.)

The component palette; create a graphical interface
Object Inspector: complete the interface
Summary of event programming in Windows
Project manager: creation, deletion, reuse
Configuration of the environment
Debugging tools

General syntax
Types and code: basics of algorithms
Functions: organize the code
The fundamentals of the object: better organize the code
Handling character strings and dates
Open, read, write any files
Example: a directory complete in Delphi

Duration

3 days

Price

£ 1280

Audience

All

Prerequisites

Programming concepts

Reference

PRO110-F

Sessions

Contact us for more informations about session date

InDesign Digital Publishing with Aquafadas Initiation

Goals


- Understand what digital publishing is

- Understand the extent of the possibilities of Aquafadas

- Create interactive PDFs

- Create interactive books for e-readers

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

Duration

3 days

Price

£ 1275

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

PAO930-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

Delphi Initiation + Advanced

Goals


- Discover Delphi and develop database management applications

- Create complex applications with Delphi

- Understand processes and synchronization

Program

History and versions,
Delphi installation compared to C ++ Builder and Jbuilder
Structure of a project, files and directories
The development interface
Choice of particular solutions

The component palette; create a graphical interface
Object Inspector: complete the interface
Summary of event programming in Windows
Project manager: creation, deletion, reuse
Configuration of the environment
Debugging tools

General syntax
Types and code: basics of algorithms
Functions: organize the code
Fundamentals of the object: better organize the code
Advanced use of the object to accelerate development
General architecture of a complete software
Usual functions: texts, files, miscellaneous

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

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

5 days

Price

£ 2034

Audience

All

Prerequisites

Programming concepts

Reference

PRO60-F

Sessions

Contact us for more informations about session date

Indesign CC: Digital publication initiation

Goals


- Have an overview of digital publishing from Indesign

- Master the production of advanced PDF files

Program

Introduction to creating digital publications

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).

Bring interactivity to your publications in PDF formats: Production of interactive PDFs

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

Duration

2 days

Price

£ 1275

Audience

Graphic designers

Prerequisites

Mastery of common InDesign functions: having taken the InDesign initiation + deepening training or equivalent knowledge

Reference

PAO936-F

Sessions

Contact us for more informations about session date

FOG : Deployment of images Initiation + Advanced

Goals


- Knowing how to install FOG

- Understanding the challenges of system images

- Knowing how to clone and redeploy a Windows XP, Vista, 7 and Linux system

- Knowing how to manage FOG and its evolution over time

- Master the different components of FOG

- Optimization of FOG Complex scenarios installation

Program

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

Prerequisites
« Automated » installation
Use of ready-to-use virtual machines
Integration on an isolated network: DHCP, TFTP, PXE
Integration on a network already in place

Practical workshop: installing FOG on an Ubuntu server

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

Presentation of the client
Prerequisites
Discovery of the functionalities
Printers management
Scheduled
restart Automatic installation of software on the workstations: « Snap-ins »

Practical workshop: deployment of the client, installation of Firefox and a printer

Common problems
Advanced cleaning of a system before cloning
Using sysprep on Windows clients
Considerations on disk space, and client specificities (swap, hibernation, …)

User management
FOG backup FOG
updates
Deployment kernel updates
Report generation

Duration

4 days

Price

£ 2599

Audience

Network administrators

Prerequisites

System and network administration

Reference

Re578-F

DHCP
configuration TFTP
configuration Web server configuration (Apache + PHP)
mysql
configuration NFS configuration

Practical workshop: identification of all components, installation on an unsupported distribution

Review of classic unicast
deployment Massive multi-workstation deployment: multicast
Network & performance considerations
Modifying the deployment kernel and boot options
Modifying the PXE service

Practical workshop: setting up a multicast deployment, performance comparison

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

Hands-on Workshop: Adding a Storage Node, Parallelized Image Deployment

General System Security Considerations
Permissions, NFS and FTP Server
Security Access Security for PHP and the Web Server

Sessions

Contact us for more informations about session date

FOG : Deployment of images Initiation

Goals


- Knowing how to install FOG

- Understanding the challenges of system images

- Knowing how to clone and redeploy a Windows XP, Vista, 7 and Linux system

- Knowing how to manage FOG and its evolution over time

Program

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

Prerequisites
« Automated » installation
Use of ready-to-use virtual machines
Integration on an isolated network: DHCP, TFTP, PXE
Integration on a network already in place

Practical workshop: installing FOG on an Ubuntu server

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

Presentation of the client
Prerequisites
Discovery of the functionalities
Printers management
Scheduled
restart Automatic installation of software on the workstations: « Snap-ins »

Practical workshop: deployment of the client, installation of Firefox and a printer

Common problems
Advanced cleaning of a system before cloning
Using sysprep on Windows clients
Considerations on disk space, and client specificities (swap, hibernation, …)

User management
FOG backup FOG
updates
Deployment kernel updates
Report generation

Duration

2 days

Price

£ 1634

Audience

Network administrators

Prerequisites

Concept of system and network administration

Reference

Re576-F

Sessions

Contact us for more informations about session date

COBOL : Developing applications – Initiation

Goals


- Know the use of Cobol

- Learn the Cobol language and Cobol / LE – Program effectively

Program

History and conditions of use
The current state of COBOL
Development environment
Presentation of COBOL for connoisseurs of other
COBOL 85 languages – detail and alternatives

Workshop: Installation of the development environment – project management

Structure of a Cobol program
General presentation of the four divisions
Definition of variables and literals
Identification Division
Environment Division
Configuration
Input-Output section
String manipulation section

Workshop: Writing of a first program and execution

Data division: Description of data
Procedure Division: Basic instructions
Internal representation of data: USAGE clauses
Using tables

Workshop: manipulation of different data structures

Sequential
files Edit
files Direct access files

Workshop: read and write access to files – management of several formats

Duration

5 days

Price

£ 2975

Audience

Developers

Prerequisites

Algorithmic concepts

Reference

PRO101094-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

COBOL Initiation

Goals


- Know the use and possibilities of COBOL

- Know how to develop and modify a COBOL application

Program

History and conditions of use
The current state of COBOL
Development environment
Presentation of COBOL for connoisseurs of other
COBOL 85 languages – detail and alternatives

Structure of a COBOL program
Declaration
Data, instructions
Compilation – minimal application

Basic syntax, alignment
Creation of variables and edit variables
Arithmetic operators
Control structures: if, evaluate, « on » structures and condition variables
Perform for loops, and arrays;
Search in tables

Practical workshop: a minimal management application

Read and write access to a console
Various system resources
Access to files from COBOL
Files: types of files and access
Consideration of performance and optimization

Practical workshop: recording and multiple readings; simulation of any errors

Duration

3 days

Price

£ 1605

Audience

Developers

Prerequisites

Programming concepts

Reference

PRO272-F

Sessions

Contact us for more informations about session date

COBOL Initiation + Advanced

Goals


- Know the use and possibilities of COBOL

- Be able to develop and maintain a complete and complex application in COBOL

Program

History and conditions of use
The current state of COBOL
Development environment
Presentation of COBOL for connoisseurs of other
COBOL 85 languages – detail and alternatives

Structure of a COBOL program
Declaration
Data, instructions
Compilation – minimal application

Workshop: a first COBOL application

Basic syntax, alignment
Creation of variables and edit variables
Arithmetic operators
Control structures: if, evaluate, « on » structures and condition variables
Perform for loops, and arrays;
Search in tables
Complete algorithms in COBOL

Practical workshop: a minimal management application

Read and write access to a console
Access to files from COBOL
Files: types of files and access
Consideration of performance and optimization; break, synchronizations, etc.

Practical workshop: recording and multiple readings; simulation of any errors

Creation of paragraphs and sections
Calls from Perform (and comparison with Go To)
Presentation of subroutines
Calls between programs
Detailed syntax
Comparison report and common formats

Practical workshop: reorganization and completion of a management application

COBOL 74: functions
Usual functions: character strings, dates, math
COBOL 2002
Progressive depreciation and modern nonsense
Presentation of object-oriented programming with COBOL
Unicode, XML and other modernizations

Practical workshop: complex interactive application in COBOL

Duration

5 days

Price

£ 2565

Audience

Developers

Prerequisites

Programming concepts

Reference

PRO270-F

Sessions

Contact us for more informations about session date

UX Design Fundamentals

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)

Workshop  : 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

Workshop  : 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

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

Duration

3 days

Price

£ 1366

Audience

All

Prerequisites

Knowledge of the PC or Mac environment

Reference

SIT100834-F

Sessions

Contact us for more informations about session date

UI Design / XD : Initiation + Advanced

Goals


- Understand and master a UI interface for the web and application.

Program

Presentation of the user interface (UI)
The definition of the user interface.
Role of the UI Designer.
Different types of interface.

The difference in browsing the web, desktop, mobile, TV screen.
The evolution of interaction in our environment.
The ergonomics of a web user interface for desktop (Responsive design RWD) and mobile devices.

UX / UI
Zoning production principles .
wireframes, wireframe mockup.
Prototyping.
Analysis of the functionality of the interface, debriefing.
Guideline.
UI Kit.

Workshop: Creation of a Responsive Design (RWD) graphic model with guidelines and grids in Photoshop

Discovery of the interface.
Use work plans.
Draw shapes.
Responsive work plan.
Understand the assets.
Understand the components.
Create a high definition wireframe and prototype.
Animate your prototype.

Workshop: Make a prototype from the sketch you sketched the day before.

Discussions around other prototyping software.
Share its prototyping for validations.
Showcase your creations to make yourself known on social networks.
Watch on interface trends in different professions. (mobile application, automobile, VR, terminal, website, E-commerce, institutional site).
Accessibility of an interface.
Overview of the PWA Progressive web app.
Discovery of plugins to improve workflow, export and animations in XD.

Workshop: Prototyping models in XD with personalized animations.

Duration

5 days

Price

£ 2147

Audience

Web integrators / developers, graphic designers

Prerequisites

Use of Adobe Photoshop or Illustrator graphics software.

Reference

SIT101360-F

Sessions

Contact us for more informations about session date

UI Design / XD : Initiation

Goals


- Understand and master a UI interface for the web and application.

Program

Presentation of the user interface (UI)
The definition of the user interface.
Role of the UI Designer.
Different types of interface.

The difference in browsing the web, desktop, mobile, TV screen.
The evolution of interaction in our environment.
The ergonomics of a web user interface for desktop (Responsive design RWD) and mobile devices.

UX / UI
Zoning production principles .
wireframes, wireframe mockup.
Prototyping.
Analysis of the functionality of the interface, debriefing.
Guideline.
UI Kit.

Workshop: Creation of a Responsive Design (RWD) graphic model with guidelines and grids in Photoshop

Discovery of the interface.
Use work plans.
Draw shapes.
Responsive work plan.
Understand the assets.
Understand the components.
Create a high definition wireframe and prototype.
Animate your prototype.

Workshop: Make a prototype from the sketch you sketched the day before.

Duration

3 days

Price

£ 2147

Audience

Web integrators / developers, graphic designers

Prerequisites

Use of Adobe Photoshop or Illustrator graphics software.

Reference

SIT101345-F

Sessions

Contact us for more informations about session date

D : Initiation

Goals


- To be able to create and modify applications in D language

Program

D versus C, C ++, C # and Java
Why use D
Set up a development environment
Create a first D application

The basics of syntax
Know the primitive data types of D
Perform operations
Test and loop in D
Create arrays in multiple ways in D
Know how to use pointers of D

Workshop: a first application in D

Presentation of OOP, interest
Knowing how to create a new class
Add attributes, methods

Workshop: use and creation of a class D

Using character strings
Manipulating dates in D
The Tango and Phobos libraries

Workshop: complete the application

Duration

3 days

Price

£ 1870

Audience

Developers

Prerequisites

Programming concepts

Reference

PRO837-F

Sessions

Contact us for more informations about session date

Website creation Initiation + Advanced

Goals


- Understand the principles of OpenSource and Linux

- Know how to install a Linux distribution

- Know the basics of using Linux.

- Discover PHP

- Understand and use CM

Program

Know the vocabulary: HTTP, FTP, URL, etc.
Know how to identify the main web languages: HTML, CSS, JS and PHP
Understand client / server operation
Know the evolution of websites over time

Understand the principle of HTML: tags and attributes
Know the two tag families: with and without content
Insert the essential tags: doctype, head, body, etc.

Insert text content: title or paragraph
Add media content: image, video and audio
Create hypertext links
Embed external content: video, cartography, etc.

Workshop: Create a complete page in HTML

Understand the principle of CSS: selectors and properties
Know the main selectors: tag, class and identifier
Define the font: font, size, weight and slant
Insert a border and a background
Apply a style on hover

Workshop: Create a navigation menu and apply a CSS style to it

Know the best web page layout practices
Use HTML layout tags: div, header, main, etc.
Use CSS layout properties: size, positioning and margins
Optimize the ergonomics of your website

Workshop: Create the complete template of a website

Go through a host: domain name and hosting space
Identify the hosting offer adapted to your needs
Check the implementation of the SSL certificate
Connect by FTP to your hosting space

Workshop: Upload the website created

Understanding the challenges of web referencing
Correctly tagging your content
Optimizing your images: formats, size, compression
Using analysis tools

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

Understand the functioning of a web form
Know the HTML tags to create a form
Apply a style to the elements of the form
Retrieve the data and send them by email using PHP

Workshop: Create a contact form on a web page

Split your web page into several PHP files Separate the content of the form: use a database
Know how to create a MySQL database via phpMyAdmin

Understand what a CMS is
Know the main CMS to make a blog, showcase site, e-commerce site, etc.
Know the prerequisites for installing a CMS

Install your WordPress site Set up
a WordPress site
Create your content: pages and articles
Choose a theme

Workshop: Create a new site with WordPress

Define the phases of a web project
Identify the actors of a web project
Choose the right technology to use according to your needs

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

Duration

5 days

Price

£ 1843

Audience

All

Prerequisites

Knowing how to navigate the web and use office / word processing tools

Reference

SIT273-F

Sessions

Contact us for more informations about session date

Graphic designer Affinity: Initiation + Advanced

Goals


- Master the basic functions of the Affinity suite, composed of Photo, Designer and Publisher to be able to create more or less complex graphic documents

Program

About the Affinity PAO suite, Photo, Designer, Publisher: History, Use, Features, Daily life, References.

Bitmap or Vector. Colorimetric modes: RGB, CMYK. The different representations of color. The native formats AFPHOTO, AFDESIGN, AFPUB.
Common formats: PSD, AI, EPS, SVG, PDF, TIFF, JPEG

Menu bar Options bar Toolbar Panel columns

Creation of a new “default” document
The workspace, preferences: performance and history

Workshop: the characteristics of an image

Open an image
Size and resolution of the document
Canvas
Margins
Rulers and marks
The « points of view »
Metadata

Workshop 1: Cropping, straightening an image
Workshop 2: Creating a document with bleed, adding margins

The basic selection tools
Creates a new layer from a selection
Rename layers
Pass a layer from one document to another
Play on the proportions and angle of a layer
Change the order of the layers
Activate the magnetism
Tools selection brush and selection by dispersion
Add / remove selection areas
Mask mode
Adjust selection

Workshops: cropping, layer manipulation, photomontages

Basic recording
Formats intended for paper printing
Formats intended for the WebDesigner, understanding the fundamentals

Creation of a new document
Predefined parameters: print, printing (proof), photo, web, devices
The workspace
Ruler, origin of rules, guides, guide manager, grid
Magnetism
Adding work planes
Navigation in the planes Workshop work
: creation of a simple illustration

Creating simple shapes
Color selection window
Selection
tool Node tool
Anchor points
Movements and transformations of simple shapes
The Rotation tool
Using layers and clipboard

Workshop: creating a simple illustration

Using the Bézier curve tools:
The Pen
tool Node tool
Options for converting points, actions, alignment

Workshop: squaring the circle

The Dynamic Control bar and the Layers panel
Outline
modifications Fill modifications
Color and Swatches panel
Generate a color palette from an image
Create and modify gradients
Fill
tool Transparency tool
Add an outline
Transform an object aspect into graphic style
Symbol Panel
Exchange of graphic styles and symbols

Workshop: redraw a logo in vector from an altered jpeg image

Free, captive and curvilinear
text Convert text to curves
Character and paragraph style
Exchange of character and paragraph styles

Workshop: Business card

Basic registration:
Formats intended for paper printing
Formats intended for Web
Export Persona

Creation of a new document
Predefined / personalized parameters
Creation of a predefined document
The workspace:
Display of rulers and grids, characteristics of rulers, origins and creation of guidelines.
The different shape tools
The selection tool
The attributes # 1: outline and fill
colors
Color selector Outline color and thickness
Transformation and movement of objects
Alignment and distribution of objects
Constraint keys
Creation of dimensional objects exact
Selection and precise positioning of objects
Duplication of objects and repeated operations

Workshop: Business card

Formats supported by Affinity Publisher
Image import from Affinity Publisher
Import multiple images
The Place Image panel
Choose images to pose on the fly
Import vector illustrations
Properties of image adjustments in relation to blocks
Properties of adjustments of the images in the blocks
Convert a shape into an image block
Graphic effects: drop shadow, internal, external glow …
Transparency and blending modes

Workshop: Make an A3 poster

Reminder on the types of fonts:
Serif / Sans Serif
Fixed width
Character
settings : font style, size, approach, kerning, line spacing … Text blocks and options
Texts in columns
Chaining
Texts on lines
Text formatting
List bulleted
Numbered list
Insertion of glyphs
Objects: text wrapping

Workshop: Make an A4 front – back 3 pane brochure

Export in pdf for printing
Settings and options
Export in pdf for the web
Settings and options

Using the Bézier curve tools
Reminder of the basics of geometry
The pen tool
Adding / removing an anchor
point Point conversion tool
Bézier workshop: the basics

Precise trimming of a complex shape using the pen tool
Converting curves to a selection area
Save its curves

Workshop: trimming using the pen tool

White
balance Dark tones / light tones
Analysis of the RGB / CMYK histogram
Analysis of the histogram of the separated layers
Adjustments according to the needs of the image:
Curves, levels, channel mixer

Workshop: correcting the colorimetry of an image

The Pages panel
Navigation between pages
Inserting pages
Moving pages
Deleting pages
Templates or standard pages
Creation and application of templates Page
numbering (folio)

Workshop: Formatting an article on 2 double pages

Use of paragraph styles
Creation of the table of contents
Layout and update of the table

Workshop: Create a table of contents on a multi-page document, update it after modifications

Default libraries Library
behavior
Create your own library
Delete libraries
Delete library items

Workshop: Create a library and share it

Duration

5 days

Price

£ 1620

Audience

Everyone

Prerequisites

Knowledge of the PC or Mac environment

Reference

PAO100553-F

Sessions

Contact us for more informations about session date

Graphic designer Affinity: Initiation

Goals


- Master the basic functions of the Affinity suite, composed of Photo, Designer and Publisher to be able to create more or less complex graphic documents

Program

About the Affinity PAO suite, Photo, Designer, Publisher: History, Use, Features, Daily life, References.

Bitmap or Vector. Colorimetric modes: RGB, CMYK. The different representations of color. The native formats AFPHOTO, AFDESIGN, AFPUB.
Common formats: PSD, AI, EPS, SVG, PDF, TIFF, JPEG

Menu bar Options bar Toolbar Panel columns

Creation of a new “default” document
The workspace, preferences: performance and history

Workshop: the characteristics of an image

Open an image
Size and resolution of the document
Canvas
Margins
Rulers and guides
The « points of view »
The metadata

Workshop 1: Crop, straighten an image
Workshop 2: Create a document with bleed, add margins

The basic selection tools
Creates a new layer from a selection
Rename layers
Pass a layer from one document to another
Play on the proportions and angle of a layer
Change the order of the layers
Activate the magnetism
Tools selection brush and scatter selection
Add / remove selection areas
Mask mode
Adjust selection

Workshops: cropping, manipulation of layers, photomontages

Basic recording
Formats intended for paper printing
Formats intended for the WebDesigner, understanding the fundamentals

Creation of a new document
Predefined parameters: print, printing (proof), photo, web, devices
The workspace
Ruler, origin of rules, guides, guide manager, grid
Magnetism
Adding work planes
Navigation in the planes job

Workshop: creation of a simple illustration

Creating simple shapes
Color selection window
Selection
tool Node tool
Anchor points
Movements and transformations of simple shapes
The Rotation tool
Using layers and clipboard

Workshop: creation of a simple illustration

Using the Bézier curve tools:
The Pen
tool Node tool
Options for converting points, actions, alignment

Workshop: squaring the circle

The Dynamic Control bar and the Layers panel
Outline
modifications Fill modifications
Color and Swatches panel
Generate a color palette from an image
Create and modify gradients
Fill
tool Transparency tool
Add an outline
Transform an object aspect into graphic style
Symbol panel
Exchange of graphic styles and symbols

Workshop: redraw a logo in vector from an altered jpeg image

Free, captive and curvilinear
text Convert text to curves
Character and paragraph style
Exchange character and paragraph styles

Workshop: Business card

Basic registration:
Formats intended for paper printing
Formats intended for Web
Export Persona

Creation of a new document
Predefined / personalized parameters
Creation of a predefined document
The workspace:
Display of rulers and grids, characteristics of rulers, origins and creation of guidelines.
The different shape tools
The selection tool
The attributes # 1: outline and fill
colors
Color selector Outline color and thickness
Transformation and movement of objects
Alignment and distribution of objects
Constraint keys
Creation of dimensional objects accurate
selection and precise positioning of objects
Duplicate objects and repeated operations

Workshop: Business card

Formats supported by Affinity Publisher
Importing images from Affinity Publisher
Importing multiple images
The Place Image panel
Choosing images to pose on the fly
Importing vector illustrations
Properties of image adjustments in relation to blocks
Properties of image adjustments in blocks
Convert a shape to an image block
Graphic effects: drop shadow, inner, outer glow …
Transparency and blend modes

Workshop: Make an A3 poster

Reminder on the types of fonts:
Serif / Sans Serif
Fixed width
Character
settings : font style, size, approach, kerning, line spacing … Text blocks and options
Texts in columns
Chaining
Texts on lines
Text formatting
List bulleted
Numbered list
Insertion of glyphs
Objects: text wrapping

Workshop: Make an A4 front – back 3 pane brochure

Export in pdf for printing
Settings and options
Export in pdf for the web
Settings and options

Duration

3 days

Price

£ 1015

Audience

Everyone

Prerequisites

Knowledge of the PC or Mac environment

Reference

PAO100551-F

Sessions

Contact us for more informations about session date

Adobe Graphic Designer Initiation + Advanced

Goals


- Master the basic functions of the Photoshop, Illustator and InDesign trilogy to be able to create more or less complex graphic documents

Program

The fundamentals of the Adobe Photoshop / Illustrator / InDesign Suite

About the DTP Adobe, Photoshop, Illustrator, InDesign suite: History, Use, Features, Day-to-day, References.

Discern Matrix or Vector
Understand the colorimetric modes: RGB, CMYK and the different representations of color.
Distinguish between working formats: .psd, .psb, .indd, .ai, .pdf, ect.

Menu
bar Options
bar Toolbar
Panel columns

Create a new “default” document
Open an image
Discover the characteristics of an image: Image size and resolution
Modify the work area

Workshop: Crop, straighten an image

Differentiate between quick selection tools and magic wand
Create a layer by copying
Pass a layer from one document to another
Apply a manual transformation
Rename the layers
Change the order of the layers
Basic recording

Photomontage workshops: Layers from one image to another the other, the basics of photomontage

Create a new document
Work with the rulers, rulers origin, guides and smart guides
Navigate the work plane
Create simple shapes Understand the
color picker
Differentiate the selection tool and direct selection tool
Understand the notion of anchor point
Move and transform simple shapes:
– The Rotate tool
– The Scale
tool – The deformation tools
Use layers
Discover the “Bézier curves” tools

Workshop: Create a pictogram with simple shapes

Modify the outline color
Modify the fill color
Work with the swatch panel
Add an outline
Work with the text in Illustrator
Configure the character formatting: font style, size, approach, kerning, line spacing … Free text, captive and curvilinear

Workshop: Create a vector logo

Create a new document
Work with rulers, rulers origin, guides and smart guides
Navigate the work plane
Understand graphics block tools
Differentiate selection tool and direct selection tool
Color outline and fill
Change outline thickness and color
Transform objects
Work with text in InDesign
Configure character formatting: font style, size, approach, kerning, line spacing …

Workshop: Business card

Import images from InDesign
Import multiple images
Import Photoshop compositions
Import Illustrator vector illustrations
Master the Links palette
Modify links
Embed an image

Workshop: Make an A3 poster

Work with text blocks and options: texts in columns, chaining
Import text: with formatting / without formatting
Link a text file

Workshop: Make a double-sided A4 brochure 3 pane

Handling the Pages panel
Navigating between pages
Inserting pages
Moving pages
Deleting pages

Workshop: Formatting an article on 2 double pages

Preflight and assembly
Export to pdf

 

Reminders on the basic selection tools
Create a layer by copying
Add / remove selection areas
Discover the photo editing tools
Fill with the content taken into account
Paint and change colors
Correct images: Corrector tool, localized corrector tool, part tool , Stamp tool

Workshop: Retouch a photo

Reminders on text formatting
Use paragraph styles
Define a character style
Define a paragraph style
Reminders on image imports
Dress up text with images

Workshop: Format a promotion brochure

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

Duration

5 days

Price

£ 2138

Audience

Everyone

Prerequisites

Knowledge of the PC or Mac environment

Reference

PAO942-F

Sessions

Contact us for more informations about session date

Graphist Adobe Initiation

Goals


- To master the basic functions of the Photoshop, Illustator and InDesign trilogy to be able to create more or less complex graphic documents

Program

The fundamentals of the Adobe Photoshop / Illustrator / InDesign Suite

About the DTP Adobe, Photoshop, Illustrator, InDesign suite: History, Use, Features, Day-to-day, References.

Discern Matrix or Vector
Understand the colorimetric modes: RGB, CMYK and the different representations of color.
Distinguish between working formats: .psd, .psb, .indd, .ai, .pdf, ect.

Menu
bar Options
bar Toolbar
Panel columns

Create a new “default” document
Open an image
Discover the characteristics of an image: Image size and resolution
Modify the work area

Workshop: Crop, straighten an image

Differentiate between quick selection tools and magic wand
Create a layer by copying
Pass a layer from one document to another
Apply a manual transformation
Rename the layers
Change the order of the layers
Basic recording

Photomontage workshops: Layers from one image to another the other, the basics of photomontage

Create a new document
Work with the rulers, rulers origin, guides and smart guides
Navigate the work plane
Create simple shapes Understand the
color picker
Differentiate the selection tool and direct selection tool
Understand the notion of anchor point
Move and transform simple shapes:
– The Rotate tool
– The Scale
tool – The deformation tools
Use layers
Discover the “Bézier curves” tools

Workshop: Create a pictogram with simple shapes

Modify the outline color
Modify the fill color
Work with the swatch panel
Add an outline
Work with the text in Illustrator
Configure the character formatting: font style, size, approach, kerning, line spacing … Free text, captive and curvilinear

Workshop: Create a vector logo

Create a new document
Work with rulers, rulers origin, guides and smart guides
Navigate the work plane
Understand graphics block tools
Differentiate selection tool and direct selection tool
Color outline and fill
Change outline thickness and color
Transform objects
Work with text in InDesign
Configure character formatting: font style, size, approach, kerning, line spacing …

Workshop: Business card

Import images from InDesign
Import multiple images
Import Photoshop compositions
Import Illustrator vector illustrations
Master the Links palette
Modify links
Embed an image

Workshop: Make an A3 poster

Work with text blocks and options: texts in columns, chaining
Import text: with formatting / without formatting
Link a text file

Workshop: Make a double-sided A4 brochure 3 pane

Handling the Pages panel
Navigating between pages
Inserting pages
Moving pages
Deleting pages

Workshop: Formatting an article on 2 double pages

Preflight and assembly
Export to pdf

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

Duration

3 days

Price

£ 1360

Audience

Everyone

Prerequisites

Knowledge of the PC or Mac environment

Reference

PAO946-F

Sessions

Contact us for more informations about session date

Cybersecurity : Fundamentals of Systems and Networks Security

Goals


- Understand the security challenges of a computer network and know how to implement it

Program

Security issues
Risk assessment Security
criteria Security
related standards Business
continuity or recovery plans

Risk analysis and scenario development
Threat characterization (sources, vulnerabilities, objective)
Know how to make an inventory of characteristic threats
Risk-threat adequacy and availability

Practical workshop: development of a risk scenario, characterization of some common threats

Secure data, exchanges, and the network
Security of the operating system, reduction of the attack surface
Application
security Identity management
Audit a system

The issues of physical access
Identification of critical resources
Encrypt data

Security constraints: integrity, confidentiality, non-repudiation
Encryption principles, symmetric, asymmetric (private keys, shared secret, etc.)
Constraints linked to the support (espionage, wireless links, etc.)

Standard and extended permissions
Management of security profiles and application limitations
Using PAM
Setting up the firewall on Linux
Handling disk encryption on Linux
Managing intrusions and logs

Rights
management Service management
Problematic accesses for network and devices
Firewall configuration, and reflections
Encryption possibilities
Management of event log and audits

External analysis at network level
Inventory of operational risks
Verification of application and user partitioning
Risks related to system maintenance (software versions, bad configurations)
Targeted intrusion attempts

Duration

5 days

Price

£ 2148

Audience

Everyone

Prerequisites

Knowledge of network protocols

Reference

Re445-F

Sessions

Contact us for more informations about session date

Website creation Initiation

Goals


- Understand how the web works

- Create web pages with HTML and CSS

- Discover the fundamentals: SEO, ergonomics, uploading

Program

Know the vocabulary: HTTP, FTP, URL, etc.
Know how to identify the main web languages: HTML, CSS, JS and PHP
Understand client / server operation
Know the evolution of websites over time

Understand the principle of HTML: tags and attributes
Know the two tag families: with and without content
Insert the essential tags: doctype, head, body, etc.

Insert text content: title or paragraph
Add media content: image, video and audio
Create hypertext links
Embed external content: video, cartography, etc.

Workshop: Create a complete page in HTML

Understand the principle of CSS: selectors and properties
Know the main selectors: tag, class and identifier
Define the font: font, size, weight and oblique
Insert a border and a background
Apply a style on hover

Workshop: Create a navigation menu and apply a CSS style to it

Know the best web layout practices
Use HTML layout tags: div, header, main, etc.
Use CSS layout properties: size, positioning and margins
Optimize the ergonomics of your website

Workshop: Create the complete template of a website

Get an hosting provider: domain name and hosting space
Identify the hosting offer adapted to your needs
Check the implementation of the SSL certificate
Connect by FTP to your hosting space

Workshop: Upload the website created

Understanding the challenges of web referencing
Correctly tagging your content
Optimizing your images: formats, size, compression
Using analysis tools

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

Duration

3 days

Price

£ 1192

Audience

All

Prerequisites

Knowing how to navigate the web and use office / word processing tools 

Reference

SIT265-F

Sessions

Contact us for more informations about session date

ADA initiation

Goals


- Learn the basics of object development with ADA language

Program

ADA: presentation,
ADA functionalities vs other languages, extensions
Contexts of use; compilers: native, cross / RTOS, cross / bare
Development environment, debug

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

Data types Data
conversions
Operators and expressions
Tables
Control structures: conditions, loops
Undefined types
Exception
handling Functions: definition, parameters, call

Workshop: Multiple calculation programs, debug

Contribution of the object to the procedural
Definition of classes
Use / 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
Inheritance, reusability
Polymorphism and class abstraction

Workshop: Modeling / implementation subject to several issues

Synchronization and communication management
Task
scheduling Hardware interfacing
Security management

Workshop: Creation and scheduling of tasks

Duration

5 days

Price

£ 1920

Audience

Developers

Prerequisites

Notions of object, knowledge of algorithms

Reference

PRO650-F

Sessions

Contact us for more informations about session date

Graphist Initiation + Advanced

Goals


- Learn the basics of graphic design with free software

- Create business cards, flyers, brochures

- Discover the advanced functions

Program

About The Gimp, Inkscape and Scribus, history, use, functionalities and philosophy of Open Source DTP
Image types: Bitmap and Vectorial / Capture, display and print devices. Colorimetric modes: RGB, CMYK and pantone colors. The chromatic circle and the different representations of color.
How to organize the creation of a graphic document. Which tool to use, how are The Gimp, Inkscape and Scribus complementary?
Offers color, what color for what message.

Presentation of Gimp and its environment
Software preferences
Floating windows: configuration and use
Customization of the workspace
Document formats
Display and magnifying tool
Layers and history Fundamentals
Open a file
Crop
Straighten a photo
Modify the dimension
Modify the resolution
Color modes

Workshop: Modify the frame of an image

Rectangle and ellipse selection
tools Lasso and Smart scissors tools
Magic
wand Color
selection Selection editor
Reuse a selection
Alignment and distribution
Deformations: rotation, scale, shear, perspective

Workshop: Learn to use clipping tools according to your needs

The layer parameters
Floating layer
Manipulation of layers
Modification of names
Opacity / Blending modes

Workshop: Organize a composition, cut out areas of an image to pass them into another composition.

Text editor – GvD / DvG
Text block handles Text
attributes
Selection based on text Plain and gradient
color
Text on path

Workshop: Create a flyer in A5 format

Exports for printing
Exports for the web

Menu
bar Tool control
bar Tool
bar Command bar
Graphic area
Color
bar Information bar

Navigation in the workspace
The rectangle tool
The selection and transformation tool
Presentation of Bézier
The editing tool for nodes and handles
Logic of hard / soft nodes: Hard / soft nodes
/ add / delete / convert
L ‘ tool for adjusting objects and paths
The ellipse / arc and pie chart
tool The polygon
tool Connector tool

Workshop: Redraw a pixelated logo

Outlines
Outline style
Fill
Color
picker Paint
bucket Color gradient Gradient
editor
Alpha layer
Eyedropper

Workshop: color a vectorized logo

Why clones?
Paving
clones Workshop clone editing
: use a logo pattern to make a background for a business card

Presentation of the layer panel
Layers attributes
Hierarchy between slaps Blending
modes
Opacity
Free
text Captive
text Text on path

Workshop: Make a flyer in A5 format

Downloading and installing Scribus and Ghostscript
Presentation of the interface
Presentation of menus, tools and panels
Text blocks, images and objects

Creation of a new document: the different types of documents The different parameters of the document according to its destination: printing, web Document structure: templates and models Import formats Workshop: creation of different types of documents

The management of the different planes
The options of the layers
The parameters of the blending modes

Workshop: Organizing a document with the layers

Importing text
style sheets
Chaining text
The dressing

Workshop: realization pages maga s ine, use style sheets

The shapes and layouts vector
illustrations

Workshop: Realization of a multi-page brochure

Brush
Airbrush
Eraser
Use brushes
Use patterns
Duplication stamp

Workshop: Color a map, remove a disturbing element from the image

Reminder of the basics of geometry
The pen tool
Add / remove anchor
point Point conversion tool Bézier workshop: the basics

Precise clipping of a complex shape from a work path
Transformation of a work path into a selection area
Retrieve the work path
Creation of a new layer from the selection area
Manual transformation in several steps # 2

Workshop: trimming using the pen tool

Options for importing a .svg
Editing plots
Convert a plot into a selection

Workshop: color a map

Add background
Brightness and contrast
Correct exposure
Correct colors
Blur an area of ​​the image

Workshop: rework the colorimetry of a bland image

Object in path
Contour in path
Union
Difference
Intersection
Exclusion
Division
Decomposition
Combination
Separation
Discovery of filters
Adding filters
Editing filters

Workshop: create a complex logo

Formatting
Management of tables
Importing data
Importing images

Workshop: creation and formatting of tables

Automatic pagination
footnotes

Workshop: automation of pagination, creation

Exports for printing Exports for the web

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

Duration

5 days

Price

£ 2140

Audience

All beginners who are not familiar with creation techniques

Prerequisites

Knowledge of the PC or Mac environment

Reference

PAO943-F

Sessions

Contact us for more informations about session date

Graphist Initiation

Goals


- Learn the basics of graphic design with free software

- Create business cards, flyers, brochures

- Discover the advanced functions

Program

About The Gimp, Inkscape and Scribus, history, use, functionalities and philosophy of Open Source DTP
Image types: Bitmap and Vectorial / Capture, display and print devices. Colorimetric modes: RGB, CMYK and pantone colors. The chromatic circle and the different representations of color.
How to organize the creation of a graphic document. Which tool to use, how are The Gimp, Inkscape and Scribus complementary?
Offers color, what color for what message.

Presentation of Gimp and its environment
Software preferences
Floating windows: configuration and use
Customization of the workspace
Document formats
Display and magnifying tool
Layers and history Fundamentals
Open a file
Crop
Straighten a photo
Modify the dimension
Modify the resolution
Color modes

Workshop: Modify the frame of an image

Rectangle and ellipse selection
tools Lasso and Smart scissors tools
Magic
wand Color
selection Selection editor
Reuse a selection
Alignment and distribution
Deformations: rotation, scale, shear, perspective

Workshop: Learn how to use the clipping tools in function vo s needs

The layer parameters
Floating layer
Manipulation of layers
Modification of names
Opacity / Blending modes

Workshop: Organize a composition, cut out areas of an image to pass them into another composition.

Text editor – GvD / DvG
Text block handles Text
attributes
Selection based on text Plain and gradient
color
Text on path

Workshop: Create a flyer in A5 format

Exports for printing
Exports for the web

Menu
bar Tool control
bar Tool
bar Command bar
Graphic area
Color
bar Information bar

Navigation in the workspace
The rectangle tool
The selection and transformation tool
Presentation of Bézier
The editing tool for nodes and handles
Logic of hard / soft nodes: Hard / soft nodes
/ add / delete / convert
L ‘ tool for adjusting objects and paths
The ellipse / arc and pie chart
tool The polygon
tool Connector tool

Workshop: Redraw a pixelated logo

Outlines
Outline style
Fill
Color
picker Paint
bucket Color gradient Gradient
editor
Alpha layer
Eyedropper

Workshop: color a vectorized logo

Why clones?
Paving
clones Workshop clone editing
: use a logo pattern to make a background for a business card

Presentation of the layer panel
Layers attributes
Hierarchy between slaps Blending
modes
Opacity
Free
text Captive
text Text on path

Workshop: Make a flyer in A5 format

Downloading and installing Scribus and Ghostscript
Presentation of the interface
Presentation of menus, tools and panels
Text blocks, images and objects

Creation of a new document: the different types of documents
The different parameters of the document according to its destination: printing, web
Document structure: templates and models
Import formats

Workshop: creation of different types of documents

The management of the different planes
The options of the layers
The parameters of the blending modes

Workshop: Organizing a document with the layers

Importing text
style sheets
Chaining text
The dressing

Workshop: realization pages maga s ine, use style sheets

The shapes and layouts vector
illustrations A telier practice: Realization of a multi-page brochure

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

Duration

3 days

Price

£ 1360

Audience

Everyone

Prerequisites

Knowledge of the PC or Mac environment

Reference

PAO946-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

Network : Fundamentals

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 scope: 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: ARPprotocol

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

3 days

Price

£ 1416

Audience

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

Prerequisites

Computer skills

Reference

Re326-F

Principle of VLANs
Types of VLANS

Workshop: 802.1q frame analysis

IPv4 Address Space Issues
Introduction to IPv6

Transport layer protocols: notion of port and socket 
UDP- 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

Passing the certification (if provided for in the funding)

Sessions

Contact us for more informations about session date

NoSQL : Fundamentals

Goals


- Integrate Big Data compost to create an appropriate Data Lake

- Select suitable Big Data warehouses to manage multiple data sets

- Process large data sets with Hadoop to facilitate technical and business decision making

- Query data sets voluminous in real time

Program

The four dimensions of Big Data: volume, velocity, variety, veracity Presentation of the MapReduce set, storage and queries

Measure the importance of Big Data within a company
Succeed in extracting useful data
Integrate Big Data with traditional data

Select the data sources to analyze
Remove duplicates
Define the role of NoSQL

Data models: key value, chart, document, column family Hadoop Distributed File System (HDFS)
HBase
Hive
Cassandra
Hypertable
Amazon S3
BigTable
DynamoDB
MongoDB
Redis
Riak
Neo4J

Choose a data warehouse based on the characteristics of your data
Inject code into the data, implement multilingual data storage solutions
Choose a data warehouse capable of aligning with business objectives

Map data with programming framework, connect to data and extract it from storage warehouse, transform data to process
Split data for Hadoop MapReduce

Create Hadoop MapReduce task components
Distribute data processing between multiple server farms, run Hadoop MapReduce tasks
Monitor progress of task flows

Identify Hadoop Daemons
Examine the Hadoop Distributed File System (HDFS)
Choose Execution Mode: Local, Pseudo-distributed, Fully Distributed

Compare real-time processing models
Use Storm to extract live events
Fast processing with Spark and Shark

Communicate with Hadoop in Pig Latin
Execute commands with the Grunt shell
Streamline high-level processing

Duration

3 days

Price

£ 1804

Audience

Anyone wishing to take advantage of the many advantages associated with technologies dedicated to Big Data

Prerequisites

Have working knowledge of the Microsoft Windows platform

Programming concepts are useful without being compulsory

Reference

BAS100301-F

Ensure data persistence in the Hive MegaStore
Launch queries with HiveQL
Examine the format of Hive files

Analyze data with Mahout, use reporting tools to display the result of processing
Query in real time with Impala

Define Big Data needs
Achieve objectives thanks to the relevance of data
Evaluate the various market tools dedicated to Big Data
Meet the expectations of company personnel

Identify the importance of business processes
Identify the problem
Choose the right tools
Obtain exploitable results

Choosing the right providers and hosting options
Finding the right balance between the costs incurred and the value provided to the company
Staying ahead

Sessions

Contact us for more informations about session date

Informix Database Initiation + Advanced

Goals


- Perform any schemas and queries on Informix

- Describe the multi-tasking architecture IBM Informix Dynamic Server

- Install, maintain, administer and optimize an IDS server

Program

History, versions and licenses
Choice of platform (Windows / Unix or other)
Internal architecture of an Informix server

Installation Configuration
parameters
Configure an IBM Informix Dynamic Server database
Instance modes
Access principles
Configure Client-Server connectivity

Virtual Processors
Shared memory
Disks, chunks and tablespaces
Tables, views, indexes and schemas
SQL language; Informix standards and features
Multiple joins, stored procedures

Storage structures (raw device)
Management of dbspaces
Handling of chunks
Tables and temporary files
Users and security: authentication modes, accounts, roles, permissions
Various automation of administration tasks

Physical Logging
Logging activity
Logging logical
structure and logical log backup
utility onlog

Backup planning
Restoration strategy
Available tools:
* Ontape: configuration, backup, restore
* Onbar: configuration, verification, backup, restore

Manage and optimize index constructions and sorting space
Monitoring user activity
Event alarms
Incident management (Troubleshooting)

Duration

5 days

Price

£ 2435

Audience

Database administrators

Prerequisites

System administration concepts

Reference

BAS100548-F

Sessions

Contact us for more informations about session date