Wildfly Administration

Goals


- WildFly is the successor to JBoss AS 7 and is the basis for the latest versions of JBoss EAP

Program

What is java EE
The different Java EE APIs
The application servers

Download
Installation
Key directories
The different operating modes
Start-ups (standalone and domain)
Stop
Configuration files
User creation

Administration console
Command line
interface HTTP / JSON interface
Java API

Introduction
The domain
controller
The host controller The server groups

With deployment scanners
With the management console
With the CLI

Introduction
Suppliers
Basic API
File System Example
Deploying an EJB

JDBC drivers
The management console
The CLI interface

Introduction
Files and Directories
Logging levels Logging
categories
Types of log handlers
Log formatter
Configure through the management console
Logging configuration in the CLI

Introduction
Acceptors and Connector
Permissions by destinations
Creation of a Queue and a Topic

JAAS
Web Application
Security Data
Source Security Configure HTTPs
Network Interfaces

Modifying the parameters
Adding the AJP protocol
Replace the default Welcome web application

Display of JVM status
In standalone mode
In managed domain

High Availability
Multi-instances in standalone
Multi-instances in managed domain
Configuration of Apache modules (mod_jk and mod_proxy_http)

Duration

3 days

Price

£ 2075

Audience

Operators, administrators of Java EE applications running on JBoss 7, JBoss EAP 6 and Wildfly

Prerequisites

Basic knowledge of web applications – Basic knowledge of Java is a plus

Reference

JAV100413-F

Sessions

Contact us for more informations about session date

Prestashop : Developers

Goals


- Learn to develop additional modules for prestashop

Program

Reminder of html, css, php
Naming standards, the camelCase

Declare a module (name, description, logo, etc.)
The class install () and uninstall ()
Define one or more positions
Integrate the Bootstrap library

Workshop: Create an additional module

Use the getContent () method
The HelperForm class and the forms
Retrieve, validate, save the configuration
Use of the Tools & Configuration class

Workshop: Create a configuration page

Presentation of the prestashop MVC View
files tpl, introduction to smarty
The Context class
Transmitting data to a view, the assign () method
Presentation of the ModuleFrontController class
Declaration of a front office controller

Workshop: create a view for our module

Multi-language, the l () method
Translation of strings from the admin
Add css and js files
Add jquery library

Workshop: Making the module multi-language

The Prestashop CRUD
Presentation of the AdminModuleController class
Declare an admin controller
Link data to an sql table
Execution of queries, the Dbquery class
Models
Display the list of data found in the database

Workshop: add an administrative part

Add, modify Display data details
Single and mass deletion
CSV export
Format the data in the list, the method callback
Use the toolbar

Workshop: multiple handling of the administration

Activate and deactivate a line
Order and reposition the lines
Add a wysiwyg
Date, date_add & date_update, logo fields

Duration

2 days

Price

£ 1284

Audience

PHP Developers

Prerequisites

Proficiency in HTML, CSS, PHP and syntax in object-oriented programming

Reference

OPE916-F

Sessions

Contact us for more informations about session date

JBoss 7 Administration

Goals


- Understanding the challenges of maintaining a JBoss application server

- Knowing how to administer a server or a set of JBoss servers

Program

History and versions available
Other servers available
Summary on servlets, JSP, EJB

General architecture
The principles of servers and services
General tree structure of JBoss; what to save
Remote access to services – maintenance and MBeans

Practical workshop: server installation and testing

Sequence of the project, from specifications to maintenance
Setting up a JEE project
The different types of archives and their qualities during deployment
The project libraries and any classes
The URLs of the project

Practical workshop: deployment of applications (.jar , .ear, .war)

Return on the JARs of the applications
Relations between multiple projects and other resources
The JNDI server; JNDI over HTTP
JDBC; data sources
Using Hypersonic
Web services

Practical workshop: resource configuration and use – Deployment of web services

Principle of permissions
Project security; security domains
Multiple authentication services
Worst scenarios and some solutions

Practical workshop: security management with JBoss

Hardware resources and Java; memory,
Profiling process in simple Java and with Eclipse
Log mechanisms
Feedback on JMX and MBeans

Practical workshop: optimization – Log management and monitoring

Objectives, strategy and principles of a replication
How to split an application – multitiers, web services, Corba and replication
Clustering of particular services: EJB, HTTP, JMS

Practical workshop: setting up a cluster – deploying applications and managing load distribution

Duration

2 days

Price

£ 1495

Audience

All

Prerequisites

Notions of JEE

Reference

JAV170-F

Sessions

Contact us for more informations about session date

Prestashop : Webmasters

Goals


- Discover Prestashop

- Know how to set up and maintain a complete and personalized store

Program

Presentation and versions
Essential technologies – HTML, CSS, JavaScript
Installation needs, hosting, domain names
Alternatives to Prestashop

System requirements and standard installation
Data set-up and routine maintenance
Attributes, products, categories, promotions, etc.
Payment and delivery

Workshop: complete installation and thoughtful implementation of categories, products, promotions and various pages

Complete management of users and interactions
Presentation of web services
Backup and general information in collaboration with the system

Reminders of HTML, JavaScript, CSS
Principles and limits; layouts, blocks, themes and interfaces
Preparation of a model
Implementation of any design

Workshop: multiple changes in appearance, from details to the general layout

General PHP reminders, including object
General architecture and database
Direct modification of Prestashop
Principle of modules, types of modules
Creation of a minimal module and use
Modules for delivery and payment

Workshop: manufacture of a complete extension

Duration

3 days

Price

£ 1632

Audience

Web developers

Prerequisites

Knowledge of HTML, CSS and PHP

Reference

OPE482-F

Sessions

Contact us for more informations about session date

Tomcat Administration

Goals


- Discover the Tomcat server

Program

History and versions available
Other servers available
Reminders on servlets, JSP

Sequence of the project, from specifications to maintenance
A mini-project; Server Side Includes
Setting up a JEE project Project
libraries and any classes
Project URLs

Practical workshop: server installation and tests

Return on the JARs of the applications
Relations between multiple projects, and other resources
The JNDI
JDBC server ; data sources

Practical workshop: deployment of applications – Configuration of resources and use

Principle of permissions
Project security; security domains
The JSM security maintainer
Worst scenarios and some solutions

Practical workshop: server security and access rights

Hardware resources and Java
Profiling in simple Java and with Eclipse
Multiple profiling strategies
Profiling and logs

Practical workshop: optimization – Log management

Objectives, strategy and principles of a replication
How to split an application – multitiers, web services, Corba and replication
Load balancing with Tomcat
Sessions and synchronization in replication

Practical workshop: setting up a cluster – deployment of applications and management load distribution

Duration

2 days

Price

£ 1995

Audience

All

Prerequisites

Knowledge of systems administration

Reference

JAV181-F

Sessions

Contact us for more informations about session date

Prestashop : Users

Goals


- Discover Prestashop

- Know how to set up and maintain a complete store

Program

Presentation and versions
Essential technologies – HTML, CSS, JavaScript
Installation needs, hosting, domain names
Alternatives to Prestashop

Workshop: Install Prestashop

Addition of new products
Differences between standard products, product pack, and dematerialized
Manage categories
Define product characteristics
Add product combinations and associate an image
Manage suppliers, brands, tags, documents

Workshop: Add several products to the store

Manage user orders
View invoices, delivery notes, and have
Edit order status
Define & add predefined messages

Workshop: Validate an order 

List of store customers
Add new customers
Manage and associate addresses with a customer
Define and manage user groups
Learn to manage customer after-sales service
Define after-sales service contact groups

Workshop: Create a new customer

Differences between cart rules and catalog prices
Create promotion rules
Associate a discount with a customer
Add terms of use to a promotion

Workshop: Add multiple promotions

Manage the list of carriers
Define delivery times, costs, and area
Associate product sizes and weights and user groups
List of delivery modules

Workshop: Add a carrier

Add a new language to the site
Add a new currency
Manage exchange rates
Manage taxes and site tax rules
Add, modify translation strings
Define measurement units for the site

Workshop: Add a new location

Manage the preferences of products, orders, customers, etc.
Modify the parameters of the theme
Change the number of columns of the site
Manage the urls of the site
Add, modify the CMS pages of the site
Increase the performance of the site

Employee management
Quick access
Manage permissions and employee groups

Learn to use the modules
Modify the position and parameters of the modules
Use the live edit
Browse the list of community
modules List of payment modules

Workshop: Handling several modules (navigation, slideshow, theme configurator)

Duration

3 days

Price

£ 1632

Audience

All

Prerequisites

Know how to navigate the web

Reference

OPE100026-F

Sessions

Contact us for more informations about session date

JavaFX : creation of rich client applications

Goals


- Master the creation of rich applications with JavaFX

Program

Rich applications: requirements, available libraries
JavaFX: presentation, versions
Architecture of the JavaFX library,
SDK modules , development environment /
JavaFX Runtime plugins

Practical workshop: Installation of the development and execution environment, structure of a JavaFX application

JavaFX Script: presentation, use
JavaFX Mobile
Swing reminder
Language elements, JavaFX scene graph
Configurations, debugging and execution
Overview of graphic components
Positioning
managers Event management: model, implementation
Internationalization mechanisms
Image and sound integration or video
Creation of animations, transitions

Practical workshop: Creation of multiple interfaces

Client / server
communication Asynchronous communication and Ajax
Calls to WebServices
Deployment of applications: stand-alone, JNLP, …

Practical workshop: Client / server interaction and deployment

Duration

3 days

Price

£ 1995

Audience

Web developers

Prerequisites

Web knowledge, mastery of the java language, JEE knowledge

Reference

JAV549-F

Sessions

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

Dates ?

Dates ?

Vaadin Framework: Creating rich applications

Goals


- Master the creation of rich web applications with Vaadin

Program

Presentation of Vaadin: history, versions, functionalities
Component frameworks vs MVC frameworks
Vaadin vs competition and cohabitation
Servlet / JSP reminders
Architecture of a Vaadin
IDE application and available plugins
Request lifecycle
Definition of pages: principle, use

Practical workshop: Setting up Vaadin in a web project and creating a first page

Basic layouts: Vertical, Horizontal, Absolute and GridLayout
Structure of a graphic component
Creation of forms and DataBinding
Validation
Layout solutions
Integration of JEE frameworks

Practical workshop: a complete management application

Templating: templates, look’n feel, …
Internationalization of the application (i18n)
Creation of custom components
Using AJAX in Vaadin

Practical workshop: Dynamic application using Ajax and advanced forms

Duration

3 days

