AutoCAD Architecture

Goals


- Know how to use the basic functions of AutoCAD Architecture

Program

About AutoCAD
AutoCAD Architecture, history, use, features

Overview of CAD principles
AutoCAD native file formats: .DWG / .DWT, DXF, DWS and PDF

The menu bar
The ribbon
The graphics area
The command window

Environment and reminders
Creation of a new document
Characteristics of Autocad Architecture templates
Particularities of layers in Autocad architecture
The workspace
Configuration of units and conventions
Navigation in the workspace
The selection modes
Adjustment of the grid and display
Resol mode: grid magnetism
Registration: orthogonal / polar / object
Object snapping
Origin
Absolute Cartesian coordinates
Relative Cartesian coordinates
Relative and polar Cartesian coordinates

Line and polyline
Rectangle
Arc
Circle
Ellipse
Polygon
Xline and ray
Ring

Workshop: each tool is the subject of a practical exercise

Move
Copy
Offset
Apply symmetry
Rotate
Stretch
Scale
Fit / extend
Grid
Decompose

Workshop: each modifier is the subject of a practical exercise 

Modify blocks
Insert blocks
Dynamic blocks
Attributes
Define, edit, manage
Synchronize

Workshop: create dynamic window and door blocks

Wall tool
Geometric options of the wall tool: width, height, offset, inversion, justification, correspondence, arc
Control handles of a drawn wall
General properties of a wall: description, layer, styles, linked space
Geometric properties of an installed wall: width, base height, length, justification

Curtain wall tool
Curtain wall unit
Geometric options of the curtain wall tool: height, arc
Control handles of a drawn curtain wall
General properties of a wall: description, layer, styles, linked space
Geometric properties of a curtain wall drawn: width, base height, length, justification

Workshop: create the walls of a car garage

Door tool
Choice of wall and distance or hook
Control handles of a drawn door
General properties: description, layer, styles, linked space
Geometric properties: width, base height, justification inside / outside of the frame, opening angle
Alignment vertical on threshold or lintel
Height of threshold
Anchors
Types of opening ends

Workshop: install different types of doors

Opening tool
Choice of wall and distance or hook
Geometric options of the opening: shape, width, height, lintel height, height of the support, offset, inversion, correspondence
Control handles of a drawn opening
General properties: description, layer linked space, form
Width, height, length elevation
Vertical alignment
Lintel height
Support height
Anchors
Types of opening ends

Workshop: open space

Window tool
Choice of wall and distance or hook
Geometric options for window installation: style, width, height, lintel height, sill height, offset, inversion, correspondence, justification, grid, etc.
Control handles of an installed window
General properties: description, layer, linked space
Geometric properties: standard size, width, base height, justification inside / outside of the frame, opening percentage
Vertical alignment on support or lintel
Lintel height
Support height
Anchors
Types of opening ends

Workshop: window installation

Corner window
Choice of wall and distance or hook
Geometric window installation options: style, width, height, lintel height, sill height, offset, inversion, correspondence, justification 
Control handles of an installed window
General properties: description, layer, linked space
Geometric properties: standard size, width 1, width 2, base height, justification inside / outside the frame, percentage of opening
Vertical alignment on support or lintel
Lintel height
Support height
Anchors
Types of opening ends

Workshop: create openings, doors and windows for a car garage

Geometric options of stair poses: shape, style, tread, width, height, justification, length of the run, correspondence
Drawing on the fly
Control handle
General properties: description, layer, vertical orientation
Geometric properties: width, height, justification, choice of the type of end object (riser, tread, landing), calculation rule, total length, length of tread
Rotation and elevation (in relation to SCG or UCS)
Vertical alignment on support or lintel
Lintel height
Support height
Advanced settings: upper and lower floor offset Flight height
Interference

The railings
Geometric options: style, tie, matching
Control handles
General characteristics: description, layer, style
Geometric properties: crossties and posts location
Rotation, elevation

Workshop: create an exterior staircase

Presentation of the Space tools: space, generate spaces, zone
Difference between the space tool and the space generation tool
Creation of spaces
Creation options: name, style, type, height, generate all
Space properties: descriptions, layer, style, name, associative, offset boundary
Component dimensions: geometry type, overall height, ceiling height, floor and ceiling thickness, height above ceiling, below floor, default surface height
Actual dimensions: length, width, perimeter, base area, base volume
Space manager
Spaces created and present in the drawing
Details of spaces by surface
Name
Descriptions
Style: standard, commerce, education, housing, health

Workshop: create garage spaces (reception, workshop, offices, etc.)

Creation of inventories for doors, windows, rooms
Choice of objects: quick selection or similar selection
Insertion of the table in the drawing
Conversion into tables
Export to Excel
Data link

Workshop: create inventories for doors, windows, etc

Understand the principle of external references
Xref management panel
File information
Create a multiple presentation file
Attach work / status files
Adjust visible area of ​​files / remove it
Modify one of the files / status and update
Path requirements

Workshop: place the building in the ground plan

Presentation in the « Presentation » area
Object and space presentation
Configuration of presentations
Creation of sections
Creation of title block with variables and constants
Creation of templates
Exports in files
Plotter printing

Workshop: make and export plans with title blocks

Duration

5 days

Price

£ 2545

Audience

Draftsman / designer / Engineer / Architect

Prerequisites

Have followed "Autocad 2D Initiation + Advanced" or have equivalent knowledge / knowledge in 3D

Reference

CAO788-F

Sessions

Contact us for more informations about session dates

Liferay Portal

Goals


- Build applications based on Liferay Portal

- Administer Liferay Portal

Program

Infrastructure portal: definition, role
Concept of portlets, JSR 168, life cycle
Available portlet containers
Presentation of Liferay
Global architecture

Preparation of the server
Additional elements of the Java servers – data source, mails, etc.
Summary of deployment in production (domain name, FTP, etc.)

Practical workshop: complete set-up, and study of personal scenarios

Creation of published web content
Creation and maintenance of
Liferay intranet content for a social site

Practical workshop: multiple complete sites

Administration interfaces
Configuration of rights and security management
Access to various external services (OpenOffice, video, etc.), and Web services

Practical workshop: various settings of Liferay Portal

Monitoring: memory, cache, sessions, …
Optimization and performance of the platform
Migration of content between environments
Clustering and load balancing
IS integration: LDAP directories, databases, …
Update of the platform

Portal and development environment
Liferay terminology and concepts: Portlet, Hook, Layout template, themes Portlet
models and API
Project structure, production and deployment of portlets

Practical workshop: installation of the development environment – creation of a first portlet and deployment

Presentation of the Model-View-Controller
Frameworks available
Struts and Spring: presentation,
MVC mechanisms with Liferay
Links and forms
Parameter, public parameters, preferences, …

Practical workshop: deployment of Liferay portlets

Javascript, CSS in the portlets
AJAX concepts and technologies
Ajax frameworks usable in Liferay

Practical workshop: using Ajax in Liferay

Inter-portlet communication mechanisms: JSR 168
Inter-portlet interactions in Liferay – WSRP, IPC …

Practical workshop: content management in a site: articles and journal portlet

Using themes
Creating a Layout Template
Creating a JSP Hook
Presentation of the Liferay service API Liferay
Tables: general diagram, presentation of some tables

Practical workshop: creation of a Hook with the Liferay Object model – Portlet development with the Liferay API

Duration

4 days

Price

£ 850

Audience

Java Developers

Prerequisites

Mastery of Java language and knowledge of JSP / Servlets web development

Reference

JAV342-F

Sessions

Contact us for more informations about session date

Windows Server 2012 : GPO (Group Policy)

Goals


- Know how to industrialize the configuration of workstations and servers

Program

Architecture, FSMO and PDC
Principles of distribution of GPOs on
RSAT OS clients : Installation of consoles on client workstations
New in Windows 2012

Differences between local and Active Directory domain policies
Administrative models
Object links
Starter GPOs
Filtering the deployment of a Workshop object

: Creation and link of objects of a group policy. Filtering the deployment of an object

The Group Policy Manager (GPMC)
How to create the GPO starter folder?
Delegation on GPOs
Report generation
Update of GPOs, control of policy descents to remote workstations
Display and modify the status of GPO replications in the domain, status tab
Display of group policy results

Workshop: Creation and use of Starter. Search in GPOs. Example of filtering

How group policies work
Managing targeting with the Targeting Editor
Scheduling tasks

ADM, ADMX, ADML, WMI filter
Structure of ADMX / ADML files
Use predefined models and basic GPOs
Custom models
Create queries with WMI language (WQL)

Workshop: Convert ADM file to ADMX. Writing an ADMX file. Using WMI Filters

Configuration of machines and users
Deployment of printers
Audit policies and user rights
The file system: define NTFS permissions
Use scripts. Tablet policies
Examples of general policies use

Installation and updates of software by GPO
Uninstall the applications
Deploy the service packs
The security elements offered Security
configuration wizard

Workshop: Installation and uninstallation of software with the GPOs. Added security by GPO

Save and restore GPOs with GPMC
Log management Resolve conflicts between GPOs: gpresult

Lab: Using the GroupPolicy PowerShell Module

Duration

3 days

Price

£ 1925

Audience

System administrators

Prerequisites

Knowledge of Windows 2008 or 2012

Reference

WIN833-F