Price

£ 1855

Audience

All

Prerequisites

Web knowledge, mastery of the java language, JEE knowledge

Reference

JAV507-F

Apache Wicket : Building Rich Applications

Goals


- Master the creation of rich web applications with Apache Wicket

Program

Presentation of Apache Wicket: history, versions, functionalities
Component frameworks vs MVC frameworks
Architecture of a Wicket application Wicket
packages available plugins
Request
lifecycle Definition of WebPage: principle, use

Practical workshop: Setting up Wicket in a web project and creating a first page

Structure of a Wicket component and its IModel-typed interface
Wicket models and contexts of use
Model details: static, dynamic, property, compound property, loadable detachable Browsing
the Wicket component brick
Creation of forms
Component validation
Iterators and tables (DataTable, DataGrid, DataView, …)
Conversion
management Upload management
Passage of parameters and URLs
Access to resources: session, request
Use of cookies
Integration of JavaScript frameworks

Practical workshop: a complete management application using advanced components

Templating in Wickets: templates, look’n feel, fragments, navigation
Internationalization of the application (i18n)
Implementation of Converters
Creation of custom components
Creation of new
AJAX validators in Wicket: components, operation and processing of results
Security in an application Wicket
Spring integration: contribution, use
Using google Guice

Practical workshop: Dynamic application using Ajax and advanced forms; creation of custom components, implementation of control inversion (Spring, Guice)

Duration

3 days

Price

£ 1855

Audience

All

Prerequisites

Web knowledge, mastery of the java language, JEE knowledge

Reference

JAV504-F

Sessions

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

Dates ?

Dates ?

Google Web Toolkit : Building rich applications

Goals


- Master the creation of rich applications with Google Web Toolkit

Program

Web 2.0 and Ajax framworks
Presentation of Google Web Toolkit (GWT)
Java to JavaScript compilation
Positioning in relation to other Ajax Frameworks: YahooUI, Echo3, Dojo, DWR …

Development environment
Structure of a GWT project: breakdown, library
Configurations, debugging and execution
Presentation of the API and overview of graphic components
Positioning
managers Event management: model, implementation
Internationalization mechanisms

Practical workshop: installation of the development environment: Eclipse / plugin, creation of a first GWT project, compilation

JavaScript Native Interface
JavaScript / Java interactions
Custom component design
Session
management Navigation management
Loading and optimization

Hands-on workshop: using JavaScript and creating graphical components

Asynchronous communication and Ajax
Study of RPC communication
Serialization and exception handling
Use of JSON, XML, DOM

Practical workshop: setting up an asynchronous service

Implementation of tests (JUnit / GWTTestCase)
Asynchronous tests

Practical workshop: implementing tests for a GWT application

Duration

3 days

Price

£ 1855

Audience

Web developers

Prerequisites

Web knowledge, mastery of the java language, JEE knowledge

Reference

JAV334-F

Sessions

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

Dates ?

Dates ?

Windows 10 : Migration

Goals


- Learn about Windows 10 Administration and migration

Program

Description of Windows 10
Presentation of new features in Windows 10 
Windows 10 & companies New ergonomics

Migration prerequisites Migration 
tools 
Creation of a bootable USB key for migration System 
optimization 
Recovery of the old system

Workshop: Migrating a Windows 7 workstation to Windows 10

Introducing Powershell v5 What’s new

Workshop: various powershell examples and new features

Virtual disks
Disabling telemetry 
Presentation of RSAT 
WinRM / WINRS 
Configuration packages ppkg

Workshop: Advanced configuration of a post windows 10

Duration

2 days

Price

£ 1285

Audience

Windows administrators

Prerequisites

Knowledge of the Windows environment

Reference

WIN100049-F

Sessions

Contact us for more informations about session date

Windows 7 : Administration + Deployment

Goals


- Windows 7 deployment adapted to large structures

Program

Get started with the Windows 7 desktop
New search features

New features on the event log
New features on the task scheduler
The performance monitor
Device management

User Account Control (UAC)
BitLocker
AppLocker
Windows Defender
Firewall with advanced security features

Preparing Images
Deploying a System Image
Updating a System Image

New Group Policy Settings
PowerShell 2.0 Overview
Using PowerShell 2.0

Problem Steps Recorder
Windows Troubleshooting Platform
Using Unified Tracing for Diagnostics
Analyzing Performance with Windows Management Instrumentation (WMI)

Duration

3 days

Price

£ 1303

Audience

Everyone

Prerequisites

Windows environment knowledge

Reference

WIN425-F

Planning an Enterprise Implementation
Explaining the Differences in Editions and Features
Rationale for Deployment Costs
Creating Windows PE
Evaluating Usage Types for Deployment and Administration
Exploring the File System and Architecture memory
Create Windows PE bootable media
Customize Windows PE with DISM

Configuring Reference Computers
Choosing an Imaging Technology
Automating Installation with Response
Files Creating Files in WIM Format
Generalizing the Operating System with Sysprep
Capture and Deploying Images with ImageX
Preparing the System of files with DiskPart
Maintaining image files
Completing the driver cache via response files
Inserting updates and language packs with DISM

Migrate data to other workstations
Move settings and files with Windows Easy Transfer
Automate user state transfers with USMT
Implement BitLocker and BitLocker to Go
Partition drives
Recover lost and damaged encryption keys
Optimized deployment of other Windows editions

Using the Windows Deployment Toolkit
Configuring Images with Drivers and Applications
Creating Lite Touch Deployments Performing
Network Installations with Windows Deployment Services (WDS)
Adding a Custom Boot and Installing Images
Optimizing deployments through multicast

Unify system configuration with group policies
Exposing differences between user-based settings and computer-based settings
Targeting a GPO application with scopes
Maintaining with task scheduler
Create tasks manually and via export / import
Scheduling tasks remotely
Controlling client computers remotely
Helping users with remote assistance
Connecting to systems for administration with remote desktop
Executing WinRM / WinRS commands remotely
Extending functionality from the command line via PowerShell
Microsoft Desktop Optimization Pack (MDOP) Suite
Application
Virtualization Desktop Virtualization

Establish effective recovery strategies
Protect data with Windows backups
Simplify recovery from previous versions and restore points
Improve system functionality
Analyze problems with Event
Viewer Monitor performance trends
Configure native boot d  » a virtual hard disk
Solving network problems
Isolation of problematic traffic
Command-line problem-solving tools
Extending problem-solving techniques
Documenting application failures with the Problem Recorder
Diagnosing system errors with the MDOP toolset

Sessions

Contact us for more informations about session date

Windows 7 : Deployment

Goals


- Deployment of Windows 7 adapted to large structures

Program

Planning an Enterprise Implementation
Explaining the Differences in Editions and Features
Rationale for Deployment Costs
Creating Windows PE
Evaluating Usage Types for Deployment and Administration
Exploring the File System and Architecture memory
Create Windows PE bootable media
Customize Windows PE with DISM

Configuring Reference Computers
Choosing an Imaging Technology
Automating Installation with Response
Files Creating Files in WIM Format
Generalizing the Operating System with Sysprep
Capture and Deploying Images with ImageX
Preparing the System of files with DiskPart
Maintaining image files
Completing the driver cache via response files
Inserting updates and language packs with DISM

Migrate data to other workstations
Move settings and files with Windows Easy Transfer
Automate user state transfers with USMT
Implement BitLocker and BitLocker to Go
Partition drives
Recover lost and damaged encryption keys
Optimized deployment of other Windows editions

Using the Windows Deployment Toolkit
Configuring Images with Drivers and Applications
Creating Lite Touch Deployments Performing
Network Installations with Windows Deployment Services (WDS)
Adding a Custom Boot and Installing Images
Optimizing deployments through multicast

Unify system configuration with group policies
Exposing differences between user-based settings and computer-based settings
Targeting a GPO application with scopes
Maintaining with task scheduler
Create tasks manually and via export / import
Scheduling tasks remotely
Controlling client computers remotely
Helping users with remote assistance
Connecting to systems for administration with remote desktop
Executing WinRM / WinRS commands remotely
Extending functionality from the command line via PowerShell
Microsoft Desktop Optimization Pack (MDOP) Suite
Application
Virtualization Desktop Virtualization

Establish effective recovery strategies
Protect data with Windows backups
Simplify recovery from previous versions and restore points
Improve system functionality
Analyze problems with Event
Viewer Monitor performance trends
Configure native boot d  » a virtual hard disk
Solving network problems
Isolation of problematic traffic
Command-line problem-solving tools
Extending problem-solving techniques
Documenting application failures with the Problem Recorder
Diagnosing system errors with the MDOP toolset

Duration

2 days

Price

£ 867

Audience

Windows administrators

Prerequisites

Knowledge of basic Windows 7 administration

Reference

WIN440-F

Sessions

Contact us for more informations about session date

Windows 7 : Administration

Goals


- Discover Windows 7 Administration and powershell

Program

Get started with the Windows 7 desktop
New search features

New features on the event log
New features on the task scheduler
The performance monitor
Device management

User Account Control (UAC)
BitLocker
AppLocker
Windows Defender
Firewall with advanced security features

Preparing Images
Deploying a System Image
Updating a System Image

New Group Policy Settings
PowerShell 2.0 Overview
Using PowerShell 2.0

Problem Steps Recorder
Windows Troubleshooting Platform
Using Unified Tracing for Diagnostics
Analyzing Performance with Windows Management Instrumentation (WMI)

Duration

3 days

Price

£ 1303

Audience

Everyone

Prerequisites

Windows environment knowledge

Reference

WIN425-F

Sessions

Contact us for more informations about session date

Windows 8 : Administration + Deployment

Goals


- Windows 8 administration / deployment

Program

Windows 8: architecture, new features
The METRO interface 
Essential modules of Windows 8
Installation, configuration
Upgrade from a previous version of Windows
Migration of user data and parameters from Windows XP, Vista or Seven

Workshop: Installation, customization and manipulation of the interface

New performance measurement tools, Boot manager
Diagnostic and preventive tools for the system
Disk management and peripheral drivers Windows 8 
User account and Live account 
settings Centralization of settings 
Task manager

Workshop: Configuration of the Boot manager, use of diagnostic and performance measurement tools

User Account Control (UAC)
Security with BitLocker / AppLocker / EFS
Windows Defender
Internet Explorer 10 security setting
Advanced Firewall settings 
Data security
Password manager

Workshop: User account configuration, Firewall settings

Preparing Images
Deploying a System Image
Updating a System Image

Workshop: Preparing and deploying an image

PowerShell 3.0: features, use
Using Cmdlets 
Hyper-V: Presentation and operation 
Configuring Windows 8 for mobile use and remote access

Workshop: Using PowerShell 3.0, Windows 8 remote access

Problem Steps Recorder
Windows Troubleshooting Platform
Using Unified Tracing for Diagnostics
Analyzing Performance with Windows Management Instrumentation (WMI)

Workshop: System troubleshooting with the tools studied

Duration

5 days

Price

£ 1956

Audience

Windows administrators

Prerequisites

Knowledge of the Windows environment

Reference

WIN633-F

Planning an Enterprise Implementation
Explaining the Differences in Editions and Features
Rationale for Deployment Costs Building
Windows PE 
Evaluating Usage Types for Deployment and Administration
Exploring the File System and Architecture memory
Create Windows PE bootable media
Customize Windows PE with DISM

Lab: Creating Windows PE with its bootable media

Configuring Reference Computers
Choosing an Imaging Technology
Automating Installation with Response
Files Creating Files in WIM Format
Generalizing the Operating System with Sysprep
Capture and Deploying Images with ImageX
Preparing the System of files with DiskPart
Maintaining image files
Completing the driver cache via response files
Inserting updates and language packs with DISM

Lab: Automating the installation of answer files and creating a deployable image

Migrate data to other workstations
Move settings and files with Windows Easy Transfer
Automate user state transfers with USMT
Implement BitLocker and BitLocker to Go
Partition drives
Recover lost and damaged encryption keys
Optimization of the deployment of other Windows editions

Lab: Using Windows Easy Transfer to Move Settings and Files

Using the Windows Deployment Toolkit
Configuring Images with Drivers and Applications
Creating Lite Touch Deployments Performing
Network Installations with Windows Deployment Services (WDS)
Adding Custom Boot,
Multicast Installation

Workshop: Using WDS for network installations, customizing boot / install images

Unify system configuration with group policies
Exposing differences between user-based and computer-based settings
Targeting a GPO application with scopes
Maintaining with task scheduler
Managing tasks: manually , via export / import, remote scheduling Remote
assistance, WinRM / WinRS
commands Command line functionality extension via PowerShell
Suite Microsoft Desktop Optimization Pack (MDOP)
Application
virtualization Desktop virtualization

Workshop: Remote control of client machine and administration

Establish effective recovery strategies, backups / restores
Improve system functionality
Analyze problems with Event
Viewer Monitor performance trends
Configure native boot of a virtual hard disk Solve
network problems
Isolate traffic problematic
problem-solving tools online ordering
Extending troubleshooting techniques
Establishing documentation of application failures with problem Recorder
system troubleshooting via MDOP toolset

Lab: Configuring the native boot of a virtual hard disk and using the troubleshooter from the command line

Sessions

Contact us for more informations about session date

Windows 8 : Deployment

Goals


- Windows 8 deployment

Program

Planning an Enterprise Implementation
Explaining the Differences in Editions and Features
Rationale for Deployment Costs Building
Windows PE 
Evaluating Usage Types for Deployment and Administration
Exploring the File System and Architecture memory
Create Windows PE bootable media
Customize Windows PE with DISM

Lab: Creating Windows PE with its bootable media

Configuring Reference Computers
Choosing an Imaging Technology
Automating Installation with Response
Files Creating Files in WIM Format
Generalizing the Operating System with Sysprep
Capture and Deploying Images with ImageX
Preparing the System of files with DiskPart
Maintaining image files
Completing the driver cache via response files
Inserting updates and language packs with DISM

Lab: Automating the installation of answer files and creating a deployable image

Migrate data to other workstations
Move settings and files with Windows Easy Transfer
Automate user state transfers with USMT
Implement BitLocker and BitLocker to Go
Partition drives
Recover lost and damaged encryption keys
Optimization of the deployment of other Windows editions

Lab: Using Windows Easy Transfer to Move Settings and Files

Using the Windows Deployment Toolkit
Configuring Images with Drivers and Applications
Creating Lite Touch Deployments Performing
Network Installations with Windows Deployment Services (WDS)
Adding Custom Boot,
Multicast Installation

Workshop: Using WDS for network installations, customizing boot / install images

Unify system configuration with group policies
Exposing differences between user-based and computer-based settings
Targeting a GPO application with scopes
Maintaining with task scheduler
Managing tasks: manually , via export / import, remote scheduling Remote
assistance, WinRM / WinRS
commands Command line functionality extension via PowerShell
Suite Microsoft Desktop Optimization Pack (MDOP)
Application
virtualization Desktop virtualization

Workshop: Remote control of client machine and administration

Establish effective recovery strategies, backups / restores
Improve system functionality
Analyze problems with Event
Viewer Monitor performance trends
Configure native boot of a virtual hard disk Solve
network problems
Isolate traffic problematic
problem-solving tools online ordering
Extending troubleshooting techniques
Establishing documentation of application failures with problem Recorder
system troubleshooting via MDOP toolset

Lab: Configuring the native boot of a virtual hard disk and using the troubleshooter from the command line

Duration

2 days

Price

£ 980

Audience

Windows administrators

Prerequisites

Knowledge of basic Windows 8 administration

Reference

WIN631-F

Sessions

Contact us for more informations about session date

Windows 8 : Administration

Goals


- Discover Windows 8 Administration, powershell 3.0 and Hyper-V

Program

Windows 8: architecture, new features
The METRO interface 
Essential modules of Windows 8
Installation, configuration
Upgrade from a previous version of Windows
Migration of user data and parameters from Windows XP, Vista or Seven

Workshop: Installation, customization and manipulation of the interface

New performance measurement tools, Boot manager
Diagnostic and preventive tools for the system
Disk management and peripheral drivers Windows 8 
User account and Live account 
settings Centralization of settings 
Task manager

Workshop: Configuration of the Boot manager, use of diagnostic and performance measurement tools

User Account Control (UAC)
Security with BitLocker / AppLocker / EFS
Windows Defender
Internet Explorer 10 security setting
Advanced Firewall settings 
Data security
Password manager

Workshop: User account configuration, Firewall settings

Preparing Images
Deploying a System Image
Updating a System Image

Workshop: Preparing and deploying an image

PowerShell 3.0: features, use
Using Cmdlets 
Hyper-V: Presentation and operation 
Configuring Windows 8 for mobile use and remote access

Workshop: Using PowerShell 3.0, Windows 8 remote access

Problem Steps Recorder
Windows Troubleshooting Platform
Using Unified Tracing for Diagnostics
Analyzing Performance with Windows Management Instrumentation (WMI)

Workshop: System troubleshooting with the tools studied

Duration

3 days

Price

£ 1416

Audience

Windows administrators

Prerequisites

Knowledge of the Windows environment

Reference

WIN632-F

Sessions

Contact us for more informations about session date

Windows 10 : Administration + Deployment

Goals


- Windows 10 administration / deployment

Program

Windows 10: architecture, new features
New features in the graphical interface
Installation, configuration
Upgrading from an earlier version of Windows
Migrating user data and settings from Windows 7 or 8.1

Workshop: Installation, customization and manipulation of the interface

New performance measurement tools, Boot Manager
Diagnostic and preventive tools for the system
Disk and device driver management
User and Live account
settings Centralization of settings
Task manager

Workshop: Configuration of the Boot manager, use of diagnostic and performance measurement tools

User Account Control (UAC)
Security with BitLocker / AppLocker / EFS
Windows Defender
Microsoft Edge security setting
Advanced Firewall settings
Data security
Password manager

Workshop: User account configuration, Firewall settings

Preparing Images
Deploying a System Image
Updating a System Image

Workshop: Preparing and deploying an image

PowerShell 5.0: features, use
Using Cmdlets
Configuring Windows 10 for mobile use and remote access

Workshop: Using PowerShell 3.0, Windows 10 remote access

Problem Steps Recorder
Windows Troubleshooting Platform
Using Unified Tracing for Diagnostics
Analyzing Performance with Windows Management Instrumentation (WMI)

Workshop: System troubleshooting with the tools studied

Duration

5 days

Price

£ 2174

Audience

Windows administrators

Prerequisites

Knowledge of the Windows environment

Reference

WIN1038-F

Planning an Enterprise Implementation
Explaining the Differences in Editions and Features
Rationale for Deployment Costs Building
Windows PE
Evaluating Usage Types for Deployment and Administration
Exploring the File System and Architecture memory
Create Windows PE bootable media
Customize Windows PE with DISM

Lab: Creating Windows PE with its bootable media

Configuring Reference Computers
Choosing an Imaging Technology
Automating Installation with Response
Files Creating Files in WIM Format
Generalizing the Operating System with Sysprep
Capture and Deploying Images with ImageX
Preparing the System of files with DiskPart
Maintaining image files
Completing the driver cache via response files
Inserting updates and language packs with DISM

Lab: Automating the installation of answer files and creating a deployable image

Migrate data to other workstations
Move settings and files with Windows Easy Transfer
Automate user state transfers with USMT
Implement BitLocker and BitLocker to Go
Partition drives
Recover lost and damaged encryption keys
Optimization of the deployment of other Windows editions

Lab: Using Windows Easy Transfer to Move Settings and Files

Using the Windows Deployment Toolkit
Configuring Images with Drivers and Applications
Creating Lite Touch Deployments Performing
Network Installations with Windows Deployment Services (WDS)
Adding Custom Boot,
Multicast Installation

Workshop: Using WDS for network installations, customizing boot / install images

Unify system configuration with group policies
Exposing differences between user-based and computer-based settings
Targeting a GPO application with scopes
Maintaining with task scheduler
Managing tasks: manually , via export / import, remote scheduling Remote
assistance, WinRM / WinRS commands
Extending the functionality of the command line through PowerShell

Workshop: Remote control of client machine and administration

Establish effective recovery strategies, backups / restores
Improve system functionality
Analyze problems with Event
Viewer Monitor performance trends
Configure native boot of a virtual hard disk Solve
network problems
Isolate traffic problematic
Command-line problem-solving tools
Extending problem-solving techniques
Documenting application failures with the Problem Recorder

Lab: Configuring the native boot of a virtual hard disk and using the troubleshooter from the command line

Passing of the certification (if foreseen in the financing)

Sessions

Contact us for more informations about session date

Windows 10 : Deployment

Goals


- Windows 10 deployment

Program

Planning an Enterprise Implementation
Explaining the Differences in Editions and Features
Rationale for Deployment Costs Building
Windows PE
Evaluating Usage Types for Deployment and Administration
Exploring the File System and Architecture memory
Create Windows PE bootable media
Customize Windows PE with DISM