Sessions

Contact us for more informations about session date

Windows Server 2019 : Network infrastructure

Goals


- Learn how to configure Windows Server 2012 in an IPv4 or IPv6 environment and the main roles and network features

- Diagnose and troubleshoot network services problems

- Secure access

Program

Configuration of IPv4 and IPv6
Powershell and the dedicated cmdlets to manage your network
Configuration of the Windows firewall
Use and implementation of the NIC Teaming

Workshop: Configuration of IPv4 with Powershell, implementation of bridge or teaming

Adding the DHCP role
Create a scope, configure the DHCP options
High availability: DHCP failover
Reservations and filters under DHCP
Functions of a DHCP relay agent
Maintain and save the DHCP database
Manage your DHCP servers with Powershell

Workshop: Install and configure a DHCP server. Creation of reservation with Powershell, implementation of DHCP Failover

Creation of main and secondary zones, integrated into the Active Directory
Creation of a reverse zone
Implementation of DNSSEC
Configuration of a DNS server
Management of DNS servers with Powershell
Tools: Dnscmd, Dcdiag

Workshop: Zone creation. Use of Powershell. Advanced DNS configuration

How IPAM (Managing IP Addresses) Works
Configuring IPAM Discovery Monitoring
IP addresses using IPAM
Managing and monitoring DNS and DHCP servers.

Workshop: Implementation of IPAM

Setting up NPS functionalities (radius)
Setting up NPS policies
Setting up NAP
Deployment using DHCP, IPSec, VPN and 802.1x methods

Workshop: Install an NPS and NAP server

The VPN server with Windows Server 2019
Network strategies for VPN clients
New features in Direct Access

Workshop: Setting up DirectAccess

Network Load Balancing Implementation
Configuration of Failover Cluster Services

Workshop: Setting Up a Cluster

Passing of the certification (if foreseen in the financing)

Duration

3 days

Price

£ 1925

Audience

System administrators

Prerequisites

Good knowledge of Windows Server 2019 administration

Reference

WIN100816-F

Sessions

Contact us for more informations about session date

Windows Server 2016 : Network infrastructure

Goals


- Learn how to configure Windows Server 2012 in an IPv4 or IPv6 environment and the main roles and network features

- Diagnose and troubleshoot network services problems

- Secure access

Program

Configuration of IPv4 and IPv6
Powershell and the dedicated cmdlets to manage your network
Configuration of the Windows firewall
Use and implementation of the NIC Teaming

Workshop: Configuration of IPv4 with Powershell, implementation of bridge or teaming

Adding the DHCP role
Create a scope, configure the DHCP options
High availability: DHCP failover
Reservations and filters under DHCP
Functions of a DHCP relay agent
Maintain and save the DHCP database
Manage your DHCP servers with Powershell

Workshop: Install and configure a DHCP server. Creation of reservation with Powershell, implementation of DHCP Failover

Creation of main and secondary zones, integrated into the Active Directory
Creation of a reverse zone
Implementation of DNSSEC
Configuration of a DNS server
Management of DNS servers with Powershell
Tools: Dnscmd, Dcdiag

Workshop: Zone creation. Use of Powershell. Advanced DNS configuration

How IPAM (Managing IP Addresses) Works
Configuring IPAM Discovery Monitoring
IP addresses using IPAM
Managing and monitoring DNS and DHCP servers.

Workshop: Implementation of IPAM

Setting up NPS functionalities (radius)
Setting up NPS policies
Setting up NAP
Deployment using DHCP, IPSec, VPN and 802.1x methods

Workshop: Install an NPS and NAP server

The VPN server with Windows Server 2016
Network policies for VPN clients
New features in Direct Access

Workshop: Setting up DirectAccess

Network Load Balancing Implementation
Configuration of Failover Cluster Services

Workshop: Setting Up a Cluster

Passing of the certification (if foreseen in the financing)

Duration

3 days

Price

£ 1925

Audience

System administrators

Prerequisites

Good knowledge of Windows Server 2016 administration

Reference

WIN100815-F

Sessions

Contact us for more informations about session date

Eclipse : Creation of modules

Goals


- To know the possibilities of the modules (plugins) for Eclipse

- To be able to foresee, realize and deploy a module for Eclipse

Program

Eclipse versions and general operation
Categories of plugins available
Presentation of technologies used

General principle and interest of the SWT
Creation of an isolated application with SWT
Essential elements of the Framework in the case of a module for Eclipse

Reminder / presentation of XML schemas
Getting started with PDE for easy creation
First realization: an almost invisible example

Full use of SWT
Addition of extension points
Internationalization of the
Packaging module and deployment

Duration

2 days

Price

£ 1275

Audience

All

Prerequisites

Have followed the "Java deepening" internship or have equivalent knowledge

Reference

JAV148-F

Sessions

Contact us for more informations about session date

JBuilder 8 and 9

Goals


- Knowing the generic possibilities of JBuilder

- Mastering the development environment

- Knowing how to deploy a Java or J2EE solution with JBuilder

Program

History and versions
Possible uses and common uses
Main technologies concerned

Java: reminders
Standards and creation of Javabeans, POJO
The XML standard: manipulation and validation
General presentation of Servlets, JSP and EJB

Presentation and manipulation of Together for modeling
Creation of some classes and packages
Collaboration by CVS
Graphical manipulation of interfaces thanks to AWT and Swing
Presentation of OptimizeIt
Documentation – use of JavaDoc
Packaging of the application

Creation of a minimal project and deployment (JBoss)
Processing of XML, HTML, CSS files
Realization of a servlet, deployment and quick test
Addition of JSPs to the project
Creation of session EJB, manipulation of two related projects
Creation of entity EJB and access to any data
Balance sheet on the web project with JBuilder

Duration

2 days

Price

£ 1125

Audience

All

Prerequisites

Common use of Java

Reference

JAV156-F

Sessions

Contact us for more informations about session date

Windows Server 2012 : Network infrastructure

Goals


- Learn how to configure Windows Server 2012 in an IPv4 or IPv6 environment and the main roles and network features

- Diagnose and troubleshoot network services problems

- Secure access

Program

Configuration of IPv4 and IPv6
Powershell and the dedicated cmdlets to manage your network
Configuration of the Windows firewall
Use and implementation of the NIC Teaming

Workshop: Configuration of IPv4 with Powershell, implementation of bridge or teaming

Adding the DHCP role
Create a scope, configure the DHCP options
High availability: DHCP failover
Reservations and filters under DHCP
Functions of a DHCP relay agent
Maintain and save the DHCP database
Manage your DHCP servers with Powershell

Workshop: Install and configure a DHCP server. Creation of reservation with Powershell, implementation of DHCP Failover

Creation of main and secondary zones, integrated into the Active Directory
Creation of a reverse zone
Implementation of DNSSEC
Configuration of a DNS server
Management of DNS servers with Powershell
Tools: Dnscmd, Dcdiag

Workshop: Zone creation. Use of Powershell. Advanced DNS configuration

How IPAM (Managing IP Addresses) Works
Configuring IPAM Discovery Monitoring
IP addresses using IPAM
Managing and monitoring DNS and DHCP servers.

Workshop: Implementation of IPAM

Setting up NPS functionalities (radius)
Setting up NPS policies
Setting up NAP
Deployment using DHCP, IPSec, VPN and 802.1x methods

Workshop: Install an NPS and NAP server

The VPN server with Windows Server 2012
Network strategies for VPN clients
New features in Direct Access

Workshop: Setting up DirectAccess

Network Load Balancing Implementation
Configuration of Failover Cluster Services

Workshop: Setting Up a Cluster

Duration

3 days

Price

£ 1925

Audience

System administrators

Prerequisites

Good knowledge of Windows 2012 administration

Reference

WIN836-F

Sessions

Contact us for more informations about session date

Windows Server 2019 : Securing your infrastructure

Goals


- Know the tools for better security management for Windows Server OS

Program

Minimum installation option and Core mode
User account control (UAC)
Windows firewall

Workshop: Basic settings and adjustments for securing a Windows server 2019

Environmental scan: the Hfnetchk tool Patch
management scripts, deployment

Workshop: Patch chaining, use of MBSA

Basic principle for AD
security Object protection by ACLs
RODC servers: interest and implementation

Workshop: Securing the Active Directory. Granularity of passwords. Installation and configuration of an RODC

The basics of PKI
Management of certificates and private keys
The role of certificate server

Workshop: Setting up a certificate server. Basic certificate administration. Secure web access with HTTPS

How the Kerberos protocol works Kerberos
with smart cards and biometrics

Workshop: Tests of the Kerberos protocol. Access audit

Reminder on the fundamentals of NTFS security
Setting up EFS. Limitations of EFS. BitLocker

Workshop: Setting up EFS. Data recovery with an agent

Principles and implementation
Centralized access
rules Central audit rules

Workshop: Setting up dynamic access controls on a Windows 2012 server file

Principles and installation
Homogeneous configuration of server clusters

Workshop: Installation of a website

NPS servers. Implementation of access strategy
Control of internal and external PCs

Workshop: Implementation of NAP with mandatory access controls. Limit network access for machines that do not comply with DHCP. Quarantine clients

Securing access to the domain with IPsec
Configuration and administration of the RAS service
VPNs: principle of tunneling

Workshop: Implementation of IPSec under Windows. Advanced firewall settings. Setting up a RAS server and a RADIUS server under Windows Server 2019

Passing of the certification (if foreseen in the financing)

Duration

3 days

Price

£ 1925

Audience

System administrators

Prerequisites

Knowledge of Windows Server 2019 administration

Reference

WIN100814-F

Sessions

Contact us for more informations about session date

RabbitMQ

Goals


- Install and configure RabbitMQ

- Activate and use plugins such as the web management console

- Implement messaging applications in Java

- Set up a RabbitMQ cluster

- Choose a high availability strategy; configure and optimize the solution

- Secure and monitor RabbitMQ

Program

MoM: presentation, contributions
Java protocols and APIs: AMQP, JMS
RabbitMQ: description, functionalities
Installation procedure, configuration
Data management: Mnesia
Web management console
Multi-tenant architecture with virtual hosts
Log management
Workshop: installation and configuration of RabbitMQ – Access to the web console

Client bindings
Libraries to simplify access (Spring AMQP, Pika)
AMQP routing
Messaging patterns
Workshop: Implementation of message sending and processing

Sustainability
Transaction management
Dead lettering
Workshop: reliability of message flows.

Architecture and configuration of a cluster
Disk and RAM nodes
Administration tasks
Load
balancing Workshop: configuring a RabbitMQ cluster

LDAP connector
STOMP
Shovel protocol
Using a WAN
Workshop: using multiple plugins for RabbitMQ

Available strategies and selection criteria
Management of a node crash
Creation of queue mirrors
Synchronization between slave nodes Disaster
recovery
Workshop: implementation of a high availability strategy

Good configuration practices
Code optimization

Reminders on the contribution of Spring Core
Contributions of Spring AMQP
Configuration of resources
Management of the sending and the reception of messages
Workshop: implementation of a sending and reception of messages with Spring AMQP.

AMQP communication management
Users and roles, permissions management
Transport protocol
Workshop: security configuration on the code / RabbitMQ side.

Choice of metrics to monitor
Management API
Coupling with monitoring tools
Workshop: monitoring RabbitMQ and coupling with monitoring tools

Duration

3 days

Price

£ 2119

Audience

Java EE Developers

Prerequisites

Mastery of object programming in Java - Notions in Java EE

Reference

JAV100902-F

Sessions

Contact us for more informations about session date

Java EE and Google Apps Engine

Goals


- Knowing how to create a Web application in Java in the Google Apps Engine

- Knowing the possibilities and limits of this integrated solution

Program

Presentation of the systems offered by Google
Google Apps Script, Marketplace and Engine
Preparation of a development environment and an account

Project creation and JEE reminders
The special appengine.xml file
Servlet and JSP, complete organization

Workshop: first functional application

Log, files, etc. ; large files with blobstore
The NoSQL datastore
Google cloud storage; presentation of JDO and JPA
Choice of a solution

Workshop: some recordings in the datastore

Authentication by Google
Scheduled tasks for the application
Cache management (MemCache)
Monitoring and administration of the server
Other APIs available

Workshop: finalization of the application

Duration

2 days

Price

£ 1280

Audience

Java / JEE Developers - Project Managers

Prerequisites

Have completed servlet & JSP training or have equivalent knowledge

Reference

JAV600-F

Sessions

Contact us for more informations about session date

Windows Server 2016 : Securing your infrastructure

Goals


- Know the tools for better security management for Windows Server OS

Program

Minimum installation option and Core mode
User account control (UAC)
Windows firewall

Workshop: Basic settings and adjustments for securing a Windows 2016 server

Environmental scan: the Hfnetchk tool Patch
management scripts, deployment

Workshop: Patch chaining, use of MBSA

Basic principle for AD
security Object protection by ACLs
RODC servers: interest and implementation

Workshop: Securing the Active Directory. Granularity of passwords. Installation and configuration of an RODC

The basics of PKI
Management of certificates and private keys
The role of certificate server

Workshop: Setting up a certificate server. Basic certificate administration. Secure web access with HTTPS

How the Kerberos protocol works Kerberos
with smart cards and biometrics

Workshop: Tests of the Kerberos protocol. Access audit

Reminder on the fundamentals of NTFS security
Setting up EFS. Limitations of EFS. BitLocker

Workshop: Setting up EFS. Data recovery with an agent

Principles and implementation
Centralized access
rules Central audit rules

Workshop: Setting up dynamic access controls on a Windows 2012 server file

Principles and installation
Homogeneous configuration of server clusters

Workshop: Installation of a website

NPS servers. Implementation of access strategy
Control of internal and external PCs

Workshop: Implementation of NAP with mandatory access controls. Limit network access for machines that do not comply with DHCP. Quarantine clients

Securing access to the domain with IPsec
Configuration and administration of the RAS service
VPNs: principle of tunneling

Workshop: Implementation of IPSec under Windows. Advanced firewall settings. Installation of a RAS server and a RADIUS server under Windows 2008 Server

Passing of the certification (if foreseen in the financing)

Duration

3 days

Price

£ 1925

Audience

System administrators

Prerequisites

Knowledge of Windows Server 2016 administration

Reference

WIN100813-F

Sessions

Contact us for more informations about session date

Blockchain: Smart-contract programming

Goals


- 3 days of intensive programming courses intended to implement, create and manage smart-contracts in the Ethereum Blockchain

Program

Definition of Blockchain
Hash / Mining / Consenus
Asymmetric cryptography (public key / private key)
The Bitcoin Blockchain
Overview of Ethereum – Smart contracts
Bitcoin Node
Key derivation
Create / Sign a payment
Monitoring program

Ether – gas
The Ethereum ecosystem, DApps and DAOs
Public / Private / Hybrid
Presentation of Hyperledger
Beyond Bitcoin and Ethereum

Interfaces, libraries and
go-ethereum client programming
Account management and mining
The Solidity language Contract
deployment
Interacting with a contract

Duration

3 days

Price

£ 2495

Audience

Developers and IT Project Managers

Prerequisites

The program is aimed at computer scientists with experience in object programming, javascript, HTML, CSS as well as Linux and the Git environment.

Reference

FOR100085-F

Sessions

Contact us for more informations about session date

Java OSGi

Goals


- Master the development of modular Java applications with OSGI

Program

Context of use of OSGi, limits of current applications
Modularity of
OSGI Java applications : container and component, layered model
OSGI implementations: Apache Karaf 4.0

Workshop: Setting up the environment – OSGi installation – Karaf 4.0.x discovery of the administration console

Bundle structure and implementation
Dependency management
Class loader and security
Package and visibility Bundle lifecycle
: states,
API interaction for bundle management (BundleActivator, BundleContext, …)

Workshop: Implementing and running a bundle

Overview of OSGi standard
services System services: Logging, IO, Connector …
Protocol-related services: http Services …
Implementation of
available API services and management : ServiceRegistration, ServiceReference, ServiceTracker, …

Workshop: Implementation and use of multiple OSGi services

OSGi best practices: standards, recommendations linked to layers
Remote use of OSGi (Distributed OSGi vs Remote OSGi)
Use of Remote OSGi in Karaf or use of CAMEL in Karaf (customer decision)

Workshop: Implementation of Remote OSGi – dynamic deployment of a web application in Karaf

OR

 Workshop: Implementation of a CAMEL example in Karaf

Duration

3 days

Price

£ 1862

Audience

Java / jee developers, architects, project managers

Prerequisites

Notions of Java / JEE

Reference

JAV1203-F

Sessions

Contact us for more informations about session date

Crypto currency

Goals


- Understanding the blockchain with cryptocurrency

- To be able to buy, keep and secure your currency

Program

What is a blockchain
These future applications
What is a cryptocurrency?
Crypto currencies Alt coins
Study a currency

Securing the wallet
Methods for storing and securing
– online
– locally
– physically
Crypto courses
Applications

Workshop: demonstration

How to
Buy Crypto Buy Cryptocurrency
How to Transfer or Sell Cryptocurrency

Workshop: purchasing demonstration on a platform

Mining / mining
The faucets
The ico / airdrops
The trading

Platform discovery workshop

Duration

1 day

Price

£ 2495

Audience

All

Prerequisites

Computer and internet knowledge

Reference

FOR100321-F

Sessions

Contact us for more informations about session date

Drools (JBoss Rules)

Goals


- Master the use of the Drools business management rules engine

Program

Service Oriented Architectures (SOA) Business
rules: definition, metadata
Rules engines :, overview of available solutions
JBoss Drools: functionalities, versions
Architecture of JBoss Drools: different modules (Flow, Guvnor, Fusion, Expert, Planner)
Presentation of APIs Drools
Services Drools Server
Development environment

Workshop: Installation and configuration of JBoss Drools and Drools IDE (Eclipse)

Declarative syntax: types, keywords, functions
Using Drools Expert
Declaring rules and queries
Constraints, bindings, conditional elements
Presentation of Domain Specific Language (DSL)
Drools Flow and Execution control

Workshop: construction of multiple rules

Drools APIs: overview, features, algorithms
Sessions and agendas Business rule execution process
JBoss Drools configuration
Drools Governor: rule tests
Drools Fusion: event management
Drools Planner: planning / automation
Drools Flow: workflow modeling