Lab: Creating Windows PE with its bootable media

Configuring Reference Computers
Choosing an Imaging Technology
Automating Installation with Response
Files Creating Files in WIM Format
Generalizing the Operating System with Sysprep
Capture and Deploying Images with ImageX
Preparing the System of files with DiskPart
Maintaining image files
Completing the driver cache via response files
Inserting updates and language packs with DISM

Lab: Automating the installation of answer files and creating a deployable image

Migrate data to other workstations
Move settings and files with Windows Easy Transfer
Automate user state transfers with USMT
Implement BitLocker and BitLocker to Go
Partition drives
Recover lost and damaged encryption keys
Optimization of the deployment of other Windows editions

Lab: Using Windows Easy Transfer to Move Settings and Files

Using the Windows Deployment Toolkit
Configuring Images with Drivers and Applications
Creating Lite Touch Deployments Performing
Network Installations with Windows Deployment Services (WDS)
Adding Custom Boot,
Multicast Installation

Workshop: Using WDS for network installations, customizing boot / install images

Unify system configuration with group policies
Exposing differences between user-based and computer-based settings
Targeting a GPO application with scopes
Maintaining with task scheduler
Managing tasks: manually , via export / import, remote scheduling Remote
assistance, WinRM / WinRS commands
Extending the functionality of the command line through PowerShell

Workshop: Remote control of client machine and administration

Establish effective recovery strategies, backups / restores
Improve system functionality
Analyze problems with Event
Viewer Monitor performance trends
Configure native boot of a virtual hard disk Solve
network problems
Isolate traffic problematic
Command-line problem-solving tools
Extending problem-solving techniques
Documenting application failures with the Problem Recorder

Lab: Configuring the native boot of a virtual hard disk and using the troubleshooter from the command line

Passing of the certification (if foreseen in the financing)

Duration

2 days

Price

£ 980

Audience

Windows administrators

Prerequisites

Knowledge of basic Windows 10 administration

Reference

WIN1048-F

Sessions

Contact us for more informations about session date

Drupal for webmaster + Drupal Commerce

Goals


- Knowing how to install Drupal, modify it and manage it on a daily basis

- Set up an online store with Drupal 7 and the Commerce plugin

Program

History and comparison with other CMS
Content Management System (CMS): operation and
benefits Operating principle of Drupal
Procedure for installing and activating modules

Workshop: Installing Drupal

Creation and publication of pages and stories
Additional data modules (books, forums, blog …)
Create a new type of data
Menus and content classification
Search and contact forms

Workshop: Creation of its first pages

Presentation of the administration possibilities.
Security management, user creation Drupal
internationalization
and external systems (RSS, OpenID, BlogAPI …)
FTP access to the site, deployment in real life
Database created and system administration elements
Maintain a site with Drupal

Workshop: Definition of a workflow

Application of an existing theme Trivial
manipulations of the theme
Choice of display elements and layouts

Workshop: Customizing a template with FireBug

Creation of a new theme: the mockup
Principle of template engines
PHPTemplate: elementary manipulations
PHPTemplate: advanced elements of the template engine
Conventions for themes
Putting it all together: a complete website

Workshop: Creation of a personalized template

General architecture of Drupal
A module for using external data – access to databases
General conventions, deployment, testing

Workshop: Creating a plugin

Drupal Prerequisites and Initial Configuration
Drupal 7 Commerce Oriented Elements Drupal Commerce
Dependencies Drupal Commerce
Installation

Workshop: Installing Drupal Commerce

Currencies
Taxes
Means of payment
Transporters

Workshop: Basic configuration of an online store

Product creation Product
types Product
display Product
options
Catalog
Bulk data import

Workshop: Creation of articles for his shop

The shopping cart
The steps of the purchase
The promo codes
Configuration of payment by PayPal
Other payment modules

Workshop: Establishment of the purchase tunnel

Basics of graphic customization
Principles of modifying CSS style sheets

Workshop: Creation of a personalized graphic charter

Detailed administration and management of orders
User – order tracking
Generation of invoices in PDF

Duration

5 days

Price

£ 2172

Audience

All

Prerequisites

Knowledge of HTML, programming concepts and PHP

Reference

OPE443-F

Sessions

Contact us for more informations about session date

Drupal Commerce

Goals


- Set up an online store with Drupal 7 and the Commerce plugin

Program

Drupal Prerequisites and Initial Configuration
Drupal 7 Commerce Oriented Elements Drupal Commerce
Dependencies Drupal Commerce
Installation

Workshop: installation and customization of Drupal

Currencies
Taxes
Means of payment
Transporters

Workshop: basic configuration of an online store

Product creation Product
types Product
display Product
options
Catalog
Bulk data import

Workshop creation of the articles of his shop

The shopping cart
The steps of the purchase
The promo codes
Configuration of payment by PayPal
Other payment modules

Workshop: setting up the purchase tunnel

Basics of graphic customization
Principles of modifying CSS style sheets

Workshop: Creation of a personalized graphic charter

Detailed administration and management of orders
User – order tracking
Generation of invoices in PDF

Conclusion

Duration

2 days

Price

£ 979

Audience

All

Prerequisites

Have taken the Drupal course for Webmasters or have equivalent knowledge

Reference

OPE441-F

Sessions

Contact us for more informations about session date

Gradle

Goals


- Know the challenges and possibilities of Gradle scripts in a development team

- Be able to set up and maintain multiple projects with Gradle

Program

Gradle: overview of the build system, uses
Gradle vs other systems (Ant, Maven)
Projects and tasks
Build file (build.gradle)
Project configuration and description
IDE support
Installation modes, JVM option, .gitignore
Plugin systems Gradle

Workshop: installation and configuration of Gradle – SCM plugins: Git, SVN

Managing dependencies with Gradle
Specifying library repositories
Managing the Gradle cache

Lab: Adding dependencies and configuring repositories

Default Gradle Tasks
Creating a Custom Task
Structure of a Task Task
Dependencies
Skip a
Gradle Wrapper Task

Workshop: Creation and execution of several tasks

Plugins available
Construction of Java / Android projects: layout, init task, version specification, construction
Construction of Groovy
Tester projects with Gradle: naming conventions, inclusions / exclusions
Multi-project construction and dependency management
Deployment with Gradle
Coupling with Ant
Coupling with Maven: conversion of Maven projects, publication with maven-publish-plugin
Gradle and IDEs

Workshop: construction and deployment of projects

Plugins: need, structure
Implementation of a plugin, configuration
Deployment

Workshop: Creation and deployment of a plugin to a local Maven repository

Duration

2 days

Price

£ 1280

Audience

Java Developer, Groovy

Prerequisites

Scripting concepts

Reference

JAV1067-F

Sessions

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

Dates ?

Dates ?

Windows 10 : Administration

Goals


- Learn about Windows 10 Administration

Program

Windows 10: architecture, new features
New features in the graphical interface
Installation, configuration
Upgrading from an earlier version of Windows
Migrating user data and settings from Windows 7 or 8.1

Workshop: Installation, customization and manipulation of the interface

New performance measurement tools, Boot Manager
Diagnostic and preventive tools for the system
Disk and device driver management
User and Live account
settings Centralization of settings
Task manager

Workshop: Configuration of the Boot manager, use of diagnostic and performance measurement tools

User Account Control (UAC)
Security with BitLocker / AppLocker / EFS
Windows Defender
Microsoft Edge security setting
Advanced Firewall settings
Data security
Password manager

Workshop: User account configuration, Firewall settings

Preparing Images
Deploying a System Image
Updating a System Image

Workshop: Preparing and deploying an image

PowerShell 5.0: features, use
Using Cmdlets
Configuring Windows 10 for mobile use and remote access

Workshop: Using PowerShell 3.0, Windows 10 remote access

Problem Steps Recorder
Windows Troubleshooting Platform
Using Unified Tracing for Diagnostics
Analyzing Performance with Windows Management Instrumentation (WMI)

Workshop: System troubleshooting with the tools studied

Passing of the certification (if foreseen in the financing)

Duration

3 days

Price

£ 1416

Audience

Windows administrators

Prerequisites

Knowledge of the Windows environment

Reference

WIN1047-F

Sessions

Contact us for more informations about session date

Drupal : Webmasters + Integrators

Goals


- Knowing how to install Drupal, configure it and administer it on a daily basis.

- Know how to create a complete theme.

Program

History and comparison with other CMS
Content Management System (CMS): operation and
benefits Operating principle of Drupal
Procedure for installing and activating modules
Initial configuration, site language
Managing the translation of the interface
Having several with a single installation by Drupal

Workshop: Installing Drupal

Creating and publishing pages and articles
Establish a WYSIWYG editor
Manage input formats (text, limited html, …)
Implement rewrite filters (filter URLs, line break converter, …)
The additional content modules (books, forums, blog …)
Create a new type of content, publication options
Add
fields to it Additional field type module (date, entity reference, …)

Workshop: Creation of its first content

Use taxonomy to organize content
Presentation of the region and block system
Administration of blocks, creation of personalized blocks
Restrict the display of blocks in relation to the context
Management of menus, links, urls and aliases
Automatic suggestion of aliases to from tokens

Workshop: Structuring the navigation on the site

Create, activate and block users
Configure registration mode
Distribution of roles and permissions

Workshop: Set up access to the site

Generate navigation pages
The different types of output (page, block, rss feed, …)
Configure the format (Grid, list, table, slider, …)
Individually configure the fields
Filter, order the results, display the visitor
filters Manage context filters

Workshop: create a view on articles by author

Back up the site (files and database)
Put the site in maintenance
Manage module and core updates
Go back to a backup

Workshop: create a view on articles by author

Applying an existing theme
Configuring the theme

Operating principle of CMS
Render table and template engine
Inspect and manipulate the page with the integrated tools of browsers

Workshop: Exploration of an existing theme

Anatomy of a theme
Create a sub-theme and rely on a kickstart
How template files work
Layout with CSS, some essential techniques
Make your site responsive
Rely on Drupal class sets to optimize its rules
Manage specific contexts via template suggestion

Workshop: Create your first theme

Integration of the color module
Overload the theme functions
Define variables through the preprocessors

Workshop: Various advanced customizations

Addition of sources in the theme
Manage versions of jQuery in Drupal
Presentation of the DOM
Presentation of the event handler
Selection and manipulation of the DOM with jQuery
User interaction

Workshop: Dynamically display the primary menu using jQuery

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

Duration

5 days

Price

£ 2172

Audience

All