Workshop: Deployment / execution of rules in the Drools engine – multiple administration and testing tasks

Duration

2 days

Price

£ 1280

Audience

Java Developers, Analysts and Project Managers

Prerequisites

Java Developers, Analysts and Project Managers

Reference

JAV258-F

Sessions

Contact us for more informations about session date

Windows Server 2012 : Securing your infrastructure

Goals


- Know the tools for better security management for Windows Server OS

Program

Minimum installation option and Core mode
User account control (UAC)
Windows firewall

Workshop: Basic settings and adjustments for securing a Windows 2008 server

Environmental scan: the Hfnetchk tool Patch
management scripts, deployment

Workshop: Patch chaining, use of MBSA

Basic principle for AD
security Object protection by ACLs
RODC servers: interest and implementation

Workshop: Securing the Active Directory. Granularity of passwords. Installation and configuration of an RODC

The basics of PKI
Management of certificates and private keys
The role of certificate server

Workshop: Setting up a certificate server. Basic certificate administration. Secure web access with HTTPS

How the Kerberos protocol works Kerberos
with smart cards and biometrics

Workshop: Tests of the Kerberos protocol. Access audit

Reminder on the fundamentals of NTFS security
Setting up EFS. Limitations of EFS. BitLocker

Workshop: Setting up EFS. Data recovery with an agent

Principles and implementation
Centralized access
rules Central audit rules

Workshop: Setting up dynamic access controls on a Windows 2012 server file

Principles and installation
Homogeneous configuration of server clusters

Workshop: Installation of a website

NPS servers. Implementation of access strategy
Control of internal and external PCs

Workshop: Implementation of NAP with mandatory access controls. Limit network access for machines that do not comply with DHCP. Quarantine clients

Securing access to the domain with IPsec
Configuration and administration of the RAS service
VPNs: principle of tunneling

Workshop: Implementation of IPSec under Windows. Advanced firewall settings. Installation of a RAS server and a RADIUS server under Windows 2008 Server

Duration

3 days

Price

£ 1925

Audience

System administrators

Prerequisites

Knowledge of Windows Server administration

Reference

WIN867-F

Sessions

Contact us for more informations about session date

Java Card

Goals


- Master the Java Card platform for the development of embedded applications (smart cards)

Program

Smart card standards (ISO-7816 standard)
Open platforms for smart cards
JavaCard: history, specifications / functionality
JVM JavaCard: architecture, bytecode interpreter, CAP file
Security in JavaCard
Interaction protocols with the card to chip: APDU
SIM cards: principle, protocol and file system

Practical workshop: APDU commands and response processing

API details: JavaCard, Card Management
Structure of a JavaCard application (card and terminal side)
Development environment and simulation tools
Life cycle of a JavaCard 2.x applet
JavaCard for the SIM Toolkit
JavaCard and MIDP (Mobile Information) applications Device Profile)
Contributions of Java Card 3.0: embedded server, servlets, … Introduction to Servlets
Advanced concepts: multi-threading, transactions

Practical workshops:
– Development of electronic payment applets on a JavaCard environment
– Implementation and testing of electronic payment applets on smart card
– Development of servlet-based applications

Duration

2 days

Price

£ 1285

Audience

All

Prerequisites

Mastery of Java language, notions of JEE

Reference

JAV518-F

Sessions

Contact us for more informations about session date

Windows Server 2019 : Remote Desktop Services

Goals


- Implement Windows Server 2019 Remote Desktop Services

Program

New in RDS in Windows 2012
RDS (Remote Desktop Services) architecture
Features and interactions
RDS role and its role services

The RDS (Remote Desktop Services) architecture The
remote desktop services license manager
The Broker service for remote desktop connections
Server installation and its prerequisites

Workshop: Installation and activation of a license server

Local folders, connect local resources
RDP files, Terminal Server profiles
RDC (Remote Desktop Connection) service
Automatic authentication (SSO)
Management tools useful for terminal services
Configuration of WSRM (Windows System Resource Manager)

Workshop: Implementation and configuration of remote connection clients

GPOs related to Remote Desktop Services
Setting of user environments via GPOs Operating
principle of GPO processing by callback loop

Presentation of Web Terminal and TS Gateway
access Remote access to the Terminal Server service and its constraints
The role of connection authorization policies (CAPs)
Installing the TS Gateway functionality
The Remote Desktop Service Gateway role
The Web server Access: Prerequisites, installation and settings

Hyper-V setup
Creation of virtual desktop models
RDS Broker configuration for VDI setup

Workshop: Automated VM deployment on connection to the RDS Broker

Problems encountered
Observation of logs
Different resolution methods
Monitoring of user connections
The necessary tools (performance analyzer, event observer, etc.)

Lab: Using the performance monitor, event viewer, and administration tools to diagnose and troubleshoot remote desktop issues

Duration

3 days

Price

£ 1925

Audience

System administrators

Prerequisites

Knowledge of Windows Server 2008-2019 and the basics of Active Directory

Reference

WIN100807-F

Sessions

Contact us for more informations about session date

Java SQL

Goals


- Master access to databases in Java using JDBC

Program

JDBC: presentation of the API, types of drivers (1-4), modes
Loading JDBC drivers
Direct access or through a Datasource configured on the server side.

Connection to various data sources with a Java driver
Recovery of a connection
Interactions with the database:
– simple requests: Statement
– requests with parameters: PreparedStatement
– execution of procedures: CallableStatement
Execution and processing / browsing of results
Connection management: open / close, connection pool
Transaction
management Exception management: types, capture and processing
Automatic resource release (try-with-resources)

DAO pattern: principle, class diagram
Implementation of a singleton for the connection
Construction of the DAO interface and implementation
Outsourcing of the configuration in .properties files

Duration

2 days

Price

£ 1241

Audience

Developers, project managers

Prerequisites

Have followed the "Java initiation" course or have equivalent knowledge - Notions of SQL

Reference

JAV100308-F

Sessions

Contact us for more informations about session date

Windows Server 2016 : Remote Desktop Services

Goals


- Implement Windows Server 2016 Remote Desktop Services

Program

New in RDS on Windows 2016
RDS (Remote Desktop Services) architecture
Features and interactions
RDS role and its role services

The RDS (Remote Desktop Services) architecture The
remote desktop services license manager
The Broker service for remote desktop connections
Server installation and its prerequisites

Workshop: Installation and activation of a license server

Local folders, connect local resources
RDP files, Terminal Server profiles
RDC (Remote Desktop Connection) service
Automatic authentication (SSO)
Management tools useful for terminal services
Configuration of WSRM (Windows System Resource Manager)

Workshop: Implementation and configuration of remote connection clients

GPOs related to Remote Desktop Services
Setting of user environments via GPOs Operating
principle of GPO processing by callback loop

Presentation of Web Terminal and TS Gateway
access Remote access to the Terminal Server service and its constraints
The role of connection authorization policies (CAPs)
Installing the TS Gateway functionality
The Remote Desktop Service Gateway role
The Web server Access: Prerequisites, installation and settings

Hyper-V setup
Creation of virtual desktop models
RDS Broker configuration for VDI setup

Workshop: Automated VM deployment on connection to the RDS Broker

Problems encountered
Observation of logs
Different resolution methods
Monitoring of user connections
The necessary tools (performance analyzer, event observer, etc.)

Lab: Using the performance monitor, event viewer, and administration tools to diagnose and troubleshoot remote desktop issues

Passing of the certification (if foreseen in the financing)

Duration

3 days

Price

£ 1925

Audience

System administrators

Prerequisites

Knowledge of Windows 2008-2016 and the basics of Active Directory

Reference

WIN100358-F

Sessions

Contact us for more informations about session date

Java ME

Goals


- Know the possibilities and limits of JME - Master the complete project of an embedded application

- Be able to create an application with JME

Program

The versions of Java and JME
Hardware, software and affected versions
Possible alternatives
Tools available

Setting up the development environment
Preparing the project
Creating a simple windowed application
Deployment and testing 

API
details Midlets: detail and examples
Performances; optimization
Additional Java standards associated with JME
Project review for JME

Duration

2 days

Price

£ 1280

Audience

Developers

Prerequisites

Knowledge of Java language

Reference

JAV216-F

Sessions

Contact us for more informations about session date

WebSphere AS Administration

Goals


- Know how to administer a WebShere AS server / cluster

Program

History and versions
JEE architecture reminder: packaging and deployment
WebSphere AS functionalities, terminology and objects
Global architecture and topology

Practical workshop: server installation and testing (WebSphere AS version> = 6.0)

Presentation of the console
Configuration parameters: xml and BDD files
Application assembly
Service management
Configuration of virtual hosts
Resource management: datasources, mail session, jca, jms
Security levels (System, resources, roles, etc.)
Ldap authentication

Hands-on Workshop: Deploying Applications – Configuring Resources and Using

Scripting needs: contributions, languages, …
Available tools: ws_ant, wsadmin
Configuration by scripts
Deployment of
JACL, Jython applications : Basic syntax and programs

Hands-on workshop: building ws_ant or jython (wsadmin) scripts for application deployment and server configuration

Management of logs
Gestino of exceptions
Study of the Resource Analyzer
Exploitation of the advisor

Practical workshop: Using the console to configure logging, launch tests and visualize performance

Objectives, strategy and principles of a replication
Clustering of particular services: EJB, HTTP, JMS
Topologies, tools
Application deployment and load distribution management
Principles of
WebSphere Deployment Manager cache servers
Management of a cell
Distribution of load: web plugin
Continuity of services
Applications and replication of sessions

Practical workshop: Implementing a cluster with a web front-end (Apache HTTP, IBM HTTP Server, IIS) and deploying applications – Managing load balancing

Duration

4 days

Price

£ 2475

Audience

All

Prerequisites

Knowledge of systems administration, JEE notions

Reference

JAV499-F

Sessions

Contact us for more informations about session date

Windows Server 2012 : Remote Desktop Services

Goals


- Implement Windows Server 2012 Remote Desktop Services

Program

New in RDS in Windows 2012
RDS (Remote Desktop Services) architecture
Features and interactions
RDS role and its role services

The RDS (Remote Desktop Services) architecture The
remote desktop services license manager
The Broker service for remote desktop connections
Server installation and its prerequisites

Workshop: Installation and activation of a license server

Local folders, connect local resources
RDP files, Terminal Server profiles
RDC (Remote Desktop Connection) service
Automatic authentication (SSO)
Management tools useful for terminal services
Configuration of WSRM (Windows System Resource Manager)

Workshop: Implementation and configuration of remote connection clients

GPOs related to Remote Desktop Services
Setting of user environments via GPOs Operating
principle of GPO processing by callback loop

Presentation of Web Terminal and TS Gateway
access Remote access to the Terminal Server service and its constraints
The role of connection authorization policies (CAPs)
Installing the TS Gateway functionality
The Remote Desktop Service Gateway role
The Web server Access: Prerequisites, installation and settings

Hyper-V setup
Creation of virtual desktop models
RDS Broker configuration for VDI setup

Workshop: Automated VM deployment on connection to the RDS Broker

Problems encountered
Observation of logs
Different resolution methods
Monitoring of user connections
The necessary tools (performance analyzer, event observer, etc.)

Lab: Using the performance monitor, event viewer, and administration tools to diagnose and troubleshoot remote desktop issues

Duration

3 days

Price

£ 1925

Audience

System administrators

Prerequisites

Knowledge of Windows 2008 or 2012 and the basics of Active Directory

Reference

WIN832-F

Sessions

Contact us for more informations about session date

Joomla Webmasters + Developers

Goals


- Configure site settings and its appearance

- Discover module and template creation in Joomla

Program

Create and manage users
Create and manage groups and levels
Define rights

Workshop: Add new users

Language installation
Configuration of the language change module
Management of home pages
Management of translations / substitutions keys

Workshop: Setting up a multilingual site

Manage site extensions
Add a menu, search module, a navigation thread, etc.
Configure plug-ins
Modify the text editor Search
indexing
Install Joomla modules: Phoca Download, Phoca Gallery, Acy-Mailling

Workshop: Configure multiple modules

Advertising Component: Add Customers, Click Tracking, etc
Contact Component: Create Contact Cards, Associate and Add Contact Forms
News Feed Component: Add Atom or RSS News Feed

Workshop: Configure several Components

Site parameters: title, slogan, SEO, metadata, etc.
System parameters: log, debug, cache
Server parameters: location, e-mail, database

Structure of a template, available tools
HTML / CSS / XML reminders Installation of the
different files
Installation of the template

Workshop: Creation of a Joomla template from A to Z

The MVC model (Model View Controller)
MVC model of a Joomla component
Structure of a component
The main controller
The view
The component model
Create the component installer

Workshop: Creation of a joomla component

Structure of a Joomla module
Different files needed
Other modules available
Advanced search

Workshop: Creation of a joomla module

Duration

4 days

Price

£ 1523

Audience

Webmasters, integrators, project managers

Prerequisites

Good knowledge of PHP, HTML / CSS and Joomla

Reference

OPE1005-F

Sessions

Contact us for more informations about session date

Joomla Users + Webmasters + Developers

Goals


- Know how to install Joomla, modify it, configure the parameters of the site and its appearance

- Discover module and template creation in Joomla

Program

History and comparison with other CMS; Mambo and Joomla
Content Management System (CMS): operation and
benefits Joomla operating principle
Handling of tools

Joomla installation procedure
Created databases and system administration elements
Update procedures

Practical workshop: Install joomla

Presentation of the public and private parts
Management of articles: creation, edition, modification
Management of categories, featured
articles Configuration of articles

Practical workshop : Creation of articles

Allowed extensions, and image weight
Path to file and image
folders Create folders
Add images

Main menu, secondary menu
Add a link to an article
Modify the home page link
Types of menu links

Practical workshop: Create a navigation menu

Create and manage users
Create and manage groups and levels
Define rights

Workshop: Add new users

Language installation
Configuration of the language change module
Management of home pages
Management of translations / substitutions keys

Workshop: Setting up a multilingual site

Manage site extensions
Add a menu, search module, a navigation thread, etc.
Configure plug-ins
Modify the text editor Search
indexing
Install Joomla modules: Phoca Download, Phoca Gallery, Acy-Mailling

Workshop: Configure multiple modules

Advertising Component: Add Customers, Click Tracking, etc
Contact Component: Create Contact Cards, Associate and Add Contact Forms
News Feed Component: Add Atom or RSS News Feed

Workshop: Configure several Components

Site parameters: title, slogan, SEO, metadata, etc.
System parameters: log, debug, cache
Server parameters: location, e-mail, database

Structure of a template, available tools
HTML / CSS / XML reminders Installation of the
different files
Installation of the template

Workshop: Creation of a Joomla template from A to Z

The MVC model (Model View Controller)
MVC model of a Joomla component
Structure of a component
The main controller
The view
The component model
Create the component installer

Workshop: Creation of a joomla component

Structure of a Joomla module
Different files needed
Other modules available
Advanced search

Workshop: Creation of a joomla module

Duration

5 days

Price

£ 1850

Audience

Webmasters, integrators, project managers

Prerequisites

Knowledge of website creation, PHP, HTML / CSS

Reference

OPE1004-F

Sessions

Contact us for more informations about session date

Joomla Users + Webmasters

Goals


- Know how to install Joomla, modify it and configure the parameters of the site and its appearance

Program

History and comparison with other CMS; Mambo and Joomla
Content Management System (CMS): operation and
benefits Joomla operating principle
Handling of tools

Joomla installation procedure
Created databases and system administration elements
Update procedures

Practical workshop: Install joomla

Presentation of the public and private parts
Management of articles: creation, edition, modification
Management of categories, featured
articles Configuration of articles

Practical workshop : Creation of articles

Allowed extensions, and image weight
Path to file and image
folders Create folders
Add images

Main menu, secondary menu
Add a link to an article
Modify the home page link
Types of menu links

Practical workshop: Create a navigation menu

Create and manage users
Create and manage groups and levels
Define rights

Workshop: Add new users

Language installation
Configuration of the language change module
Management of home pages
Management of translations / substitutions keys

Workshop: Setting up a multilingual site

Manage site extensions
Add a menu, search module, a navigation thread, etc.
Configure plug-ins
Modify the text editor Search
indexing
Install Joomla modules: Phoca Download, Phoca Gallery, Acy-Mailling

Workshop: Configure multiple modules

Advertising Component: Add Customers, Click Tracking, etc
Contact Component: Create Contact Cards, Associate and Add Contact Forms
News Feed Component: Add Atom or RSS News Feed

Workshop: Configure several Components

Site parameters: title, slogan, SEO, metadata, etc.
System parameters: log, debug, cache
Server parameters: location, e-mail, database

Duration

3 days

Price

£ 1414

Audience

Webmasters, integrators, project managers

Prerequisites

Basic knowledge of HTML and website building

Reference

OPE1003-F

Sessions

Contact us for more informations about session date

Joomla Developer

Goals


- Discover module and template creation in Joomla

Program

Structure of a template, available tools
HTML / CSS / XML reminders Installation of the
different files
Installation of the template

Workshop: Creation of a Joomla template from A to Z

The MVC model (Model View Controller)
MVC model of a Joomla component
Structure of a component
The main controller
The view
The component model
Create the component installer

Workshop: Creation of a joomla component

Structure of a Joomla module
Different files needed
Other modules available
Advanced search

Workshop: Creation of a joomla module

Duration

2 days

Price

£ 1305

Audience

Webmasters, integrators, project managers

Prerequisites

Good knowledge of PHP, HTML / CSS and Joomla

Reference

OPE963-F

Sessions

Contact us for more informations about session date

Joomla Webmaster and VirtueMart

Goals


- Understand how the web worksKnow how to install Joomla, modify it and manage it on a daily basis

- Know how to administer a VirtueMart store in Joomla

Program

History and comparison with other CMS; Mambo and Joomla
Content Management System (CMS): operation and
benefits Joomla operating principle
Handling of tools

JOOMLA installation procedure
Database created and system administration elements
Presentation of the public and private parts
The different users of a Joomla site
Creation and management of users
Creation of sections, categories and articles
Publication, archiving, trash: workflows
Site visualization
FTP access to the site, deployment

Creation of site menus
Details of special components (forms, survey)
Syndication (collaboration between sites)
Arrangement of components

HTML / CSS reminders
Customize a template
Installation of new templates