Prerequisites

Knowledge of HTML and CSS, notions of programming and PHP

Reference

OPE1128-F

Sessions

Contact us for more informations about session date

Drupal : Integrators

Goals


- Know how to completely create a drupal theme.

Program

History and comparison with other CMS
Content Management System (CMS): operation and
benefits Operating principle of Drupal
Procedure for installing and activating modules
Initial configuration, site language
Managing the translation of the interface
Having several with a single installation by Drupal

Workshop: Installing Drupal

Creating and publishing pages and articles
Establish a WYSIWYG editor
Manage input formats (text, limited html, …)
Implement rewrite filters (filter URLs, line break converter, …)
The additional content modules (books, forums, blog …)
Create a new type of content, publication options
Add
fields to it Additional field type module (date, entity reference, …)

Workshop: Creation of its first content

Use taxonomy to organize content
Presentation of the region and block system
Administration of blocks, creation of personalized blocks
Restrict the display of blocks in relation to the context
Management of menus, links, urls and aliases
Automatic suggestion of aliases to from tokens

Workshop: Structuring the navigation on the site

Create, activate and block users
Configure registration mode
Distribution of roles and permissions

Workshop: Set up access to the site

Generate navigation pages
The different types of output (page, block, rss feed, …)
Configure the format (Grid, list, table, slider, …)
Individually configure the fields
Filter, order the results, display the visitor
filters Manage context filters

Workshop: create a view on articles by author

Back up the site (files and database)
Put the site in maintenance
Manage module and core updates
Go back to a backup

Workshop: create a view on articles by author

Applying an existing theme
Configuring the theme

Operating principle of CMS
Render table and template engine
Inspect and manipulate the page with the integrated tools of browsers

Workshop: Exploration of an existing theme

Anatomy of a theme
Create a sub-theme and rely on a kickstart
How template files work
Layout with CSS, some essential techniques
Make your site responsive
Rely on Drupal class sets to optimize its rules
Manage specific contexts via template suggestion

Workshop: Create your first theme

Integration of the color module
Overload the theme functions
Define variables through the preprocessors

Workshop: Various advanced customizations

Addition of sources in the theme
Manage versions of jQuery in Drupal
Presentation of the DOM
Presentation of the event handler
Selection and manipulation of the DOM with jQuery
User interaction

Workshop: Dynamically display the primary menu using jQuery

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

Duration

2 days

Price

£ 979

Audience

All

Prerequisites

Have taken the Drupal course for Webmasters or have equivalent knowledge

Reference

OPE1127-F

Sessions

Contact us for more informations about session date

Drupal : Webmasters

Goals


- Knowing how to install Drupal, configure it and administer it on a daily basis

Program

Creating and publishing pages and articles
Establish a WYSIWYG editor
Manage input formats (text, limited html, …)
Implement rewrite filters (filter URLs, line break converter, …)
The additional content modules (books, forums, blog …)
Create a new type of content, publication options
Add
fields to it Additional field type module (date, entity reference, …)

Workshop: Creation of its first content

Use taxonomy to organize content
Presentation of the region and block system
Administration of blocks, creation of personalized blocks
Restrict the display of blocks in relation to the context
Management of menus, links, urls and aliases
Automatic suggestion of aliases to from tokens

Workshop: Structuring the navigation on the site

Create, activate and block users
Configure registration mode
Distribution of roles and permissions

Workshop: Set up access to the site

Generate navigation pages
The different types of output (page, block, rss feed, …)
Configure the format (Grid, list, table, slider, …)
Individually configure the fields
Filter, order the results, display the visitor
filters Manage context filters

Workshop: create a view on articles by author

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

Duration

3 days

Price

£ 1414

Audience

All

Prerequisites

Knowledge of HTML, programming concepts and PHP

Reference

OPE1111-F

Sessions

Contact us for more informations about session date

Ant

Goals


- Know the challenges and possibilities of Ant scripts in a development team

- Be able to set up and maintain multiple projects with Ant

Program

Ant: presentation, history, principle
Coupling with Ivy: dependency management
Uses and alternatives

Practical workshop: Installation / Configuration of Ant – Integration of Ant / IDE

Structure of the build.xml file
Grammar Ant: target, task, …
Declarations and executions
Invocation options
Chaining tasks, conditions, loops
Compilation targets, packaging of a Java application
Path and classpath management

Practical workshop: Using Ant / Java tasks and handling files – packaging applications

Construction scripts
Management of links with source managers (CVS, SubVersioN)
Tasks ftp, scp, exchange security
Modularity, Packaging (jar, war, ear, …)
Web deployment with Ant

Practical workshop: Integration of Ant in a JEE project

JUnit, TestNG: principle, implementation
Automation of tests with Ant
Integration tests with Selenium

Practical workshop: Java / Ant unit tests

Ivy: presentation, interest, implementation
Descriptor, configuration of Ivy, IDE plugins
Query of repositories (local, shared, public)
Ivy / Ant tasks
Conflict management

Practical workshop: Setting up Ivy – demonstration of several tasks

Using ant in a continuous integration process
Hudson Jobs
Ant / Ivy metrics and visualization in Hudson / Jenkins
Report generation

Practical workshop: Ant / Ivy / Jenkins: coupling, reports

Limits of Ant
Ant vs Maven / Gradle

Duration

2 days

Price

£ 1280

Audience

Java Developer

Prerequisites

Knowledge of Java

Reference

JAV547-F

Sessions

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

Dates ?

Dates ?

Maven

Goals


- Know the challenges and possibilities of Maven in a development team

- Be able to set up and maintain multiple projects with Maven

Program

Maven: presentation, history
Functions: build, dependency management, tests, documentation, link with tools, …
Maven vs build tools
Project description: POM (Project Object Model)
Super POM, Inheritance of POMs
Multi-module project
Local repository and remote repository
Maven and IDEs: Eclipse, Netbeans, …

Workshop: Maven installation and repositories configurations

Structure of a project or of a module
Project models (Archetype)
Main Plugins, Goals
Unit and integration tests
Life cycle: compilation, test, assembly, deployment, …
Breakdown of a project into modules
Encoding of files: sources, resources
Management of versoins, snapshots
Profiles
Packaging Deployment of a project on an application server
Deployment by copy: ssh, ftp
Maven and SCM (Source Code Management): SVN, CVS, Git
Maven and integration continue (Jenkins)

Workshop: creation and management of Java / JEE projects in a context of continuous integration

Default repository limits
Proxy Repositories
Priority management Repository management
tools

Workshop: use of a proxy repository: Nexus or Artifactory …

Generation of a Maven site (mvn site) Site
plugin and customizations
Test reports (surfire)
Checkstyle, changelog,
PMD / CMD changes
Technical documentation (JavaDoc), sources (JXR)
Qualimetry: Maven and Sonar

Workshop: Generation of the site and various reports on the project

Functional tests with Fit and FitNesse
Functional tests and TDD

Workshop: Running functional tests

Duration

2 days

Price

£ 1280

Audience

All

Prerequisites

Knowledge of Java

Reference

JAV167-F

Sessions

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

Dates ?

Dates ?

Unit testing with jUnit + Maven

Goals


- Know the challenges and possibilities of Maven in a development team

- Be able to set up and maintain multiple projects with Maven

Program

Software quality
metrics Testing process in the life cycle of a project, types, contributions
XP practices (eXtreme Programming), Test Driven Development (TDD) and styles
Testing in an agile project management
Code refactoring
Fixtures, Qualities a test code Test
coverage
Tools

Workshop: writing tests in a project

Interest of unit tests
Framework xUnit, Java implementation: jUnit
Principle of assertions
Test cases, Test suite
Alternatives to jUnit (TestNG)
Management of unit tests in Ant / Maven scripts

Workshop: implementation of unit tests with jUnit, launch with Eclipse / from an Ant or Maven script

Load
testing Data persistence layer testing

Workshop: implementation of performance testing campaign with JMeter, use of DBunit to test database accesses

Mock and Stub objects: simulations and reproduction of real objects
Reasons for use
Technical details
Discovery of market libraries

Workshop: using Mockito

Functional tests with Fit and FitNesse
Functional tests and TDD

Workshop: Running functional tests

Duration

2 days

Price

£ 1262

Audience

Java Developers

Prerequisites

Knowledge of Java

Reference

JAV100376-F

Sessions

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

Dates ?

Dates ?

Test Driven Development (TDD) in Java SE / Java EE

Goals


- Mastering test-driven development

Program

Software quality
metrics Testing process in the life cycle of a project, types, contributions
XP practices (eXtreme Programming), Test Driven Development (TDD) and styles
Testing in an agile project management
Code refactoring
Fixtures, Qualities a test code Test
coverage
Tools

Workshop: writing tests in a project

Interest of unit tests
Framework xUnit, Java implementation: jUnit
Principle of assertions
Test cases, Test suite
Alternatives to jUnit (TestNG)
Management of unit tests in Ant / Maven scripts

Workshop: implementation of unit tests with jUnit, launch with Eclipse / from an Ant or Maven script

Maven: presentation, history
Functions: build, dependency management, tests, documentation, link with tools, …
Maven vs build tools
Project description: POM (Project Object Model)
Super POM, Inheritance of POMs
Multi-module project
Local repository and remote repository
Maven and IDEs: Eclipse, Netbeans, …

Workshop: Maven installation and repositories configurations

Structure of a project or of a module
Project models (Archetype)
Main Plugins, Goals
Unit and integration tests
Life cycle: compilation, test, assembly, deployment, …
Breakdown of a project into modules
Encoding of files: sources, resources
Version management, snapshots
Profiles
Packaging Deployment of a project on an application server
Deployment by copy: ssh, ftp
Maven and SCM (Source Code Management): SVN, Git

Workshop: creation and management of Java / JEE projects in a context of continuous integration

Dependency declaration, scopes
Transitive dependencies, optional dependencies
Version management (patterns)
Conflict management
Save a project / archive as a dependency in the repository

Workshop: configuration of dependencies and conflict management

Generation of a Maven site (mvn site) Site
plugin and customizations
Test reports (surfire)
Checkstyle, changelog,
PMD / CMD changes
Technical documentation (JavaDoc), sources (JXR)
Qualimetry: Maven and Sonar

Workshop: Generation of the site and various reports on the project

Duration

3 days

Price

£ 1862

Audience

Java / jee developers, architects, project managers

Prerequisites

Notions of Java / JEE

Reference

JAV923-F

Sessions

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

Dates ?

Dates ?

Google Cloud Platform : Networking

Goals


- Configure Google VPC networks, subnets, and routers