Define formatting
Define background
Define page settings
Define header
Define menu
Define sidebar
Define vertical menu
Define footer
Define article settings
Export theme for Joomla

Presentation of the internal architecture of Joomla
Where to find extensions Joomla!
Download and install additional extensions (Components, Modules and plugins)

Presentation of Virtuemart
Some competitors: Magento, OsCommerce

Configuration
Installation of the VirtueMart component
Time zone
settings Display configuration

Practical workshop: installation of the store on a server

Creation, modification, deletion of categories
Creation, modification, deletion of products
Sort order of products
Currency management
Configure customer registration
Define manufacturers and suppliers Vendor
management
Inventory management

Management of orders: content, status
Administration of shipping methods: Colissimo, Chronopost
Payment methods: credit card, Paypal, check, etc.
Shipping costs policy

Workshop: implementation of the entire order process

Store statistics
Download product sheets in PDF
Management of downloadable products
Management of reductions / promotions
System for evaluating products by customers

Modify the presentation
Define the display options for products, categories …
Modify the welcome text of VirtueMart

Workshop: creation of a site from A to Z

What is a domain name?
What type of host?
How to promote your site: SEO
Save the store and the database

Duration

5 days

Price

£ 2154

Audience

Webmasters

Prerequisites

Knowledge of HTML, programming concepts and PHP

Reference

OPE288-F

Sessions

Contact us for more informations about session date

Geronimo AS Administration

Goals


- Understand the challenges of maintaining a Geronimo application server

- Master common administration tasks

- Manage clustered Geronimo servers (load-balancing, fail-over)

Program

Presentation, positioning, licenses and Little-G version
The components of a JEE application server
Architecture and coupling with Jetty or Tomcat
Geronimo core and life cycle management of GBeans
JEE services: infrastructure and communication

Jetty / Tomcat distributions
Types of installation (complete / minimal)
Prerequisites and Customization
Geronimo structure (bin, deploy, docs, repository …)
Start modes and tests

Practical workshop: server installation and test

Configuration of instances
Presentation of the administration console
Configuration of services
Log management
Security and optimizations
Geronimo plug-in available

Practical workshop: application of the various administration tasks

JEE project deployment tools (console / Geronimo Deployer)
Maven deployment plugin
Geronimo specific deployment files
Installation of connectors
JNDI directory and use of resources
Configuration of resources:
– JDBC: connection pools and data sources (configuration and optimization)
– Sessions JavaMail
– JMS resources (ActiveMQ Resource Adapter)
– JTA resources (XA drivers, distributed transactions)
– JAAS and JAAC security Practical

workshop: project deployment (.war, .jar, .ear) – Resource configuration and use

JVM tunning parameters
Thread pool management
Optimization of web container configuration (Jetty / Tomcat)
Security (Users, Groups, certificate management …)

Practical workshop: server optimization and JVM configuration

Replication

Objectives, strategy and principles of a replication
Implementation of load-balancing, fail-over
Sessions and synchronization in replication

Practical workshop: implementation of a cluster and deployment of applications – Management of load distribution

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

Duration

4 days

Price

£ 2475

Audience

All

Prerequisites

Notions of JEE

Reference

JAV297-F

Sessions

Contact us for more informations about session date

Joomla Webmasters

Goals


- Configure site settings and its appearance

Program

Create and manage users
Create and manage groups and levels
Define rights

Workshop: Add new users

Language installation
Configuration of the language change module
Management of home pages
Management of translations / substitutions keys

Workshop: Setting up a multilingual site

Manage site extensions
Add a menu, search module, a navigation thread, etc.
Configure plug-ins
Modify the text editor Search
indexing
Install Joomla modules: Phoca Download, Phoca Gallery, Acy-Mailling

Workshop: Configure multiple modules

Advertising Component: Add Customers, Click Tracking, etc
Contact Component: Create Contact Cards, Associate and Add Contact Forms
News Feed Component: Add Atom or RSS News Feed

Workshop: Configure several Components

Site parameters: title, slogan, SEO, metadata, etc.
System parameters: log, debug, cache
Server parameters: location, e-mail, database

Duration

2 days

Price

£ 1022

Audience

Webmasters, integrators, project managers

Prerequisites

Basic knowledge of HTML and website building

Reference

OPE962-F

Sessions

Contact us for more informations about session date

Virtuemart with Joomla

Goals


- Know how to manage a VirtueMart store in Joomla

Program

Presentation of Joomla and Virtuemart
Some competitors: Magento, OsCommerce

Configuration
Installation of Joomla
Installation of the VirtueMart component
Time zone
settings Display configuration

Practical workshop: installation of the store on a server

Creation, modification, deletion of categories
Creation, modification, deletion of products
Sort order of products
Currency management
Configure customer registration
Define manufacturers and suppliers Vendor
management
Inventory management

Management of orders: content, status
Administration of shipping methods: Colissimo, Chronopost
Payment methods: credit card, Paypal, check, etc.
Shipping costs policy

Workshop: implementation of the entire order process

Shop statistics
Download product sheets in PDF
Management of downloadable products
Management of reductions / promotions
System for evaluating products by customers

Modify the presentation
Define the display options for products, categories …
Modify the welcome text of VirtueMart

Workshop: creation of a site from A to Z

What is a domain name?
What type of host?
How to promote your site: SEO
Save the store and the database

Duration

2 days

Price

£ 1110

Audience

All

Prerequisites

Master the fundamentals of Joomla

Reference

OPE267-F

Sessions

Contact us for more informations about session date

Joomla User

Goals


- Know how to install Joomla, modify it and manage it on a daily basis

Program

History and comparison with other CMS; Mambo and Joomla
Content Management System (CMS): operation and
benefits Joomla operating principle
Handling of tools

Joomla installation procedure
Created databases and system administration elements
Update procedures

Practical workshop: Install joomla

Presentation of the public and private parts
Management of articles: creation, edition, modification
Management of categories, featured
articles Configuration of articles

Practical workshop : Creation of articles

Allowed extensions, and image weight
Path to file and image
folders Create folders
Add images

Main menu, secondary menu
Add a link to an article
Modify the home page link
Types of menu links

Practical workshop: Create a navigation menu

Duration

1 day

Price

£ 500

Audience

All

Prerequisites

Basic knowledge of HTML and website building

Reference

OPE961-F

Sessions

Contact us for more informations about session date

Joomla for webmasters

Goals


- Know how to install Joomla, modify it and manage it on a daily basis

Program

History and comparison with other CMS; Mambo and Joomla
Content Management System (CMS): operation and
benefits Joomla operating principle
Handling of tools

Joomla installation procedure
Database created and system administration elements
Presentation of the public and private parts
The different users of a Joomla site
Creation and management of users
Creation of sections, categories and articles
Publication, archiving, trash: workflows
Site visualization
FTP access to the site, deployment

Workshop: Creation and management of a Joomla site

Language installation
Configuration of the language change module
Management of home pages
Management of translations / substitutions keys

Workshop: Setting up a multilingual Joomla site

Creation of site menus
Details of special components (forms, survey)
Syndication (collaboration between sites)
Arrangement of components

Workshop: Implementation and positioning of content

HTML / CSS reminders
Customize a template
Installation of new templates

Workshop: Installation of a new Joomla template, management of positions

Define formatting
Define background
Define page settings
Define header
Define menu
Define sidebar
Define vertical menu
Define footer
Define article settings
Export theme for Joomla

Workshop: Definition of a theme and import

Presentation of the internal architecture of Joomla
Where to find extensions Joomla!
Download and install additional extensions (Components, Modules and plugins)

Workshop: Adding Joomla plugins

Duration

3 days

Price

£ 1414

Audience

Webmasters, Project managers

Prerequisites

Knowledge of HTML, programming concepts and PHP

Reference

OPE119-F

Sessions

Contact us for more informations about session date

Spip Webmasters + Developers

Goals


- Knowing how to install SPIP and manage it on a daily basis

- Learn to customize SPIP functionally, create plug-ins

Program

Organization of content under SPIP
Creation of headings and sub-headings
Write an article
Use formatting shortcuts
Add images and documents to articles

Presentation of the interface
Activate / Deactivate the correspondence cookie
Configuration of the site
– Name and address of your site
– Activate the engine in the administration part
– Follow / manage the forums
– Referencing of sites and syndication
– Other configuration

Messages between users

Name and address of your site
Content of articles
How forums work
Internal messaging
Visits statistics
Automatic sending of emails
Integrated search engine

Interactive functions:
– Search
form – Write author
form – Other forms
Registration, authentication:
– Registration
form – Access form to private area
– Other forms

Incorporation of CSS styles
Principles of loops and SPIP tags
Presentation of the main loops (ARTICLES and RUBRIQUES loops)
Principles of filters
Generation of a menu
Creation of the summary template
Creation of the section template
Creation of the article template

SPIP tags and loops
The operating principle of the cache, in a simplified way
For each type of page, a template
A different interface on the same site
Modify the graphic design
Workshop: create your own template

Mechanisms for creating public and private pages
Organization of sources
Programming
rules Presentation and writing rules
Share your modifications
Workshop: Create a SPIP plugin

Duration

4 days

Price

£ 1523

Audience

Webmasters, web developers

Prerequisites

Good knowledge of PHP, HTML / CSS

Reference

OPE1014-F

Sessions

Contact us for more informations about session date

Spip Users + Webmasters + Developers

Goals


- Discover the use of SPIP and article formatting techniques

- Learn to customize SPIP functionally, create plug-ins

Program

Content Management System (CMS): operation and interests
Principle of operation of SPIP

Installation procedure
Presentation of the public and private parts
Visualization of the site

Interface presentation
Activate / Deactivate the correspondence cookie

Organization of the content under SPIP
Creation of sections and sub-sections
Write an article
Choose the section

Complete the article writing form
Request publication of the article
Validation of your article by an administrator

Use the typographical shortcuts of SPIP
Create an external link
Create an internal link

Add images and documents to articles
Add your documents to articles

Principle of key words
Groups of key words

Presentation of the interface
Activate / Deactivate the correspondence cookie
Configuration of the site
– Name and address of your site
– Activate the engine in the administration part
– Follow / manage the forums
– Referencing of sites and syndication
– Other configuration

Messages between users

Name and address of your site
Content of articles
How forums work
Internal messaging
Visits statistics
Automatic sending of emails
Integrated search engine

Interactive functions:
– Search
form – Write author
form – Other forms
Registration, authentication:
– Registration
form – Access form to private area
– Other forms

Incorporation of CSS styles
Principles of loops and SPIP tags
Presentation of the main loops (ARTICLES and RUBRIQUES loops)
Principles of filters
Generation of a menu
Creation of the summary template
Creation of the section template
Creation of the article template

SPIP tags and loops
The operating principle of the cache, in a simplified way
For each type of page, a template
A different interface on the same site
Modify the graphic design
Workshop: create your own template

Mechanisms for creating public and private pages
Organization of sources
Programming
rules Presentation and writing rules
Share your modifications
Workshop: Create a SPIP plugin

Duration

5 days

Price

£ 1850

Audience

Webmasters, web developers

Prerequisites

Good knowledge of PHP, HTML / CSS

Reference

OPE1013-F

Sessions

Contact us for more informations about session date

Spip Users + Webmasters

Goals


- Discover the use of SPIP and article formatting techniques

Program

Content Management System (CMS): operation and interests
Principle of operation of SPIP

Installation procedure
Presentation of the public and private parts
Visualization of the site

Interface presentation
Activate / Deactivate the correspondence cookie

Organization of the content under SPIP
Creation of sections and sub-sections
Write an article
Choose the section

Complete the article writing form
Request publication of the article
Validation of your article by an administrator

Use the typographical shortcuts of SPIP
Create an external link
Create an internal link

Add images and documents to articles
Add your documents to articles

Principle of key words
Groups of key words

Presentation of the interface
Activate / Deactivate the correspondence cookie
Configuration of the site
– Name and address of your site
– Activate the engine in the administration part
– Follow / manage the forums
– Referencing of sites and syndication
– Other configuration

Messages between users

Name and address of your site
Content of articles
How forums work
Internal messaging
Visits statistics
Automatic sending of emails
Integrated search engine

Interactive functions:
– Search
form – Write author
form – Other forms
Registration, authentication:
– Registration
form – Access form to private area
– Other forms

Incorporation of CSS styles
Principles of loops and SPIP tags
Presentation of the main loops (ARTICLES and RUBRIQUES loops)
Principles of filters
Generation of a menu
Creation of the summary template
Creation of the section template
Creation of the article template

Duration

3 days

Price

£ 1284

Audience

Webmasters, integrators, project managers

Prerequisites

Knowledge of HTML, programming concepts and PHP

Reference

OPE1012-F

Sessions

Contact us for more informations about session date

Spip Developers

Goals


- Learn to customize SPIP functionally, create plug-ins

Program

Reminders

SPIP tags and loops
The operating principle of the cache, in a simplified way
For each type of page, a template
A different interface on the same site
Modify the graphic design
Workshop: create your own template

Mechanisms for creating public and private pages
Organization of sources
Programming
rules Presentation and writing rules
Share your modifications
Workshop: Create a SPIP plugin

Duration

2 days

Price

£ 1001

Audience

Webmasters, web developers

Prerequisites

Good knowledge of PHP, HTML / CSS and SPIP

Reference

OPE1011-F

Sessions

Contact us for more informations about session date

Spip Webmasters

Goals


- Knowing how to install SPIP and manage it on a daily basis

Program

Organization of content under SPIP
Creation of headings and sub-headings
Write an article
Use formatting shortcuts
Add images and documents to articles

Presentation of the interface
Activate / Deactivate the correspondence cookie
Configuration of the site
– Name and address of your site
– Activate the engine in the administration part
– Follow / manage the forums
– Referencing of sites and syndication
– Other configuration

Messages between users

Name and address of your site
Content of articles
How forums work
Internal messaging
Visits statistics
Automatic sending of emails
Integrated search engine

Interactive functions:
– Search
form – Write author
form – Other forms
Registration, authentication:
– Registration
form – Access form to private area
– Other forms

Incorporation of CSS styles
Principles of loops and SPIP tags
Presentation of the main loops (ARTICLES and RUBRIQUES loops)
Principles of filters
Generation of a menu
Creation of the summary template
Creation of the section template
Creation of the article template

Duration

2 days

Price

£ 1001

Audience

Webmasters, integrators, project managers

Prerequisites

Knowledge of HTML, programming concepts and PHP

Reference

OPE1009-F

Sessions

Contact us for more informations about session date

PHP and SPIP

Goals


- Discover SPIP development

- Learn to customize content management interfaces

Program

The different languages ​​for the Web and PHP
Open Source CMS

Quick presentation of SPIP
Brief review of PHP
PHP and databases
The SPIP code
The SPIP databases

Add functions to the public section
Add an article expiration date
Interface customization module
Development of an article security function

Form generator with interface to a mySQL
Workflow database Improvement
of the forum

The advantages of the PHP-SPIP solution

Duration

2 days

Price

£ 979

Audience

All

Prerequisites

Know the basics of PHP language

Reference

OPE87-F

Sessions

Contact us for more informations about session date

WebLogic Server Administration

Goals


- Master common administration tasks

- Administer clustered WebLogic servers (load-balancing, fail-over)

Program

History and versions available
Other servers available
Summary on servlets, JSP, EJB
JEE services: infrastructure and communication
DMZ architecture

Installation modes (graphical / console)
Oracle.com and installer: resources, structure
Structure, templates and configuration of domains
Managed instances
Start-up and tests
Setting up a backup administration server

Practical workshop: server installation, setting up in place of domain and test

Introducing the Administration Console
Diagnostic Tools
Administration Scripts WLST (WebLogic Scripting Tool)
Managing logs

Lab: common administrative tasks (Console / WLST scripts)

Project deployment (WAR, JAR and EAR)
Installation of connectors
Management of HTTP sessions
Node Manager: concepts,
JNDI directory services and use of resources
Configuration of resources:
– JDBC: connection pools and data sources (configuration and optimization)
– JavaMail sessions
– JMS resources (connection factories, Queue / Topic, Tunning)
– JTA resources (XA drivers, distributed transactions)
– JAAS and JAAC security Practical

Workshop: application deployment (.war, .jar, .ear) – configuration of resources and use

Objectives, strategy and principles of a replication
Implementation of a multi-tier cluster / proxy architecture
Implementation of load-balancing, fail-over
Transaction management
Sessions and synchronization in replication

Practical workshop: implementation of a cluster and application deployment – Load balancing management

Duration

4 days

Price

£ 2475

Audience

All

Prerequisites

Notions of: JEE, systems administration, BDD, security

Reference

JAV290-F

Sessions

Contact us for more informations about session date

Spip User

Goals


- Discover the use of SPIP and article formatting techniques

Program

Content Management System (CMS): operation and interests
Principle of operation of SPIP

Installation procedure
Presentation of the public and private parts
Visualization of the site

Interface presentation
Activate / Deactivate the correspondence cookie

Organization of the content under SPIP
Creation of sections and sub-sections
Write an article
Choose the section

Complete the article writing form
Request publication of the article
Validation of your article by an administrator

Use the typographical shortcuts of SPIP
Create an external link
Create an internal link

Add images and documents to articles
Add your documents to articles

Principle of key words
Groups of key words

Duration

1 day

Price

£ 544

Audience

All

Prerequisites

Knowledge of the Web and use of office tools

Reference

OPE1010-F

Sessions

Contact us for more informations about session date

SPIP for developers

Goals


- Learn to customize SPIP functionally, create plug-ins

Program

Reminders

SPIP tags and loops
The operating principle of the cache, in a simplified way
For each type of page, a template
A different interface on the same site
Modify the graphic design
Workshop: create your own template

Mechanisms for creating public and private pages
Organization of sources
Programming
rules Presentation and writing rules
Share your modifications
Workshop: Create a SPIP plugin

Duration

2 days

Price

£ 866

Audience

All

Prerequisites

Good knowledge of PHP, HTML / CSS and SPIP

Reference

OPE562-F

Sessions

Contact us for more informations about session date

SPIP for writers

Goals


- Discover the use of SPIP and article formatting techniques

Program

Content Management System (CMS): operation and interests
Principle of operation of SPIP

Installation procedure
Presentation of the public and private parts
Visualization of the site

Interface presentation
Activate / Deactivate the correspondence cookie