- Control administrator access to VPC objects

- Control network access to endpoints in VPCs

- Interconnect networks between GCP projects

- Interconnect networks between GCP VPC networks and on-premises networks or in other clouds

- Choose and configure GCP proxy and load balancing options

- Reduce latency and save money using Cloud CDN

- Optimize network expense at home » network level help

- Configure Cloud NAT or private access to Google to allow instances without public IP addresses to access other services

- Deploy networks declaratively to thehelp from Cloud Deployment Manager or Terraform

- Create networks to meet common customer requirements

- Configure monitoring and logging to resolve network issues

Program

Understand that networks are owned by projects
Know the differences between default, automatic, and custom
networks Create networks and subnets
Understand how to assign IPv4 addresses to Compute Engine instances
Publish domain names using Google Cloud DNS
Create Compute Engine Instances With Alias ​​IP Addresses
Create Compute Engine Instances With Multiple Virtual Network Interfaces

Understand the effect of IAM rules on VPC networks
Control access to network resources using service accounts
Control access to Compute Engine instances using tag-based firewall rules

Understand the overall workflow for configuring a shared VPC
Differentiate IAM roles that are used to manage network resources
Configure peering between unrelated VPC networks
Understand the use cases of a shared VPC and those of peer peering VPC networks

Know the different load balancing services
Configure Layer 7 HTTP (S) load balancing
White and blacklists of IP traffic with Cloud Armor
Caching content using Cloud CDN
Explain balancing Layer 4 TCP or SSL proxy load
balancer Explain regional network load balancing
Configure internal load balancing
Know the options for enabling IPv6 Internet connectivity for GCP load
balancers Determine the GCP load balancer at use depending on the case

Know the GCP interconnect and peering services available to connect your infrastructure to GCP
Understand the dedicated interconnect and the partner interconnect
Know the overall workflow for setting up a dedicated interconnect
Establish a connection over a VPN with Cloud Router
Determine the GCP interconnection service to use depending on the case
Understand direct peering and partner peering
Determine the GCP peering service to use depending on the case

Understand how networking features are billed
Leverage network service levels to optimize spend
Determine which level of network service to use based on cases
Know labels can help understand networking spending

Know the most common network design schemes
Configure private access to Google to allow access to certain Google Cloud services from VM instances that have only internal IP addresses
Configure Cloud NAT to allow your instances without IP addresses public access to the Internet
Automate network deployment using Deployment Manager or Terraform
Launch networking solutions using Cloud Marketplace

Configure uptime tests, alert rules, and charts for your network services
Log and analyze the behavior of network traffic using VPC flow logs

Duration

2 days

Price

£ 1547

Audience

Engineers and network administrators who use or plan to use Google Cloud Platform

People interested in software-defined network solutions in the cloud

Prerequisites

Have completed the Google Cloud Platform: Fundamentals (Core Infrastructure) training or have equivalent experience

Understand how the OSI 7-layer model works

Understand how IPv4 addressing works and have experience in managing IPv4 routes

Reference

CLO100688-F

Sessions

Contact us for more informations about session date

WebServices with Apache CXF

Goals


- Master the development and deployment of web services with Apache CXF

Program

WebService: definition, contexts of use
Web service standards:
– XML: SOAP, WSDL
– REST (Representational State Transfer)
– Service Registry
WebService development approaches: SOAP vs REST
SOAP communication styles: Document, RPC
Apache CXF: presentation , interest
Standards supported by Apache CXF
Tools available

Workshop: environment configuration: Eclipse / Maven

CXF architecture
Lifecycle
Development of the service: SEI, implementation, Spring bean
Deployment of the service
Creation and execution of the client
Asynchronous calls

Workshop: Creation of multiple WebServices and calls

JAX-WS frontend: code-first, contract-first, publication / invocation
Using a dynamic client
Services Dispatch

Workshop: Use of simple, complex fonts

Transport layer management in CXF: HTTP, HTTPs, JMS, Local
Develop CXF interceptors
CXF features
CXF Invoker
Use of CXF tools

Workshop: Development of custom interceptors

Java API for RESTful services
Understanding the CXF JAX-RS implementation
Developing RESTful services
Deploying a RESTful CXF service

Workshop: Development and deployment of RESTful services

Duration

3 days

Price

£ 1815

Audience

Java Developers

Prerequisites

Mastery of Java, knowledge of JEE

Reference

JAV767-F

Sessions

Contact us for more informations about session date

Google Cloud Platform : Preparation for Professional Cloud Architect Certification

Goals


- Position the Professional Cloud Architect certification

- Get information, tips and advice on how to run the exam

- Analyze sample case studies

- Review each section of the exam and their main concepts to reinforce knowledge and identify gaps / areas for further study

Program

Global presentation of the specifics of the certification exam, so as to avoid any confusion or misunderstanding regarding the process and nature of the exam.

Topics covered:
– Positioning of the Professional Cloud Architect certification among the various offers
– Distinction between « Associate » and « Professional »
– Procedure for moving from Professional Cloud Architect level to Associate Cloud Engineer
– Description of the organization of the exam and applicable rules
– General advice relating to the conduct of the examination

In-depth analysis of the case studies provided for the preparation of the exam

Topics covered:
– MountKirk Games
– Dress4Win
– TerramEarth

Advice and examples relating to design and implementation skills that may be the subject of questions during the exam

Topics covered:
– Analysis of the layered model obtained during the course Architecting with Google Cloud Platform: Design and Process
– Exam guidance focused on technical and business process design
– Designing a solution infrastructure that meets business requirements
– Designing a solution infrastructure that meets technical requirements
– Designing network, storage and compute resources
– Creating a Migration Plan
– Future Improvements Considered for a Solution
– Design and planning resources
– Configure network topologies
– Configure individual storage systems
– Configure compute systems
– Manage and provision resources
– Design secure solutions
– Design solutions to meet legal requirements
– Resources on security and compliance

Advice and examples relating to business and technical processes, optimizing security, performance and costs, as well as business continuity and reliability

Topics covered:
– Analysis and definition of technical processes
– Analysis and definition business processes
– Resources on process analysis and optimization
– Design of secure solutions
– Design of solutions compliant with legal requirements
– Resources on security and compliance
– Advice for teams responsible for the development and operation of ensure that the solution is deployed correctly
– Resources on managing implementation
– Easy access buttons
– Guides
– Building a resilient culture
– Resources on how to ensure reliability

Presentation of training resources

Topics covered:
– Presentation of the Qwiklabs quest made up of challenge workshops for Professional Cloud Architect certification
– Identification of courses led by a trainer, as well as the subjects of these courses addressing skills likely to be on the program exam
– Connection of candidates to individual Qwiklabs workshops, as well as specific courses and specializations on Coursera
– Comments and reviews on the course

Duration

1 day

Price

£ 1377

Audience

Cloud professionals considering taking the Professional Cloud Architect certification exam

Prerequisites

Know how to use GCP (level equivalent to "Google Cloud Platform: Infrastructure" training)

Have a good knowledge of cloud solutions (level equivalent to "Google Cloud Platform: Architecture and process" training)

Have experience in the field of cloud computing

Reference

CLO100683-F

Sessions

Contact us for more informations about session date

Google Cloud Platform : Architecture and process

Goals


- Design deployments

- Evaluate and choose Google Cloud Platform products

- Ensure integration and optimization of resources

- Implement procedures and rules for risk reduction, downtime and disaster recovery

Program

Status and solution
Measure
Compliance with requirements:
– service level objectives,
– service level agreements,
– service level indicators (key performance indicators)

Microservices Architecture
12-Factor Applications on GCP
Mapping Compute Requirements with Google Cloud Platform Computing Services
Provisioning Compute System

Data Classification and Characterization Data
Ingestion and Data Migration
Identify storage needs and map to Google Cloud Platform storage systems

Perimeter network configuration Network
configuration for data transfer within the department, including load balancing and location of networks Network
integration with other environments, including on-premises cloud and multicloud

Failure due to loss of resources
Failure due to overload
Strategies for dealing with failure Business
continuity and disaster recovery (recovery and data lifecycle management)
Adaptable and resilient design

Security on Google Cloud Platform
Network access control and firewalls
Denial of service protections
Resource sharing and isolation
Data encryption and key management
Identity access and audits

Capacity planning
Tariffs

Deployment
Monitoring and alerts
Incident management

Duration

2 days

Price

£ 1808

Audience

Cloud Solutions Architects - DevOps Engineers

Prerequisites

Have taken the Google Cloud Platform infrastructure training or equivalent concepts

Reference

CLO100682-F

Sessions

Contact us for more informations about session date

XSLT

Goals


- Know the utility, challenges, needs of XSL

- Master the syntax and maintenance of XSLT

Program

History, versions, alternatives
What is XSLT used for?
A first example of application

Reminders of fundamental syntax and of interest
Advanced queries
Uses of functions

Workshop: production of a document and multiple research 

Structure of an XSLT program
How the XSLT processor works Matching
patterns and transformation rules
Transformation
instructions Programming
instructions Creation instructions
Splitting an XSLT application

Workshop: creation of a website with XSL

Why adopt specific design patterns
Programming
patterns Transformation
patterns Introducing XSLFO

Workshop: implementation of a series of transformations 

Duration

2 days

Price

£ 1090

Audience

All

Prerequisites

Knowledge of XML language

Reference

PRO22-F

Sessions

Contact us for more informations about session date

WordPress Webmasters + Developers

Goals


- Learn to use advanced administration concepts, customize a WordPress theme, install, configure plugins

- Create a wordpress plugin

Program

Install wordPress
Introduce WordPress
Vocabulary WordPress

Modify title & slogan
Widget management
Custom menu
Modify theme colors
Manage header and background images
Modify home page

The default theme
Using other themes
Learn to modify a default theme
Adding a graphic widget: slider, image carousel, photo gallery, social networks

Practical workshop: Download and change the theme

HTML5 / CSS3 reminder
Use the wordpress text editor
CSS and html modification
Definition of the structure: background, content areas, header, footer
Creation of menus
Define the pages for the theme: header.php, footer.php, content. php, etc.
Lexicon and documentation of wordpress functions
Introduction and use of Artister
Incorporation of an Artisteer template in WordPress

Practical workshop: Development of a theme from A to Z

Trackback system
Spam protection
Multiple user and author management
Password protection of articles
Web services

Installation of an existing plugin
Standard and useful plugins
Installation of SEO, e-mailing, social networks
plugin How to debug a new plugin

Practical workshop: Install and configure several plugins