Organization of the content under SPIP
Creation of sections and sub-sections
Write an article
Choose the section

Complete the article writing form
Request publication of the article
Validation of your article by an administrator

Add images and documents to articles
Add your documents to articles

Principle of key words
Groups of key words

Messages between users

Name and address of your site
Content of articles
How forums work
Internal messaging
Visits statistics
Automatic sending of emails
Integrated search engine

Duration

1 day

Price

£ 544

Audience

All

Prerequisites

Knowledge of the Web and use of office tools

Reference

OPE89-F

Sessions

Contact us for more informations about session date

GlassFish Administration

Goals


- Understand the challenges of maintaining a GlassFish application server

- Master common administration tasks

- Manage clustered GlassFish servers (load-balancing, fail-over)

Program

History and available versions
Other servers available
Presentation of servlets, JSP, EJB
JEE services: infrastructure and communication

General architecture: OSGI modularity
Instances of the GlassFish application server

Installation modes (base / cluster)
Node and domain agents
Start-up and tests

Practical workshop: server installation and tests

Instance configuration
Presentation of the administration console
Log management: use of Chainshaw
Supervision (console / AsAdmin tool)

Practical workshop: creation and configuration of a domain, node agents and instances – Log configuration – Instance supervision

Principles and tools (asadmin, appclient, asant …)
« AsAdmin » utility (start, configuration and commands …)
Types, choices and procedures
Automate tasks

Practical workshop: Creation of scripts with asadmin

Project deployment (WAR, JAR and EAR)
Installation of connectors
Management of HTTP sessions
JNDI directory and use of resources
Configuration of resources:
– JDBC: connection pools and data sources (configuration and optimization)
– JavaMail sessions
– JMS resources (Point to Point Vs Publish / Subscriber)
– JTA resources (XA drivers, distributed transactions)
– JAAS and JAAC security Practical

workshop: Application deployment (.jar, .war, .ear) – Resource configuration and use

JVM tunning parameters
Thread pool management
Optimization of container configuration
Automatic transaction retrieval
JBI container and service management

Practical workshop: server optimization and advanced transaction management

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

Objectives, strategy and principles of a replication
Implementation of load-balancing, fail-over
Sessions and synchronization in replication
SFSB failover implementation Practical

workshop: implementation of a cluster – deployment of applications and management of the distribution of load

Duration

4 days

Price

£ 2475

Audience

All

Prerequisites

Notions of JEE

Reference

JAV257-F

Sessions

Contact us for more informations about session date

SPIP for webmasters

Goals


- Knowing how to install SPIP and manage it on a daily basis

Program

Content Management System (CMS): operation and interests
Principle of operation of SPIP

Installation procedure
Presentation of the public and private parts
Security management
Site visualization
FTP access to the site
Presentation of the HTML code of the templates summary, section and article

Presentation of the interface
Activate / Deactivate the correspondence cookie
Configuration of the site
– Name and address of your site
– Activate the engine in the administration part
– Follow / manage the forums
– Referencing of sites and syndication
– Other configuration

Organization of content under SPIP
Creation of headings and sub-headings
Write an article
Use formatting shortcuts
Add images and documents to articles

Interactive functions:
– Search
form – Write author
form – Other forms
Registration, authentication:
– Registration
form – Access form to private area
– Other forms

Incorporation of CSS styles
Principles of loops and SPIP tags
Presentation of the main loops (ARTICLES and RUBRIQUES loops)
Principles of filters
Generation of a menu
Creation of the summary template
Creation of the section template
Creation of the article template

Reminders SPIP tags and loops
The operating principle of the cache, in a simplified way
For each type of page, a template
A different interface on the same site
Modify the graphic design

Application: create your own template

Install other skeletons
Install other themes
Install plugins
Examples of interesting plugins

Atelier1: Create a drop-down menu

Atelier2: Install a photo gallery

Duration

3 days

Price

£ 1414

Audience

All

Prerequisites

Knowledge of HTML, programming concepts and PHP

Reference

OPE90-F

Sessions

Contact us for more informations about session date

Magento installation and customization

Goals


- Discover Magento

- 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 and their providers Alternatives to Magento

System requirements and standard installation
Data set-up and routine maintenance
Static data (pages, blocks, widgets)
Attributes, products, categories, promotions, etc.
From payment to delivery (or to credit notes)

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

Workshop: identification of potential problems, special cases

Reminders of HTML, JavaScript, CSS
Installation of decoration and other static elements (the « skin » directory)
Principles and limits of the presentation system; themes, interfaces, blocks and layouts
Preparation of a model
Implementation of a complete design
Designs specific to products, categories, etc.

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

General PHP reminders, including object
General architecture and database
Direct modification of Magento
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 and CSS, notions of PHP

Reference

OPE210-F

Sessions

Contact us for more informations about session date

JBoss EAP Administration

Goals


- Understanding the challenges of maintaining a JBoss application server

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

Program

Components and containers
Packaging: .jar, .war, .ear, .rar
JEE specifications and standards: Servlet / JSP, WS, EJB, JMS, …
JEE application servers: Web Profile, Full Profile
Application deployment

Workshop: Structure of JEE archives (.jar, .war, .ear) and deployment descriptors

Standalone mode:
– Tree structure
– Configuration: standalone.xml
– Extensions, profiles and subsystems
Domain mode:
– Host, host controller, domain controller, group of servers
– Configuration: domain.xml, host.xml
– Setup work
Log management

Workshop: server configuration scenarios in the 2 modes (standalone and domain)

Deployment under JBoss EAP: mechanism, structure of the
Archives and Exploded Archive repository
Deployment in 2 modes: standalone and domain
Hot deployment (by copy)
Deployment by web console
Deployment by CLI
Monitoring of deployed applications
Update, fallback of applications
Management of the classpath

Workshop: deployment of applications by different methods: console, CLI, copy

JNDI: presentation, operation, call
Management of JDBC drivers (archives, modules)
Configuration of Datasources for access to databases
Connection pool management
Configuration of JMS
Monitoring queues

Workshop: Resource configuration by web console and CLI

DMZ architecture
Configuration of a web front-end (Apache HTTPD or Undertow)
Horizontal / vertical architecture and coupling modes
Load balancing: load balancing, session affinity
Fail over: disaster recovery

Workshop: Coupling of JBoss EAP with a web front-end and multiple configurations: load balancing, fail over

Server security systems
Login modules available (UserRolesLoginModule, DataBaseLoginModule)
Application security: JAAS,
SSL annotations (HTTPS)

Workshop: Configuration of security modules

Tuning strategy
JVM optimization,
JBoss EAP server tuning memory analysis

Workshop: Advanced server and JVM configuration

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

Duration

2 days

Price

£ 1495

Audience

All

Prerequisites

Notions of JEE

Reference

JAV1063-F

Sessions

Contact us for more informations about session date

Magento : management and use

Goals


- Discover Magento

- Know how to use, as a store manager, a ready installation of Magento

Program

Presentation and versions
Installation needs, hosting, domain names – costs and consequences
Alternatives to Magento

Who to call, budgets and possibilities
Communication with a service provider; end of project checklist
A ready-to-use installation
Data structure in Magento
Migrate from an existing system / collaboration with another system

Workshop: use of a standard Magento installation

Connection – essential elements of security
Configuration: presentation and important modifications
Complete management of users and interactions
Presentation of web services
Backup and general information in collaboration with the system

Workshop: user creation and configuration manipulation

Summaries of the operating principles of the appearance of Magento
Static elements (pages, blocks, widgets)
Automatic emails

Workshop: creation of classic pages of a site 

Types of products: attributes
Products and their categories
Special products in detail (batches, downloads, etc.)
Taxes
Payment and delivery methods
Various promotions

Workshop: set up of a complete catalog

Shopping cart and purchase
The complete order cycle
Document
issuance Customer management and customer groups
Referencing: control elements

Workshop: various tests; unexpected situations

Duration

2 days

Price

£ 1110

Audience

All

Prerequisites

No

Reference

OPE376-F

Sessions

Contact us for more informations about session date

OsCommerce

Goals


- Learn how to create and manage your online store

- Knowing how to add products, manage orders

Program

Presentation of OsCommerce
Some competitors: Magento, VirtueMart

Minimum system requirements
Installation of OsCommerce
The different files of OsCommerce

Hands-on Workshop: Installing OsCommerce on a Web Server

Store settings
Creation, modification, deletion of categories
Creation, modification, deletion of products
Add images to your products
Management of product reviews
The different taxes
The different modules of the OsCommerce interface
Monitoring of customers and orders, editing bills

Practical workshop: Publication of products on the site and testing of order-taking scenarios

Add RSS feeds to your store
Banner management
Installation of some additional modules: gift vouchers, discount coupons
Promote your site: referencing, advertising, newsletter

Integration of shipping modules
Principle of secure payments
Presentation of the different payment modules
Installation of a banking module

Customization of the different template files
HTML / CSS reminder
Graphic design and HTML / CSS integration

What is a domain name?
What type of host?
How to promote your site: SEO
Save the store and the database
Some rules on the security of your store: configure.php, admin directory …

Practical workshop: creation of an e-commerce site from A to Z

Duration

3 days

Price

£ 1414

Audience

All

Prerequisites

Basics of HTML

Reference

OPE233-F

Sessions

Contact us for more informations about session date