Installation of the WooCommerce plugin Configuration
of the WooCommerce plugin
Adding and modifying products
Inventory management
Sales report table

Practical workshop: Setting up a shop

PHP Reminders
Introduction to plug-in creation with WordPress

Practical workshop: Development of a WordPress plugin

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

Duration

4 days

Price

£ 1523

Audience

Webmaster or web developers

Prerequisites

Good knowledge of WordPress, PHP, HTML / CSS

Reference

OPE1008-F

Sessions

Contact us for more informations about session date

AutoCAD 2D Advanced with preparation for Autodesk certification

Goals


- Learn to master the advanced techniques of AutoCAD in 2D

- Create and use databases

- Upgrade and understand the new interface and new tools

Program

Reminders of the principles of CAD
Know the native file formats of AutoCAD: the .DWG / .DWT, DXE, DXF, DWS and PNG, PDF
Understand the stakes of vector drawing
Customize the interface (single or dual screens)

Understand array tools prior to associative ones
Master associative arrays: polar, rectangular, along a path
Modify columns and rows
Modify the source element
Explode an associative array

Workshop: produce several drawings using the different arrays

Reminders on the layer panel
Master layer attributes
Use texts and text styles
Manage dimensions, dimension styles and measurement tools
Insert annotations 
Use hatches
Modify hatches

Navigate in the layers:
– Define the current object’s layer
– Transfer an object to another object’s layer
– Return to the previous layer
Freeze or deactivate a layer according to objects
Browse the layers
State of the layers :
– Create new layer states
– Modify layer states
Create a group filter
Create a layer state according to the filter
Manage and modify layer states
Properties of the layers to restore
Import / Export layer states
Create group filters:
– Add / remove layers
– Impact in the drop-down menu
Create property filters:
– Add / remove layers
– Impact in the drop-down menu
Purge commands
Keyword searches

Create a .dwt template file
Create a .dws drawing standard
Objects that can be included in a drawing standard:
– Layer attributes
– Text styles
– Dimension styles – Line types
Associate a current drawing with a standard
Check and verify the conformity of a drawing in progress
Check standard and purge
Update the drawing template file
Update the standards file

Workshop: create an evolving work environment base in DWT and DWS

Reminders on the creation of blocks
Modify blocks
Insert blocks
Use dynamic blocks
Edit blocks
Configure the different parameters: point, linear, polar, x, y, rotation, alignment, invert, visibility, consultation, base point
Understand the different actions: move, scale, stretch, polar stretch, rotation, inversion, array, etc.
Combine several actions and visibilities
Lookup table
Define attributes
Understand the different types of attributes
Manage block attributes
Modify the parameters of block attributes

Workshop: create the recurring elements of an architectural project: doors, double doors, windows, high / low voltage sockets, etc.

Reminder on the Design Center
Navigate the treemap
Use the drawing properties panel
Filter the components of a drawing

Workshop: create a custom tools palette

Create a title block with automatic fields
Create automated field properties
Insert names and paths from .dwg and Xref
Create presentation templates
Create views
Create a sheet set
Work with multiple drawings
Work with a directory
Create sheet selection sets
Archive a sheet set
Check the file tree
Check the file table
Create a transfer on one or more .dwg
Check the directory tree
Check the file table
Create a transfer on one or more .dwg

Workshop: create a sheetset from a working directory, data synchronization. Export via Etransmit

Use an external .VLX application
Manage temporary loading
Load at startup
Create a dedicated block
Create a dedicated layer
Use the outline tool
Extract attributes to an Excel file (via Express Tools) level 0, +1, +2, + 3

Create table styles
Createf tables: dialog box
Apply modifications
Use the text editing ribbon
Insert symbols and automatic fields
Create and prepare blocks
Create data extraction via .dxe and configure
Create an Excel file
Import in the drawing table
Change values ​​in AutoCad / Update Excel
Change values ​​in Excel / Update AutoCad
Understand file constraints
Understand data binding and counting
Create new extractions
Add drawings or folders
Filter properties and categories
Create a .txt or .xls file

Duration

5 days

Price

£ 1917

Audience

Draftsman, engineer

Prerequisites

Have followed "AutoCAD Initiation / Advanced" course or have a regular practice of the software

Reference

CAO619-F

Sessions

Contact us for more informations about session date

WordPress Users + Webmasters + Developers

Goals


- Discover the publication of content on WordPress

- Learn to use the basic and advanced concepts of administration

- Learn to customize a WordPress theme. Install, configure WordPress plugins

- Learn the basics of creating wordpress plugins

Program

What is a Blog: functioning and interests
History and version
Comparison with other Blogs: DotClear …
Principle and functioning of WordPress
Presentation of the public and private part

The different tools required: Web server, Editor …
Minimum system requirements
Update procedures

Hands-on workshop: installing WordPress on a web server

Presentation of the dashboard
Management of articles: creation, edition, modification
Learning to use the text editor
Comments
Management of different media: Images, Audio, Video …
Management of static pages
Workflow management

Practical workshop: publication and formatting of content

Modify title & slogan
Widget management
Custom menu
Modify theme colors
Manage header and background images
Modify home page

The default theme
Using other themes
Learn to modify a default theme
Adding a graphic widget: slider, image carousel, photo gallery, social networks

Practical workshop: Download and change the theme

HTML5 / CSS3 reminder
Use the wordpress text editor
CSS and html modification
Definition of the structure: background, content areas, header, footer
Creation of menus
Define the pages for the theme: header.php, footer.php, content. php, etc.
Lexicon and documentation of wordpress functions
Introduction and use of Artister
Incorporation of an Artisteer template in WordPress

Practical workshop: Development of a theme from A to Z

Trackback system
Spam protection
Multiple user and author management
Password protection of articles
Web services

Installation of an existing plugin
Standard and useful plugins
Installation of SEO, e-mailing, social networks
plugin How to debug a new plugin

Practical workshop: Install and configure several plugins

Installation of the WooCommerce plugin Configuration
of the WooCommerce plugin
Adding and modifying products
Inventory management
Sales report table

Practical workshop: Setting up a shop

PHP Reminders
Introduction to plug-in creation with WordPress

Practical workshop: Development of a WordPress plugin

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

Duration

5 days

Price

£ 1850

Audience

Webmasters, web developers

Prerequisites

Knowledge of website creation, PHP, HTML / CSS

Reference

OPE1007-F

Sessions

Contact us for more informations about session date

WordPress Users + Webmasters

Goals


- Discover the publication of content on WordPress, learn to use the basic and advanced concepts of administration

- Learn to customize a WordPress theme

Program

What is a Blog: functioning and interests
History and version
Comparison with other Blogs: DotClear …
Principle and functioning of WordPress
Presentation of the public and private part

The different tools required: Web server, Editor …
Minimum system requirements
Update procedures

Hands-on workshop: installing WordPress on a web server

Presentation of the dashboard
Management of articles: creation, edition, modification
Learning to use the text editor
Comments
Management of different media: Images, Audio, Video …
Management of static pages
Workflow management

Practical workshop: publication and formatting of content

Modify title & slogan
Widget management
Custom menu
Modify theme colors
Manage header and background images
Modify home page

The default theme
Using other themes
Learn to modify a default theme
Adding a graphic widget: slider, image carousel, photo gallery, social networks

Practical workshop: Download and change the theme

HTML5 / CSS3 reminder
Use the wordpress text editor
CSS and html modification
Definition of the structure: background, content areas, header, footer
Creation of menus
Define the pages for the theme: header.php, footer.php, content. php, etc.
Lexicon and documentation of wordpress functions
Introduction and use of Artister
Incorporation of an Artisteer template in WordPress

Practical workshop: Development of a theme from A to Z

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

Duration

3 days

Price

£ 1284

Audience

Beginners in the use of WordPress, Webmasters, web developers

Prerequisites

Good knowledge of website creation, HTML and CSS

Reference

OPE1006-F

Sessions

Contact us for more informations about session date

WordPress Developer

Goals


- Install, configure WordPress pluginss

- Learn the basics of creating wordpress plugins

Program

Install wordPress
Introduce WordPress
Vocabulary WordPress

Trackback system
Spam protection
Multiple user and author management
Password protection of articles
Web services

Installation of an existing plugin
Standard and useful plugins
Installation of SEO, e-mailing, social networks
plugin How to debug a new plugin

Practical workshop: Install and configure several plugins

Installation of the WooCommerce plugin Configuration
of the WooCommerce plugin
Adding and modifying products
Inventory management
Sales report table

Practical workshop: Setting up a shop

PHP Reminders
Introduction to plug-in creation with WordPress

Practical workshop: Development of a WordPress plugin

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

Duration

2 days

Price

£ 1022

Audience

Webmaster or web developers

Prerequisites

Good knowledge of WordPress, PHP, HTML / CSS

Reference

OPE960-F

Sessions

Contact us for more informations about session date

Google Cloud Identity

Goals


- Define a Cloud Identity domain or a personal domain

- Manage users and associated permissions with Cloud Identity

- Manage mobile devices

- Explore the reports module and run reports

- Discover different security protocols and apply them to the domain

Program

Cloud Identity: overview, different SKUs
Establish a domain
Provision a Cloud Identity instance
Browse the Cloud Identity console

Create a user pool
Synchronize users with the domain using Google Cloud Directory Sync
Specific user roles Enforce user
rules
Create groups within the domain

Best practices for using security
rules Anti-phishing
rules Apply access control rules
Configure a single sign-on (SSO) rule for the domain
API security
Roles, privileges, and delegation
Browse Security Center

Manage Google mobile devices in the Cloud Identity console
Add a mobile device to the domain
Configure mobile device management rules
Synchronize data with mobile devices

Domain Options in the Cloud Identity Console
Manage DNS Records
Use the Reporting Module
Generate Basic Reports
View Logs
Create Custom Alerts

Common Cloud Identity Use Cases

Duration

5 days

Price

£ 3028

Audience

System administrators - developers

Prerequisites

Notions on Identity Management

Being in possession of a domain

Reference

CLO100681-F

Sessions

Contact us for more informations about session date

WordPress Webmasters

Goals


- Learn to use advanced administration concepts

- Learn to customize a WordPress theme

Program

Modify title & slogan
Widget management
Custom menu
Modify theme colors
Manage header and background images
Modify home page

The default theme
Using other themes
Learn to modify a default theme
Adding a graphic widget: slider, image carousel, photo gallery, social networks

Practical workshop: Download and change the theme

HTML5 / CSS3 reminder
Use the wordpress text editor
CSS and html modification
Definition of the structure: background, content areas, header, footer
Creation of menus
Define the pages for the theme: header.php, footer.php, content. php, etc.
Lexicon and documentation of wordpress functions
Introduction and use of Artister
Incorporation of an Artisteer template in WordPress

Practical workshop: Development of a theme from A to Z

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

Duration

2 days

Price

£ 1022

Audience

Webmasters, web developers

Prerequisites

Good knowledge of website creation, HTML and CSS

Reference

OPE959-F

Sessions

Contact us for more informations about session date

WordPress User

Goals


- Learn about publishing content on WordPress and the basic concepts of using a CMS

Program

What is a Blog: functioning and interests
History and version
Comparison with other Blogs: DotClear …
Principle and functioning of WordPress
Presentation of the public and private part

The different tools required: Web server, Editor …
Minimum system requirements
Update procedures

Hands-on workshop: installing WordPress on a web server

Presentation of the dashboard
Management of articles: creation, edition, modification
Learning to use the text editor
Comments
Management of different media: Images, Audio, Video …
Management of static pages
Workflow management

Practical workshop: publication and formatting of content

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

Duration

1 day

Price

£ 500

Audience

Beginners in the use of WordPress, content writers

Prerequisites

Knowing how to navigate the Web and use office tools (word processing)

Reference

OPE958-F

Sessions

Contact us for more informations about session date

XML

Goals


- Knowing how to create XML documents

- Knowing the principles and challenges of web services

Program

History, versions
Context of use of XML?
Other alternatives (YAML, EDI, etc.)
Technologies associated with XML
Tools available

Principle and structure of an XML document
Encodings, internationalization
Various examples of constructions
Namespaces
Need for validation

Structure and declaration (internal, external)
Declaration of elements, attributes, entities
Applications and recommendations

Introduction
Basic concepts
Declaration of elements, attributes
Complex types
Inheritance of simple types
Patterns and groups
Practical examples

Nodes in a document
Selection paths
Basic functions
Expressions, multiple examples

The essentials
An application
Transformation classes

Presentation of web services Web
services and SOA
Advantages
Standards SOAP
web service platforms
: general principles of
SOAP, WSDL and extended services

Duration

3 days

Price

£ 1430

Audience

All

Prerequisites

Knowledge of HTML, programming concepts

Reference

PRO20-F

Sessions

Contact us for more informations about session date

Google Cloud Platform : Infrastructure

Goals


- Know the methods of developing, implementing and deploying Google Cloud Platform solutions

- Familiarize yourself with a wide range of solution areas, use cases and applications

- Develop essential skills to manage and administer solutions

- Develop knowledge of solution schematics: methods, technologies and designs used to implement security, scalability, high availability, and other desired qualities

Program

Google Cloud Platform (GCP) Infrastructure
Using GCP
Demonstration: Projects

Lab: Using Google Console and Google Cloud Shell

Virtual private cloud (VPC), projects, networks and subnets
IP addressing
Routing and firewall rules Subnets
vs physical network topology for resource management

Workshop: Configuring virtual networks – Bastion host

Google Compute Engine Compute
options (virtual processor and memory)
Image management
Common actions of Compute Engine

Workshop: Creation of virtual machines

Cloud IAM: overview, functionalities
Configuration of Organizations, roles and members Service
accounts
Best practices

Lab: Configuring Google Cloud IAM

Google Cloud Storage: presentation, uses
Google Cloud SQL: features
Cloud Spanner
Google Cloud Bigtable
Google Cloud Datastore

Lab: Using Cloud SQL – Cloud Datastore

Cloud Resource Manager: Quotas, Labels, Names and Billing Billing
Administration

Lab: Analyze Billing Data Using BigQuery

Stackdriver and monitoring
Logging
Error reporting
Tracing and debugging

Workshop: Resource monitoring (Stackdriver) – Error reporting and debugging

Duration

3 days

Price

£ 2070

Audience

Cloud Solutions Architects - DevOps Engineers

Prerequisites

Have taken the Google Cloud Platform training: Fundamentals or equivalent concepts

Reference

CLO100680-F

Deployment Manager: presentation, features
Configuration of Deployment Manager
Google Cloud Launcher

Lab: Using Deployment Manager

Cloud Dataproc
Cloud Dataflow
BigQuery and Cloud DataLab

Workshop: Manipulation of managed services

Cloud Pub / Sub
API Management
Cloud Functions
Cloud Source Repositories
Specialized APIs

Workshop: Demonstrations of infrastructure services

Google App Engine: presentation, features Contributions of the App Engine environment Google Cloud Endpoints

Workshop: Using Google App Engine

Containers, Kubernetes Engine and Container Registry
Kubernetes Engine, App Engine or containers on Compute Engine?

Lab: Kubernetes Load Balancing

Sessions

Contact us for more informations about session date

Xen

Goals


- Know how to deploy, administer and maintain a virtual environment based on XEN technology

Program

Virtualization: history and interests
Types of virtualization
Presentation of Xen
Boot and storage

Xen server
installation Client installation: Linux / Windows
Option groups
Deployment of virtual machines in Xen: console or script
General configurations of a virtual machine

Workshop: creation of a virtual machine, configuration

CPU sharing between the different virtual machines
Allocation of memory, one or more CPUs, virtual disks or network interfaces
Backup, restoration, migration and cloning of virtual machines
Management of pools
Procedures on the master and slave server
Clustering: strategies, pre- required, implementation
Virtual machine and host server security

Workshop: CPU and memory management – Saving a machine to a file on a remote machine – Pool management and live migration (XenMotion)

Duration

3 days

Price

£ 2148

Audience

Linux system administrators

Prerequisites

Notions of system and network administration in a Linux environment

Reference

OUT317-F

Sessions

Contact us for more informations about session date

Zabbix : Infrastructure supervision

Goals


- Know how to use Zabbix to prevent system / network malfunctions

Program

Presentation, History
The objectives of supervision, the techniques available
Zabbix and its Web resources
Reminders on the principles of HTTP, SMTP, NNTP, POP3, PING
Definition of the resources to be monitored

Real-time monitoring
Import and export in XML format
Automation of server / service discovery on an IP range
Network diagram Visualization of data in graphical form
Personalization of alerts
Supervision scenario
Retention time for collections and events

Prerequisites
Installation of Zabbix
Upgrade

Workshop: Zabbix installation

Architecture, operating principle and positioning of the various modules
Description of servers to monitor, creation of server groups
Configuration of contacts and contact groups 
Remote supervision / via an agent Service
management: definition, groups
Customization of the administration console
Management of users: configuration, profiles

Workshop: Using the web interface and configuring the administration tools

On the hosts, installation of the Zabbix agent
Use of the Zabbix agent and configuration file

Workshop: Deployment on host and modification of the configuration file

Correlation
SLA and IT services
Use of Actions
Use of
import / export mass modification

Workshop: Creating actions and using mass modification

Duration

3 days

Price

£ 1956

Audience

System administrators

Prerequisites

Knowledge of network administration - Notions in Linux / Shell or Perl

Reference

Re628-F

Sessions

Contact us for more informations about session date

Youtube : Create and animate your channel

Goals


- Create a Channel

- Broadcast, Generate View, Attract Followers

Program

Uses of video on the Internet.
Consumption in France

Set a goal: why create a channel?
Taming the YouTube interface
Understanding playlists to classify your videos.
Subtitling and vignetting
Customize your channel in its own colors.

Workshop: setting up your channel

The keys to a successful video.
Some ideas
Scripting
Image quality
Hardware, software
Intros and outros
The formats accepted by YouTube.
Titling, description, keywords, meta data: knowing how to optimize them for good SEO.
Notes or cards
Choose a visual for your video.

Workshop: knowing how to create a visual

Animate the channel.
Involve your spectators
Make collaborations
Manage, interact with comments.

Workshop: streaming

Integration into its site or blog 
Use of social networks to distribute.
Alternative Solutions
Advertise Google Adwords Youtube.
Monetization solutions

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

Duration

1 day

Price

£ 674

Audience

Communication managers and officers, web project managers, press officers, marketing managers, community managers

Prerequisites

Know the fundamentals of the web

Reference

E-M100278-F

Sessions

Contact us for more informations about session date

XML, Ajax and jQuery

Goals


- Discover XML, Ajax and jQuery

- Generate an RSS feed

Program

Basic JavaScript concepts
Event management
Presentation of the DOM (Document Object Model)
Access, modification, addition of elements and attributes
Dynamic management of CSS

Practical workshop: creating a photo gallery  

Presentation of the XML format
Structure of an XML document
Benefits of XML

Practical workshop: RSS feed for a website

Synchronous and asynchronous communication
Instantiate an XMLHttpRequest object
Sending requests
Managing responses, return codes from HTTP servers
Managing errors

Essential functions and chaining
Selectors (CSS, XPath, Complexes)
Browsing, manipulation of the DOM tree and filters
Callback principles

Behavior of links
Association of events and triggering
Animation effects
Widgets: sliders, tooltips, drag’n’drop …

Hands-on workshop: multiple examples of jQuery widgets

Asynchronous / synchronous communication
Implementation of AJAX
jQuery functions available
Loading of pages and code injection
Complete integration of AJAX and the UI
Compatibility with other frameworks

 Practical workshop: creation of a rich web interface with jQuery

Web developments
Other frameworks to discover

Duration

2 days

Price

£ 979

Audience

Webmasters

Prerequisites

Have a good knowledge of HTML and CSS

Reference

SIT654-F

Sessions

Contact us for more informations about session date

Zope Plone

Goals


- Master the implementation and administration of Plone

- Be able to make changes in the presentation and behavior of Plone

Program

History
Zope distributions and products
Simple installation and Zope reminders (Objects, DTML, ZPT)

Anonymous access and use of the public site
Accessible areas
Various functions for the visiting user

Installation on a Windows server
Description of the installation on a Linux server
Creation of a Plone portal
Creation of a complete article, with metadata
Various types of data (articles, agenda, forum, etc.)
Handling of history and versions
Management of members and groups of members
Validation and publication


Practical workshop: setting up a business website with a workflow

Manipulation of site preferences and correspondence with the ZMI
Display and placement of available portlets
Modification of templates and the main model

Detailed architecture of Plone
Actions
Creating and modifying portlets
More complex boxes – using python
Complete examples: a calculator; sending a survey by email

Duration

3 days

Price

£ 1954

Audience

All

Prerequisites

Have followed the course "Zope Initiation + Deepening" or have equivalent knowledge

Reference

OPE120-F

Sessions

Contact us for more informations about session date