Xamarin: Development of mobile applications in C #

Goals


- Discover the features of the Xamarin framework

- Develop cross-platform mobile applications

Program

Mobile development techniques
Presentation of market players
The Xamarin alternative

Development environment: Visual Studio
Reminder on the .Net framework
Notions of portable class libraries (PCL)
Structure of a Xamarin project
Installation of Android emulators

Workshop: installation of VisualStudio, Xamarin.Forms, Android SDKs and creation of a virtual terminal

XAML basics
Main containers: pages
Manage layout with layouts
Presentation of standard
controls Specialized controls: cells

Workshop: creation of an input form

Define a navigation strategy
Create a hierarchy of pages
Display data in the form of a list / details
Horizontal navigation: tabs or carousel

Workshop: creation of a welcome screen, a list screen and setting up navigation between the different pages

Presentation of the MVVM model: Model-View-ViewModel
Data binding 
Access to files
Use of SQLite database
Access to webservices: use of SOAP and XML
Access to webservices: use of REST and JSON

Workshop: Linking data in the input form, storing information in a file and in a database. Creating an application querying an opendata service and displaying the information

User interfaces
Databases
Access to terminal functionalities

Workshop: Retrieve an image present on the terminal

Manage internationalization
Generate packages for target OS
Presentation of deployment strategies: internal, Marketplace

Workshop: creation of an Android application package, presentation of a deployment in Google Play.

Duration

5 days

Price

£ 2565

Audience

C # Developers

Prerequisites

Knowledge of C # language, notions of XML

Reference

DEV100288-F

Sessions

Contact us for more informations about session date

Windows Server 2012 : Installation and Configuration (Course MS20410 – Exam 70-410)

Goals


- Install and configure Microsoft Windows Server 2012

- Describe Active Directory domain services and manage objects

- Configure network with IPv4 and IPv6

- Install and configure DHCP and DNS services

- Configure local storage on a server

- Create and manage policies

- Secure Windows servers using group policies

- Implement server virtualization with Hyper-V

Program

Overview of Windows Server 2012 R2
Install Windows Server 2012 R2
Configuration Post Installation of Windows Server 2012 R2
Overview of managing Windows Server 2012 R2
Introduction to Windows PowerShell

Practical workshops: Deploy and manage Windows Server 2012 R2 – Configure Windows Server 2012 R2 Server Core – Manage servers – Use Windows – PowerShell to manage servers

Overview of Active Directory Domain Services
Overview of Domain
Controllers Install a Domain Controller

Practical workshops: Installing domain controllers – Installing a domain controller using the OIF

Management of user accounts
Management of groups
Management of computer accounts
Delegation of administration

Practical Workshops: Manage Active Directory Domain Services Objects – Delegate the administration of a branch office – Create and configure user accounts in AD DS – Manage IT objects in AD DS

Use Command Line Tools to Administer AD DS
Use Windows PowerShell to Administer AD DS
Perform Bulk Operations with Windows PowerShell

Practical Workshops: Automate AD DS Administration Using Windows PowerShell – Creating User Accounts and Groups Using Windows PowerShell – Using Windows PowerShell to Create and Modify User Accounts in Bulk

Overview of TCP / IP
Understanding addressing IPv4
subnets and network-
Configure and troubleshoot IPv4

Practical Workshops: Implementing IPv4 – Identifying Appropriate Subnets – Troubleshooting IPv4

Install a DHCP server
Configure the DHCP scopes
Manage the DHCP database
Secure and monitor the DHCP

Practical workshops: DHCP implementation – The implementation of a DHCP relay agent (Optional exercise)

Duration

5 days

Price

£ 2134

Audience

Systems and network technicians, administrators and engineers

Prerequisites

Good experience with Microsoft Windows operating system and knowledge of networking fundamentals

Reference

WIN1070-F

Name resolution for Windows clients and servers
Install and manage a DNS server
Configure DNS zones

Practical workshops: Implementing DNS – Installing and configuring DNS – Creating host records in the DNS system – Managing the cache memory of the DNS server 

Overview of IPv6 IPv6
Addressing
Coexistence with IPv4
IPv6 Transition Technologies

Practical workshops: Implementation of IPv6 – Configuration of an IPv6 network – Configuration of an ISATAP router 

Storage Overview
Managing Disks and Volumes
Implementing Storage Spaces

Practical workshops: Implementing local storage – Installing and configuring a new disk – Resizing volumes – Configuring redundant storage space 

Secure files and folders
Protect file shares with
shadow
copies Configure Work Folders Configure network printing

Practical Workshops: Implementing Files and Print Services – Creating and Configuring a File Share – Configuring Shadow Copies – Activating and Configuring Work Folders – Creating and Configuring a Printer Group 

Overview of Group
Policies Group Policy Process
Implement a central store to manage Administrative Templates

Practical workshops: Group policy implementation – Configuration of a central store – Creation of GPOs 

Windows Security Overview
Configure Security Settings
Software Restriction
Configure Windows Firewall with Advanced Security Features

Practical Workshops: Strengthening Security for Server Resources – Using Group Policy to Secure Member Servers – Auditing File System Access – Domain Logon Audit – Configuring AppLocker Policies – Firewall Configuration Windows 

Overview of virtualization technologies
Implement Hyper-V
Manage virtual machine storage
Manage virtual networks

Practical workshops: Implementation of server virtualization with Hyper-V – Installation of the Hyper-V role on a server – Virtual network configuration – Creation and configuration of a virtual machine – Use of virtual machine checkpoints 

Sessions

Contact us for more informations about session date

Mono for Android : Android applications with C # /. NET

Goals


- Master the development of mobile applications on Android with Mono for Android

Program

What about the development of Android mobile applications .NET
development and deployment process
: reminders, Mono
MonoTouch: presentation,
MonoTouch vs Java features
Tools and licenses, presentation of MonoDevelop and Xamarin Studio
Application architecture, project structure

Workshop: Installation / Handling of the MonoDevelop IDE, Project settings

Creation of views:
– windows
– standard controls, lists
– navigation (ViewControllers)
– images, icons, toolsbars
– use / customization of tables
Limits of Mono compared to a native development
Debug of the code
Optimization of the code
Packaging and publication
Data storage:
– methods and different formats
– serialization of data in files
– use of SQLite, LINQ databases

Lab: Multiple use cases of controls and presentation of persistent data

Various communications: synchronous, asynchronous
Special events, multitouch and motion
Multimedia support
Internationalization of the application
Multithreading
Access to networks (Wifi), geolocation (CoreLocation, Mapkit)
Access to web services
Integration with external applications

Workshop: building complex applications with i18n, asynchronous communications and special events / hardware interactions

Duration

4 days

Price

£ 2120

Audience

Android application developers

Prerequisites

Knowledge of C # /. NET or Java

Reference

DEV625-F

Sessions

Contact us for more informations about session date

Advanced Android: Include C with NDK

Goals


- To be able to create an Android application including code in C

- To know how to estimate the consequences and qualities of this solution

Program

Presentation of the Android platform Android
model and its architecture
Other market players

Types, operators, structure
Management of files, functions, and the absence of objects
Usual functions

Practical workshop: separate light applications, in C

Initialization of C
Functions of C, calls from Java
Compilation, deployment, manifestation

Practical workshop: a small application, business in C, interface in XML, control in Java

Type sharing, memory management
Low-level access
Profiling, optimization, debugging

Practical workshop: complete the application

Duration

2 days

Price

£ 1494

Audience

All

Prerequisites

Have followed the Android initiation training or have equivalent knowledge

Reference

DEV487-F

Sessions

Contact us for more informations about session date

Catia Surface Module

Goals


- This training makes it possible to be able to design complex surface systems or devices as well as to plan them, in particular in the aforementioned fields.

Program

Introduction

Preliminary concept
Surface workshops
Tree
structure Study of the structuring of a product

Generative shape design or wireframe surf design

Geometric Set-
Ordered geometric set Creation -opening -Edit a group Wireframe
geometry
Simple wireframes
Comparative study between sketch and 3D elements
Curve projections
Comparative study of different types of curves Curve
calculation

Surface modeling

Single Surfaces
Extrusion, Revolution, Spherical Surface, Cylinder, Surface Offset, Variable Offset, Explicit Sweep
Fill, Collated Cut, Surface and Curves
Fillet Surfaces Fillet
Fillet, Fillet on Edge, Variable Fillet, Chord
Length, Face / Face Fillet , Tri-tenent fillet, Fillet surface, Style fillet


Complex surfaces: the different types of scanning
Explicit
Segment
Circle
Conic
Adaptive


Multi-section surfaces, Fill, assembly, stitching
Transformation operation
Translation, rotation, symmetry, rectangular, circular and personalized repetition
Scale factor, Affinity, Transformation between marks

Surface analysis and optimization

Connecting surfaces
Connecting curves
Repairing surfaces: Trimming, Smoothing curves, Re-joining, Disassembling

Customizations

Duration

3 days

Price

£ 2085

Audience

Anyone wishing to model surface parts with CAD software

Prerequisites

A basic knowledge of the Windows environment is necessary and to have already followed the voluminal module of catia V5 (Part design)

Reference

CAO906-F

Sessions

Contact us for more informations about session date

Advanced Android : Multimedia, video, sound, 2D, 3D

Goals


- Be able to use all graphics and sound solutions on an Android device

Program

Current state of technology
Presentation of the medium and embedded devices of Android
Versions, evolutions; emulator possibilities

Controls and activities available
Embedding sounds and videos
Sound: effects, transformation, generations

Practical workshop: an artistic application

Draw, Paints, Fonts, Colors
Transformations; feedback on the animations

Practical workshop: a diagram activity

Presentation of the standard, limits
Some ready-to-use engines
Summary of 3d, matrices, projection, light effects
Creation of a scene, import of objects
Lighting, camera and movements

Practical workshop: 3D presentation of an architecture

Widgets for display on the home
screen Live wallpapers
Manifesto: various groupings of applications

Practical workshop: a package of multiple applications

Duration

3 days

Price

£ 2120

Audience

All

Prerequisites

Have followed the Android initiation training or have equivalent knowledge

Reference

DEV485-F

Sessions

Contact us for more informations about session date

Catia Volumetric Module

Goals


- Understand Catia

- Use basic commands, reference elements

- Create volumes

Program

General
Preliminary remarks
Starting CATIA V5

Graphical
interface Operator interface with the mouse
General operation
Standard icon
Definition of CATPRODUCT and CATPART objects

Access to the workshop SKETCHER
General Operation
Creating contours sketch
geometry the Path
Operations geometry
Placing constraints
sketches Handling

Using datum
elements
Creating datum elements Creating placemarks

General
Components from a contour
Trim
components Components from a surface

General
Applying transformations

Using Boolean operations
Creating part bodies
Creating Boolean operations

Editing properties
Miscellaneous tools

General
Starting the workshop
Component insertion Component
displacement
Constraints
Assembly function
Instantiation
Analysis

Copy / Paste and Cut / Paste
Property
Reorganize Tree
Replace
Backup component

Duration

5 days

Price

£ 2106

Audience

Everyone

Prerequisites

CAD basics

Reference

CAO907-F

Sessions

Contact us for more informations about session date

Advanced Android : Specific applications for tablets

Goals


- To be able to create a specific application for Android tablet, or to adapt an existing one

Program

State of the art, available and future equipment
Other special peripherals
Android versions concerned
The emulator for tablets
Various Android reminders

Honeycomb, Ice Cream Sandwich …: special graphic environment
Separation of resources between phone and tablet
The new Action Bar
Various graphic elements to be modified; the fragments
What to say to the graphic designer

Practical workshop: an application in multiple versions

Distinction between tablets from the Java code Missing
peripherals: taken into account
Specific devices for tablets, about USB

Practical workshop: improving the application

Duration

2 days

Price

£ 1494

Audience

All

Prerequisites

Have followed the Android initiation training or have equivalent knowledge

Reference

DEV488-F

Sessions

Contact us for more informations about session date

SolidWorks Flow Simulation

Goals


- Using Solidworks Flow Simulation

Program

Chapter 1: Creating a SolidWorks Flow Simulation Project

Chapter 2: Mesh

Chapter 3: Thermal Analysis

Chapter 4: Transitional regime

Chapter 5: Conjugate heat transfer

Chapter 6: Zoom EFD

Chapter 7: Porous support

Chapter 8: Rotating reference frames

Chapter 9: Parametric analysis

Chapter 10: Cavitation

Chapter 11: Relative humidity

Chapter 12: Analysis of particle trajectories

Chapter 13: Supersonic flow

Chapter 14 Finite Element Analysis Load Transfer

Duration

2 days

Price

£ 1000

Audience

Everyone

Prerequisites

Good knowledge of Solidworks

Reference

CAO973-F

Sessions

Contact us for more informations about session date

Advanced Android : Creating Complex Applications

Goals


- To be able to create applications with a complex structure in Android

- To know how to use third-party libraries in an Android application

Program

Reminders on the types of contexts
General principles of parallelism

Services, alarms and notifications – broadcast receiver
Various system services: notable points
Multithreading under Android: thread, handler, asynchronous tasks
Interest and method of creation of
AIDL services and services

Practical workshop: control and alarm service in one application

Hands-on workshop: scroll bar during a long task

Assessment of contexts (activity, service, content provider, contexts for broadcast receivers), and their relationship with multithreading: how to organize an application

Sensors, various connectors (battery, acceleration, bluetooth, NFC, …)
Location services (GPS, WiFi); emulator simulation
Add additional
API Maps and MapView library

Practical workshop: Google Maps in an application, with custom layers

Duration

3 days

Price

£ 2120

Audience

All

Prerequisites

Have followed the Android initiation training or have equivalent knowledge

Reference

DEV486-F

Sessions

Contact us for more informations about session date

SolidWorks Motion

Goals


- Explore SolidWorks Motion

Program

Chapter 1: Introduction to motion simulation

Chapter 2: Creating a Motion Model

Chapter 3: Introduction to contacts, springs and dampers

Chapter 4: Advanced Contact

Chapter 5: Curve-curve contact

Chapter 6: Cam synthesis

Chapter 7: Flexible connections

Chapter 8: Redundancies

Chapter 9: Exporting to a finite element analysis

Chapter 10: Sequential simulation

Duration

2 days

Price

£ 1000

Audience

Draftsmen – Engineers

Prerequisites

Good knowledge of Solidworks

Reference

CAO972-F

Sessions

Contact us for more informations about session date

Advanced Android : Annotations, ORM Framework, Tests, Network Management

Goals


- Improve productivity

- Optimize Android applications using the libraries provided by Google '' Make Android applications more reliable by setting up automated tests

Program

Presentation of the MVVM model: Model-View-ViewModel
Data binding: layouts, events, observable objects
Contribution of annotations in the Java code
Presentation of existing annotations for Android
Annotation framework for Android: AndroidAnnotations

Workshop: create an application using data-binding and annotations

Presentation of the principle of Object-Relational mapping
Integration of the Room library in an Android application
Realization of entity mapping: id, index, foreign keys, link between objects
Presentation of the DAO pattern: Data Access Object
Access to data via Room DAOs: CRUD
Simple queries, passing parameters, observable queries

Workshop: implementation of an ORM solution on an Android application

Presentation of network access in Android: advantages, disadvantages
Integration of the Volley library in an Android application
Volley’s operating principle: queue, requests, callback, fallback

Workshop: Access to an opendata service using the Volley library

Presentation of tests: unit tests, instrumentation tests
Presentation of Junit: use of assertions, generation of test classes
Presentation of the Espresso framework
Access to components
Carry out actions
Verification of results
Presentation of ADB to write automated test scripts

Workshop: Writing unit test classes and instrumentation tests, creation of test execution scripts

Duration

5 days

Price

£ 2548

Audience

Android Developers

Prerequisites

Mastery of Java, have Android development experience or have followed the Android Initiation / Deepening training

Reference

DEV100324-F

Sessions

Contact us for more informations about session date

SolidWorks Simulation: Dynamics

Goals


- Discover the analysis techniques of Solidworks Simulation

Program

Modal analysis as a function of time

Frequency analysis and vibration analysis Mesh
quality
Damping types Shock
loading

Harmonic analyzes

Property of the harmonic study
Use of masses at a distance

Random vibration analyzes

Standard hypothesis
Random study options
Fatigue estimation.

Nonlinear dynamic analysis

Comparison of linear analysis and non-linear analysis

Duration

2 days

Price

£ 1000

Audience

Draftsmen – Engineers

Prerequisites

Good knowledge of Solidworks

Reference

CAO971-F

Sessions

Contact us for more informations about session date

SolidWorks: Simulation Professional

Goals


- Use advanced simulation tools

- Understand stresses

- Discover fatigue analysis techniques

Program

Basic principles of modal analysis

Case study: The tuning fork
Frequency analysis with supports
Frequency analysis without supports
Frequency analysis with loading

Case study: The motor support
Set of conditions of integral contact
Conditions of integral and free contact

Buckling Analysis
Case Study: Particle Separator

Basic Principles of Thermal Analysis
Case Study: Chip Assembly

Stationary
Thermal
Analysis Transient Thermal Analysis Transient Analysis with Time Variable Loading
Transient Thermal Analysis Using a Thermostat

Case study: Assembling a spot light
Project description Steady state
analysis
Set of radiation conditions

2D simulations – plane stress, plane strain, axis of symmetry
Thermoelastic analysis
Case study: Thermal expansion joint
Thermal
analysis Thermoelastic analysis

Fatigue based on life cycle constraints (SN)
Case study: Pressure
vessel 20 Thermoelastic study
Fatigue terminology Fatigue
study Fatigue
study with permanent loading

Case study: Suspension
Fatigue study

Drop test analysis
Case study: Camera
Rigid ground
drop test Elastic ground drop test
Elastoplastic material model
Contact drop test

Optimization analysis
Case study: Frame press
Static and frequency
analysis Optimization analysis
Design study

Case study: Pressure
vessel Analysis of a pressure
vessel Manhole, nozzle, flange and casing

Duration

2 days

Price

£ 1000

Audience

Draftsmen – Engineers

Prerequisites

Good knowledge of Solidworks

Reference

CAO968-F

Sessions

Contact us for more informations about session date

SolidWorks Simulation

Goals


- Use simulation tools

- Understand the constraints

Program

The process of analysis

Case Study: Stress in a plate
Project Description
Options SolidWorks Simulation
Pretreatment
Meshing
Postprocessing
multiple studies
Reports

Mesh check

Case study: L-shaped square 

Description of the project

Case study: Analysis of a support with a fillet

Case study: Analysis of a welded square

Description of the effect of boundary conditions

Contact analysis

Case study: Grippers with full contact

Grippers with local contact

Parts with interference fit

Case study: interference fit

Project description
Analysis with low stiffness

Connecting components
Connectors

Case study: Locking pliers

Compatible / incompatible meshes
Case study: Rotor

Checking the mesh in an assembly

Case study: Cardan joint
Part 1: Analysis of the coarse mesh of average quality
Part 2: Analysis of the high quality mesh

Thin components

Case study: Pulleys
Part 1: Mesh with solid elements
Part 2: Refined solid mesh
Volume versus shell
Creation of shell elements
Part 3: Shell elements – Surface using a midplane
Comparison of results

Case study: Stirrup

Mixed mesh of shells and volumes

Case study: Pressure vessel

Mixed

mesh Case study: Particle separator

Design

study Case study: Suspension design
Part 1: Several loading scenarios
Part 2: Geometry modification

Thermoelastic analysis

Case study: Bilame
Examine the results in local coordinate systems
Saving the model in its deformed form

Adaptive mesh

Case study: Support bracket
Adaptive
mesh H adaptive mesh P
Elements H versus P – Summary

Comparison analysis of large and small displacements

Case study: Hub
Part 1: Linear analysis of small displacements
Part 2: Nonlinear analysis of large displacements

Duration

3 days

Price

£ 1510

Audience

Draftsmen – Engineers

Prerequisites

Good knowledge of Solidworks

Reference

CAO977-F

Sessions

Contact us for more informations about session date

VBScript

Goals


- Develop scripts to manage Windows systems

Program

Introducing Windows Script Host (WSH)
VBScript vs Powershell
Running Scripts
Using Scripts
The Differences Between VBScript and Visual Basic

Workshop: a first VB Script

Object terminology
Creating and using objects
Understanding object models
Exploring Common Object Models (COM)

Workshop: Creation and use of objects

Basic rules of VBScript
Using variables, constants and other data types
Operators
How conditions and loops work
Procedures
Formatting the script

Workshop: Advanced use of the VBScript language

Exception
handling Script debugging

Workshop: Multiple error scenarios

Discovery of ADSI
Link with ADSI
ADSI objects
Search in the Active Directory
Creation of ADSI objects
Management of Active Directory security
ADSI sharing
Control of services with ADSI
ADSI resources

Workshop: ADSI configuration management

Checking the WHS Environment
Common Logon Script Tasks
Managing Logon Scripts
Troubleshooting Logon Scripts Best
Solutions

Lab: Writing a logon script

Script Arguments
Using Event Logs
Generating Email Messages
Managing the Registry
Using Drives, Folders, and Files
Configuring Folder and File Security
Scripting
Optimization

Lab: System administration scripts

Windows Script Files
Use
Windows Management Instrumentation (WMI) COM Components
Microsoft Office Script
ASP Pages

Workshop: Writing a Microsoft Office script

Duration

3 days

Price

£ 2158

Audience

Windows system administrators

Prerequisites

Knowledge of Windows Server administration

Reference

WIN807-F

Sessions

Contact us for more informations about session date

Lync 2013

Goals


- Deploy and configure the Lync server and clients

- Set up conferences

- Configure the Enterprise Voice feature

- Configure external connectivity

- Monitor and maintain Lync Server

Program

Platform
overview Installing Lync Server 2013
Installing Office Web Apps 2013
Preparing to deploy a topology
Configuration using the Topology Builder
Delegation of administration using RBAC
Configuring server pools for load balancing

Client Deployment and Maintenance
Configuring Conferencing
Policies Configuring Instant Messaging Policies
Deploying and Maintaining Appliances
Solving Client Access Problems

Configure voice management policies
Configure dial plans
Manage routing
Integration with the Microsoft Exchange Unified Messaging role
Configure conferences
Configure call admission control
Configure Answer Group Services (RGS) Fleet
configuration call and unassigned numbers
Management of a mediation server pool and PSTN gateway

Configure Edge Services
Security Using a Firewall / Reverse Proxy

Backup and restore
Configure monitoring and archiving
Set up troubleshooting tools
Use PowerShell for testing

Duration

5 days

Price

£ 2148

Audience

Windows system administrators

Prerequisites

Knowledge of Windows Server administration

Reference

WIN664-F

Sessions

Contact us for more informations about session date

SolidWorks Routing

Goals


- Explore SolidWorks Routing

Program

PART 1

What is routing?
Routing definition
General routing parameters

Simple electrical routes
Adding route components
Start by dragging and dropping a connector
Automatic routing
Save to an external file

Routing with ties
Routing through existing ties
Adding ties during automatic routing
Editing a route
Working with ties
Split a route

Introduction to Routing Library
Parts Electrical Routing
Library Parts Libraries Routing
Component Wizard
Electrical Libraries

Using Standard Cables
Excel File Standard Cables
Editing Standard Cables
Creating a Standard Cable
Routing Templates

Import Data
Routing Library Manager
Lists From / To
Routing Properties Routing
Guides
Using Guides and Fasteners

Routing flattening and skinning
Annotation
flattening Routing flattening
Research highlighting
Manufacturing flattening

Electrical Conduits
Rigid Conduit
Orthogonal Routing with Auto Route Option
Electrical Data in Conduits
Manual Sketch Routing
Flexible Electrical Conduit

PART 2

What is routing?
Routing definition
General routing parameters

Pipe routes
Pipes and piping components Route
models
Creating a pipe
route Automatic routing
Using route components with the automatic route option
Editing a route
Dragging and dropping a component
Creating custom components
Interferences and clearances

Routing tubes
pipes and components tubes
Flexible tube with automatic routing
orthogonal pipe routings with automatic routing
folding errors and spline
Started routing of a tube on the fly
Mises tubing plane

Pipe and tube modifications Pipe
sockets
Flange-to-flange connection
Copy routes
Modify pipe routes
Modify obstructions
Pipe drawings

Route Library Parts
Libraries
Creating Route Library Parts
Pipes and Tubing
Piping
Parts Fitting Parts Route-
Specific Points
Elbows
Tubes Multibody
Components
Equipment
Fittings in an Assembly

Duration

2 days

Price

£ 1000

Audience

Draftsmen – Engineers

Prerequisites

Good knowledge of Solidworks

Reference

CAO976-F

Sessions

Contact us for more informations about session date

SolidWorks Simulation: Nonlinear

Goals


- Discover simulations on nonlinear elements

Program

Geometric nonlinearity

Large displacements (total and updated Lagrangian formulations)
Formulation of large deformations (materials similar to rubber)

Digital procedures

Iterative solution methods (Newton-Raphson, Newton-Raphson modified)
Control techniques by increment (force, displacement, arc length)
Termination schemes (convergent and divergent criterion)

Non-linearity of the material

Nonlinear
elastic Hyper elasticity (Mooney-Rivlin, Oden, Blatz Ko)
Plasticity (Von mise, Tresca, Drucker Prager)
Super elastic Nitinol
Viscoelastic
Material properties dependent on temperature
Membrane structure

Contact non-linearity

Nonlinear 3D contact analysis (with or without material nonlinearity)

Duration

2 days

Price

£ 1000

Audience

Draftsmen – Engineers

Prerequisites

Good knowledge of Solidworks

Reference

CAO970-F

Sessions

Contact us for more informations about session date

Active Directory : Implementation

Goals


- Learn to install and administer Active Directory

- Manage groups and users

- Implement domain controllers

Program

Active Directory Architecture
How Active Directory Works
Examining Active Directory The
Process of Designing, Planning, and Implementing Active Directory

Create a forest and domain structure
Review and configure Integrated DNS in Active Directory
Raise forest and domain functional levels
Create trust relationships
Secure trusts using SID filtering

Organizational Unit Management
Delegation of Administrative Control for Organizational Units
Planning an Organizational Unit Strategy

Introduction to Accounts
Creating and Managing Multiple Accounts
Implementing User Principal Name Suffixes
Moving Objects into Active Directory
Planning an Account Policy
Planning an Active Directory Audit Policy

Creating and Configuring Group Policy Objects (GPOs)
Configuring Group Policy Enforcement
Managing GPOs
Verifying and Troubleshooting Group Policy
Delegating Administrative Control of Group Policy
Planning Group Policy for the company

Introduction to Deploying Management Software
Deploying Software
Configuring Software Deployment
Maintaining Deployed Software
Troubleshooting Software Deployment
Planning a Software Deployment Strategy

Introduction to Active Directory Replication
Creating and Configuring Sites
Managing Site Topology
Troubleshooting Replication Failures
Planning a Site

Implementing the Global Catalog in Active Directory
Determining the Placement of Domain Controllers in Active Directory
Planning the Placement of Domain Controllers

Introduction to the Roles of Operations Masters
Transfer and Adjustment of Roles of Operations
Masters Placement of Operations Masters

Introduction to Active Directory Maintenance
Moving Active Directory Database Defragmentation
Backing Up Active Directory
Restoring Active Directory
Planning for Active Directory Monitoring

Creation of the Active Directory implementation plan
Implementation of the Active Directory infrastructure

Passing the certification (if provided for in the funding)

Duration

5 days

Price

£ 2158

Audience

Windows system administrators

Prerequisites

Good knowledge of Windows Administration

Reference

WIN136-F

Sessions

Contact us for more informations about session date

SolidWorks: Mold Design

Goals


- Discover the creation of molds with Solidworks

Program

Core and Cavity Mold Design
Case Study:
SolidWorks Tools for Mold Design Mold
Analysis Tools Draft
Analysis on a Model
Using Colors in Draft Analyzes
Adding Draft
Scaling part to take into account the shrinkage
Determination of parting lines
Manual selection of parting lines
Automation
Modeling of
parting lines Smoothing of a parting line
Body of surfaces
Locking the mold
Creating the mold

Multiple joint directions
Blocked molding areas
Side
cores
Ejectors Core pins
Case study:
Electrode sets
Conservation of intersection edges

Beyond Basic Functions
Import Data
3D Model Types
Definitions
Case Study:
Terminology
File Converters
Modeling System File
Conversion
Why Import Fails?
Diagnosis and repair
Case study: Repairing and modifying imported geometry
Check solid bodies
Make copies of faces
Case study: Import diagnosis
Repair discontinuities
Repair faces

Parting lines and stop surfaces Case
study:
Draft analysis options
Neutral line
Core and cavity
surfaces Stop surfaces
Joint surface
Core / cavity volumes
Look inside the mold
Case study : Split a room

Case Study
Creating
Draft Faces Locking Surfaces

Surfaces in mold making
Case study:
The mixer
Case study: Mixer handle
Case study: Manual parting line

Reuse Data
Design Library 3D Content Central
Task Pane Case Study: Library Functions Case Study: Create a Library Function Configurations in Library Functions Case Study: Waterline Smart Components

Contenu de va-et-vient

Other Methods of Mold Design
Using Combination and Splitting
Creating a Footprint
Case Study:
Using Surfaces
Using the « To Surface »
Method Using the Splitting Method
Manually Creating Stop Surfaces

Case Study:
Developing a Blueprint
Modeling Repairs
Channels and Power Systems
Side
Cores Ejector
Pins Core Pins
Create Individual Parts
Mold Carcass
Assembly Organization
Edit Ejectors
Rigid Subassemblies and Flexible
Subassemblies Pins ejection
Cool the mold
Create the drawing Make
changes
Finish the process

Duration

2 days

Price

£ 1000

Audience

Draftsmen – Engineers

Prerequisites

Basics of Solidworks

Reference

CAO975-F

Sessions

Contact us for more informations about session date

Internet Security and Acceleration (ISA) Server

Goals


- Install and administer ISA Server

- Manage the protection of your network

- Install a firewall

- Create a VPN

- Use a Proxy

Program

ISA Server Overview ISA Server
Deployment Scenarios

Installing ISA Server
Choosing ISA Server Clients
Installing and Configuring Firewall Clients
Advanced Firewall Client Configuration
Securing ISA Server ISA Server
Maintenance

ISA Server as Proxy Server
Configuring Multiple Networks on ISA Server
Configuring Access Rules Elements
Configuring Rules for Internet Access

Using ISA Server as a Firewall
Examining Models and Perimeter Networks
Configuring System
Policies Configuring Intrusion Detection and IP Preferences

Publishing Overview
Configuring Web Publishing
Configuring Secure Web
Publishing
Configuring Server Publishing Configuring ISA Server Authentication

Email Security Issues
Configuring ISA Server to Secure SMTP Traffic
Configuring ISA Server to Secure Web Client Connections Configuring ISA Server to Secure Client Connections

Understanding Advanced Filtering for Applications and the Web
Configuring HTTP Web Filters
Configuring Other Web and Application Filters

Virtual Private Network (VPN) Overview
Configuring a VPN for Remote Clients
Configuring a VPN for Remote Sites
Configuring VPN Quarantine Control Using ISA Server

Caching
overview Configuring general cache properties
Configuring cache rules
Configuring content download tasks

Monitoring
overview
Configure alerts Configure session monitoring
Configure logging
Configure reports
Connectivity
monitoring Service and performance monitoring

Understanding ISA Server Enterprise Edition
Planning an ISA Server Enterprise Edition Deployment
Implementing ISA Server Enterprise Edition

ISA Server Enterprise Edition Implementation: Back-to-Back Firewall Scenario

ISA Server Enterprise Edition Implementation: Cross-Site VPN Scenario

Duration

5 days

Price

£ 2148

Audience

Windows system administrators

Prerequisites

Good knowledge of Windows server administration

Reference

WIN137-F

Sessions

Contact us for more informations about session date

WSUS 4.0

Goals


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

- Manage software distribution and updates with WSUS

Program

Overview of Windows Server Update Services (WSUS)
Global architecture and use cases
Perform common administration tasks
Manage updates
Manage software deployments
Set up WSUS (Installation mode), persistent data
Functions and activity report

Administrative tasks
Overview of the administrative console’s functionalities
Management of users / directories (Active Directory)
The implementation of WSUS 4.0
Types of full or console installation.
The Windows Server Update Services (WSUS) service.
Windows Update Policies
The internal and remote SQL database.
Workshop: Installation and configuration of WSUS, architecture

WSUS 4.0 console.
Scripted administration (PowerShell V5).
Interaction with Active Directory.
Management of WSUS group policies.
Security management: Transfer, confirmation, certificates
Workshop: Configuration of WSUS clients – Multiple administration tasks

Standalone mode, server disconnected mode, WSUS replication
Backup and restores
Approval of patches, its associated reports.
SSL certificate management (Local certificate authority)
Export / Import of the WSUS database.
Procedure for exporting the WSUS database in offline mode.
Deployment of WSUS clients via regedit or GPO.
Workshop: Recovery and application of patches (update)

Implementation strategy
Different modes: connected / disconnected
Configuration of the MASTER-WSUS server
Management of clients, groups
Client synchronization – Server
Alternative solution SCCM (System Center Configuration Manager)
Monitoring / Reporting
Workshop: Workshop: Remote software deployment at WSUS – report generation

Duration

3 days

Price

£ 1738

Audience

Windows system administrators

Prerequisites

Knowledge of Windows Server administration

Reference

WIN100662-F

Sessions

Contact us for more informations about session date

SolidWorks: Sheet Metal

Goals


- Learn about sheet metal design methods

Program

Chapter 1: Design method of bent sheets

Introduction
Sheet Metal Design Methods
Base Flange
State unfolded
folded sheets on edge
Change settings sheet metal
material Abductions in sheet metal
Corner broken
sheet metal parts in drawings

Chapter 2: Sheet Metal Part Conversion Method

Sheet
Metal Conversion Topics Convert to Sheet Metal Part
Geometry Imported to Sheet Metal
Using the Cut Feature
Adding Bends Instead of Sharp Corners
Sheet Metal Features
Making Changes
Adding a Weld Corner

Chapter 3: Multibody Sheet Metal Parts

Multibody Sheet Metal Parts How to
Create Multibody Sheet Metal Parts
Create Multibodies with the Sketch Feature
Bent Edge Sheet Metal
The Folder List of Welded Parts Cutouts
Using
Multibodies Body Repeats Sheet Metal
Sheet Metal Properties
Warnings multiple body plan
Using Symmetry and Insert part
body collision
Export sheet metal body
Use Split

Chapter 4: Sheet Metal Form Tools

Sheet metal forming tools
Modifying an existing forming tool
Creating a custom forming tool

Chapter 5: Additional Sheet Metal Techniques and Features

Additional Sheet Metal Features
Using Symmetry
Additional Modeling Techniques
Methods in Context
Design Process

Duration

2 days

Price

£ 1000

Audience

Draftsmen – Engineers

Prerequisites

Basics of Solidworks

Reference

CAO981-F

Sessions

Contact us for more informations about session date

SolidWorks: Welded constructions

Goals


- Discover mechanically welded constructions

Program

Chapter 1: Welded constructions

Welded constructions Structural welded
elements
Manually adjust structural welded elements
Add plates
Gussets and end caps
Use of symmetry
Profile sketches Use of structural
welded constructions
Management of the list of welded parts
Custom properties
Representation of welds

Chapter 2: Drawings of welded constructions

Drawings of welded constructions

Chapter 3: Working with pipes and tubes

Working with Pipe and Tubing
3D Sketching
Welds and Sheet Metal in Assemblies

Duration

1 day

Price

£ 638

Audience

Draftsmen – Engineers

Prerequisites

Basics of Solidworks

Reference

CAO980-F

Sessions

Contact us for more informations about session date

DSC : Desired State Configuration

Goals


- Understand the concepts of DSC

- Know how to use DSC to automate the configurations of these server clusters

Program

Interest for the CIO
Interest for the engineer
DSC Quick Start

Node configuration mechanisms
Writing a DSC configuration
Separate configuration and environment data
List of available resources
Use resources with multiple versions
Use credentials
Specify inter-task and inter-node dependencies
Configuration data, storage of credentials
Nested configurations
Secure MOF configuration files
Partial configurations
Write help for DSC configurations
Configure a virtual machine from boot

Built-in resources
Install resources from the web
Create custom resources
Debug DSC resources
Call DSC resource methods directly

Configuration on nodes
Global configurations from the master

Configure a Pull Server via a Web Server
Configure a Pull Server via an SMB Server
Configure Pull Clients
Use a Report Server

Troubleshoot DSC
Use DSC on Nano Server
Use DSC on Linux
Use DSC on Microsoft Azure

Duration

3 days

Price

£ 2148

Audience

Windows Server Systems Administrators

Prerequisites

Windows administration, PowerShell

Reference

WIN100125-F

Sessions

Contact us for more informations about session date

Powershell for VMWare

Goals


- Implement Powershell to automate operations on VMWare ESXi and vCenter

Program

Install the PowerCLI Overview of Cmdlets Reminder on script execution policies Managing vCenter connection certificates

Modules and snapins Powershell instructions Scripting tools

Variables
Conditions
Loops
PSObject output objects

Generate a script signing certificate
Install and use the certificate
Deploy the certificate by GPO

Database
Mailbox and user
Static and dynamic distribution group
Address list
Offline address books
Managing IIS virtual directories

Mass modification of objects
Using% and?

Complete import with creation of objects in automatic mode

Use of graphical interface: Primal Forms Export: XML, CSV, HTML, PSObject

Reporting with PowerShell

Load management: manage vms placements on hosts

Host maintenance in PowerShell

Automatic mail sending when creating a mailbox
Automated deactivation of mailbox functionality
Audit of actions on its Exchange organization

Passing the certification (if provided for in the funding)

Duration

3 days

Price

£ 1895

Audience

Administrators, Developers

Prerequisites

Basic knowledge of ESXi, vCenter and PowerShell administration

Reference

WIN800-F

Sessions

Contact us for more informations about session date

Powershell for Exchange

Goals


- Implement Powershell to automate operations on Windows Server, Active Directory and Exchange

Program

Install the Exchange management snapins
Overview of Cmdlets
Reminder on script execution policies

Modules and snapins
Powershell instructions
Scripting tools

Variables
Conditions
Loops
PSObject output objects

Generate a script signing certificate
Install and use the certificate
Deploy the certificate by GPO

Database
Mailbox and user
Static and dynamic distribution group
Address list
Offline address books
Managing IIS virtual directories

Mass modification of objects
Using% and?

Complete import with creation of objects in automatic mode
Use of graphical interface: Primal Forms
Export: XML, CSV, HTML, PSObject
Generation of statistics report on databases and mailboxes

Automation of the maintenance of databases replicated by DAG
Automation of database defragmentation
Automatic management of active databases on MBX servers

Automatic mail sending when creating a mailbox
Automated deactivation of mailbox functionality
Audit of actions on its Exchange organization

Duration

3 days

Price

£ 1895

Audience

Administrators, Developers

Prerequisites

Basic knowledge in the administration of Exchange, AD and PowerShell

Reference

WIN799-F

Sessions

Contact us for more informations about session date

Powershell for Active Directory

Goals


- Implement Powershell to automate operations on Windows Server and Active Directory

Program

Install the PowerShell AD and Policy Group modules Cmdlet
overview
Reminder on script execution strategies
Reminder on AD security: NTDS Quotas

Modules: Quest or Microsoft
Powershell instructions
Scripting tools

Variables
Conditions
Loops
PSObject output objects

Generate a script signing certificate
Install and use the certificate
Deploy the certificate by GPO

Mass modification of objects
Using% and?
Difference between AD and Where-Object internal filters

Complete import with creation of objects in automatic mode
Use of graphical interface: Primal Forms
Export: XML, CSV, HTML, PSObject

Introduction to WMI Objects
Manage Disks Using Windows PowerShell and WMI
Manage Shadow Copies Using PowerShell and WMI
Manage Shared Folders Using Windows PowerShell and WMI
Configure Terminal Server Using Windows PowerShell and WMI

Manage GPOs
Manage Group Policy Settings Group
Policy Reports

Passing of the certification (if foreseen in the financing)

Duration

3 days

Price

£ 1895

Audience

Administrators, Developers

Prerequisites

Basic knowledge of AD and PowerShell administration

Reference

WIN798-F

Sessions

Contact us for more informations about session date

Preparation for Java SE 8 Programmer II certification (1Z0-809)

Goals


- Discover the Oracle Java certification course 'Prepare for the Java SE 8 certification Program IÂ: understand the type and format of questions, practice answering questions, review the topics covered in the exam.

Program

Oracle certification path

Java SE 8 Programmer: exam type, number of questions / duration, minimum% pass

Certification platform

Considerations when reviewing: missing packages, import, files, paths, snippets, comments

Workshop: presentation of the exam and the subjects covered by the questionnaire 

– Class implementation: encapsulation, inheritance, polymorphism, redefinition of hashcode / equals / toString methods, coding of a singleton, static blocks.

– Advanced notions of the object: abstraction, final keyword, inner classes, static, anonymous, enum types, implementation / inheritance of interfaces, creation and use of lambda expressions.

– Genericity and collections: creation and use of generic classes, generic collections (ArrayList, TreeSet, TreeMap, ArrayDeque), Use of Comparable / Comparator, Streams and collection filters, iteration of streams and lists, Stream interface, collection filters with lambda expressions, method references with Streams.

– Functional interfaces:java.util.function package, implementation of functional interfaces (primitive, binary, unary).

– Java Stream API: data extraction (peek, map), searches (findFirst, findAny, anyMatch, allMatch, noneMatch), optional classes, sorting of collections with Stream API, results collection methods, use of flatMap ().

– Exceptions and assertions: use of try / catch and throw, multi-catch / finally, AutoClose (try-with-resources), creation of exceptions and auto-closeable resources, use of assertions.

– Time API : Date / time management: LocalDate, LocalTime, Instant, Period and Duration, use of timezones and date formatting, TemporalUnit.

– Java IO and NIO2:Reading and writing from the console, use of the java.io package, new features of the nio package: Path, Files, Stream API with NIO. 2

– Competition in Java: Implementation of threads (Runnable, Callable, ExecutorService), problem identification (deadlock , starvation, livelock, race conditions), control and synchronization (synchronized, package java.util.concurrent.atomic), concurrent collections (java.util.concurent), parallel Fork / join, parallel Streams (reduction, decomposition, merging processes, pipelines).

– Access to databases with JDBC: JDBC interfaces (Driver, Connection, Statement, ResultSet) and implementations, necessary components of connections, writing of requests and processing of results.

– Location:object Local, manipulation of properties files, creation of resource bundles and loading.

Duration

2 days

Price

£ 1980

Audience

Java developers and analysts

Prerequisites

Knowledge of Java object-oriented programming

Reference

JAV1107-F

Sessions

Contact us for more informations about session date

Preparation for Java SE 8 Programmer I certification (1Z0-808)

Goals


- Discover the Oracle Java certification course 'Prepare for the Java SE 8 certification Program IÂ: understand the type and format of questions, practice answering questions, review the topics covered in the exam.

Program

Oracle
Java SE 8 Programmer certification path : exam type, number of questions / duration, minimum% pass
Certification platform
Exam considerations: missing packages, import, files, paths, snippets, comments

Workshop: presentation of the exam and the subjects covered by the questionnaire

– Basics: scope / accessibility of a variable, code execution, imports, object concepts
– Data type: declaration / initialization, casting, primitive types vs reference type, writing of objects, life cycle of an object, wrappers
– Operators and condition, object comparison.
– Tables and loops: creation and route, keywords break, continue.
– Classes, methods and encapsulation: arguments and return types, overloading of methods, class methods, access modifiers, creation and overloading of constructors, encapsulation of fields, impact on changes to an object when passing parameters to methods.
– Inheritance and abstraction: description and benefit, contribution of polymorphism, redefinition of methods, casts of objects, call of constructors of the parent class, use of abstract classes and interfaces.
– Exception management: differentiation between: checked exceptions, unchecked exceptions and Errors, exception catch (try / catch), throw an exception in a method, review of common exceptions (NullPointerException, ArithmeticException, ArrayIndexOutOfBoundsException, ClassCastException).
– Use of Java API classes: string manipulation (String, StringBuilder), date manipulation (java.time.LocalDateTime, java.time.LocalDate, java.time.LocalTime, java.time.format.DateTimeFormatter, java .time.Period), manipulation of collections (ArrayList, LinkedList, …), writing of Lambda expressions that can be used in predicates.

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

Duration

1 day

Price

£ 847

Audience

Java developers and analysts

Prerequisites

Knowledge of Java object-oriented programming

Reference

JAV1064-F

Sessions

Contact us for more informations about session date

Portlets – JSR168, JSR286

Goals


- Know the principle of portlets and the main associated mechanisms

- Know how to administer, deploy, maintain a website in the form of a complete portal

Program

History and versions, the different standards
Possible uses and common uses
The environments available
Reminder on the JSPs

Presentation and handling of JBoss Portal
Principle of a portlet and generated code
Complete architecture of a portal
Installation of additional portlets

Preparation of the development environment
Presentation and handling of Maven
Creation of a first display portlet
Deployment descriptors; deployment, test

Using JSP from the portlet; global architecture
Context: execution modes, standard modes and creation of modes
Context: actions and access to request parameters
Communication between portlets, events
Security and exceptions
Good practice and future evolutions

Duration

3 days

Price

£ 2245

Audience

All

Prerequisites

Knowledge of Java, notions of JEE

Reference

JAV139-F

Sessions

Contact us for more informations about session date

Alfresco GED – Developers

Goals


- Develop specific functionalities under Alfresco GED

Program

Presentation of Alfresco: architecture, components
Overview of services, APIs and protocols available
Structure of a project, compilation and deployment modes of components

Workshop: installation of the development environment, first project

Configuration and access to services, use of Spring
Manipulation of document warehouse, model of files, folders
Advanced configuration of custom data models Management of authentication
Services for manipulation of metadata and content model

Workshop: Use of services, authentication and naming, access to files / folders

JCR: presentation, functionalities
Overview of Alfresco’s JCR services
Access to available Web services
Requests: search, manipulation

Workshop: Develop with Alfresco’s JCR services, use of research and publishing services

Data warehouse: events (policies) Specific behavior, customization of an aspect Development of aspect behaviors Development of actions, deployment and execution Advanced transformations

Workshop: Development of specific behaviors and actions

Duration

5 days

Price

£ 2675

Audience

Java / JEE Developers

Prerequisites

Knowledge of Java / JEE, Alfresco administration

Reference

JAV603-F

Sessions

Contact us for more informations about session date

Alfresco GED – Administrators

Goals


- Master the administration of Alfresco GED

Program

Presentation of Alfresco: functionalities, architecture
Installation and configuration
Spaces and contents: metadata, edition, search
Advanced content management: versions, categories, network shares

Navigation, consultation
Editing content
Managing tasks

User management: groups / roles, rights, authentication
Management of dynamic presentation models
Content rules
Workflow, transformation and extraction of metadata
Import and export of data
Backup and restore procedures
Access to REST and WebDAV services
Configuration of protocols
Indexing, MIME types , e-mail, logging
Configuration of the database and configuration of the application server
Scaling support: cache, network architectures

Duration

2 days

Price

£ 1262

Audience

EDM project managers, Administrators, Developers

Prerequisites

Knowledge of the concepts of a CMS (Content Management System)

Reference

JAV554-F

Sessions

Contact us for more informations about session date

Alfresco GED – Administration and development

Goals


- Master the administration of Alfresco GED

Program

Presentation of Alfresco: functionalities, architecture
Installation and configuration
Spaces and contents: metadata, edition, search
Advanced content management: versions, categories, network shares

Navigation, consultation
Editing content
Managing tasks

User management: groups / roles, rights, authentication
Management of dynamic presentation models
Content rules
Workflow, transformation and extraction of metadata
Import and export of data
Backup and restore procedures
Access to REST and WebDAV services
Configuration of protocols
Indexing, MIME types , e-mail, logging
Configuration of the database and configuration of the application server
Scaling support: cache, network architectures

Configuration and access to services, use of Spring
Manipulation of document warehouse, model of files, folders
Advanced configuration of custom data models Management of authentication
Services for manipulation of metadata and content model

Workshop: Use of services, authentication and naming, access to files / folders

JCR: presentation, functionalities
Overview of Alfresco’s JCR services
Access to available Web services
Requests: search, manipulation

Workshop: Develop with Alfresco’s JCR services, use of research and publishing services

Data warehouse: events (policies) Specific behavior, customization of an aspect Development of aspect behaviors Development of actions, deployment and execution Advanced transformations

Workshop: Development of specific behaviors and actions

Duration

5 days

Price

£ 3500

Audience

EDM project managers, Administrators, Developers

Prerequisites

Knowledge of the concepts of a CMS (Content Management System)

Reference

JAV100549-F

Sessions

Contact us for more informations about session date

Nuxeo Platform: Development

Goals


- Knowing how to extend the Nuxeo platform

Program

Nuxeo versions and compatibility
Review of technologies used

Reminders of HTML, CSS, JavaScript
Setting up a development environment
Light modifications
The layouts system

Workshop: modifications in the themes

Multiple UI solutions
Summary of JSF and Seam
Display modification, ergonomics with Seam
Summary of WebEngine and use

Workshop: realization of « empty shell » and business interfaces in JavaScript

Addition of business operations in Nuxeo (outside of Nuxeo data)
The general extension system
Modifications of document types and workflow
Knowing how to automate tasks
Other various modifications of Nuxeo

Workshop: many additions in Nuxeo

Duration

3 days

Price

£ 2100

Audience

JEE Developers

Prerequisites

Knowledge of Java and JEE

Reference

JAV792-F

Sessions

Contact us for more informations about session date

Nuxeo Platform: Administration

Goals


- To be able to install and administer Nuxeo

Program

History, version
Presentation of classic
Nuxeo JEE architectures : main components
Specific software constraints

Standard machine and potential problems
Miscellaneous preparatory elements
Performing an installation
Advanced configuration of Tomcat
Variations in databases and storage
Knowing how to verify correct operation

Workshop: a complete installation

Creation of models, forms, layouts and automation
User management and security
Day-to-day administration – observation, backups, etc.
Development presentation for Nuxeo

Workshop: various actions on the installation

Duration

3 days

Price

£ 2100

Audience

All

Prerequisites

Global knowledge of systems and databases administration

Reference

JAV791-F

Sessions

Contact us for more informations about session date

AutoCAD 3D (ACN Atlas)

Goals


- Carry out or modify a 3D model, mechanical or architectural, by developing a drawing strategy according to the tools made available by AutoCAD

- Adapt these jobs to export them as a file or to a plotter

- Understand the basics of 3D printing

Program

Creation of a new document
Navigation in the workspace
Selection modes (green, blue, select similar, quick selection)
Grid adjustment and display
Resol mode: grid magnetism
Marking: orthogonal / polar / object
Snaps to objects (end, midpoint, intersection, extension, etc.)
Snaps to 3D objects (vertex, midpoint of the edge, center of the face, etc.)
Selection cycle
Discovery of the working environment: 3D modeling ribbon
From the importance of hardware acceleration in 3D

Zoom in / out
Mouse zoom options
Pan
Orbit, free orbit, and continuous
3D compass
Navigation disc
Predefined views (top, bottom, left, right, front, back and isometric views)
Parallel or perspective mode

2D Wireframe
Conceptual
Hidden
Realistic
Shaded
Shaded with edges
Grayscale
Sketches
Wireframe
X-rays

General coordinate system
User coordinate system (UCS)
Define a new UCS: 3-point UCS / Z-axis UCS
Dynamic user coordinate system

Rectangle tool
Ellipse tool
Line tool
Polyline tool
3D polyline tool
Spline tool
Helix tool
2D / 3D object snap

Move
Copy
Offset
Symmetry
Rotation
Align
Stretch
Scale
Fit / extend
Decompose / join

Move 3D
Rotation 3D
Scale 3D
Rectangular network: columns, lines, levels
Polar network: elements, lines, levels
Network along a path: elements, lines, levels
Particularities of associative networks in 3D

Presentation of the Gizmo
Gizmo 3D movement
Gizmo 3D rotation
Gizmo 3D scaling
Positioning of the Gizmo
Selection of modification axes
Selection of modification planes

Workshop: all the points discussed above are subject to manipulations

Dimensionalize 2D drawings 
Difference between solids and surfaces
Creating regions
Different types of extrusions
Path revolution
Different types of path sweeps
Smoothing paths
Associative properties of surfaces
Surface types: smoothing with cuts only / nurbs
Handles

Union
Subtraction
Intersection

Workshop: model mechanical parts using extrusions / revolutions / sweeps / smoothing and boolean operations

Solids and surfaces

General information on 3D primitives
Box
Cylinder
Cone
Sphere
Pyramid
Bevel
Torus
Polysolids

Press – Pull
Section
Thicken
Indent
Interference 
Edge extraction
Shell
Fillet edges
Chamfer edges
Trim faces
Extrude faces
Offset faces

Workshop: make mechanical parts from 2D drawings

Summary workshop: model a house in 3D

Create views (paper)
Create projected views (paper)
Create sections (paper)
Create details (paper)
Modify the appearance of views
Modify the scale of views
Modify the styles of sections and details
Dimensions of 3D views in paper space

Workshop: present the house on several paper formats by exploiting views, sections, details and projections

Import of the 2D plan in .dwg
Checking the units
Preparation of the layers to organize the project

Preparation of polylines for the main slab
Configuration of polysolids in order to make the walls: thickness, height, justification, etc.
Creation of walls
Breaking openings: doors, windows
Preparation of polylines for room floors
Creation of room floors
Insertion of doors and windows
Assignment of materials for layers or objects
Modeling of roof elements

Realization of some renderings to be inserted in the presentations
Preparation of the presentations: layout manager
Creation of views from model space
Creation of sections from views
Scales of sections and views
Modification of visual styles
Modification of line thickness on the layers of 3D presentations
Preparation of dimension styles
Dimensions of the different views

PDF export of the presentations
DWF export of the project

Basic configuration
Predefined rendering quality
Resolution
Exposure
Environment
Presentation of the rendering window 
Information
Menu

Workshop: create simple renderings from previously created volumes

Duration

4 days

Price

£ 2191

Audience

Manufacturing technicians, designers, planners, engineers, design office managers

Prerequisites

Have followed the "AutoCAD LT Initiation / Advanced" training course or have equivalent knowledge

Reference

CAO100760-F

Sessions

Contact us for more information about session dates

Nuxeo Platform: Use

Goals


- Know how to use the main modules of the Nuxeo platform

Program

Principles and possibilities
Usual versions and modules Usual
roles and chronologies of Nuxeo

User login and settings Entitlement
system, networks and other user relationships
Preparation for collaboration

Workshop: creation of some users

Creation, uploading, deletion of documents
Personal space
Processing of multiple versions
Personal space and other workflow elements

Workshop: handling of various documents

Duration

1 day

Price

£ 700

Audience

Nuxeo users

Prerequisites

Internet use

Reference

JAV790-F

Sessions

Contact us for more informations about session date

Windows Server 2019 : High availability

Goals


- Understand the principles of clustering for the main roles of Windows 2019

Program

Failover Cluster and Network Load Balancing
Principles and role of clusters
Definitions of quorum
Multi-site geo-clusters

Storage: disk array, SAN, SAS, iSCSI, FC
Management of Cluster and quorum disks
Presentation of the shared volume of Cluster
Benefits of dynamic access control and Branchcache
Understanding the network in a cluster environment: public, private or storage
IP management and DNS naming, configure iSCSI connections

Workshop: Prepare a storage plan and a network plan. Installation, configuration and connection to iSCSI volumes

Hardware prerequisites. Initial
checks Network validation for setting up a Cluster
Checking system prerequisites

Workshop: Setting up system prerequisites

Concept of System Cluster and Application Cluster
Installation of the Cluster function and post-installation tests
Configuration of the various resources of a Cluster
Implement Clusters for Windows roles

Workshop: Installation, configuration and testing of Windows 2012 roles in a Highly Available environment (File server, print server, DHCP server, ..). Hot failover tests

Interest of Hyper-V Clusters
Operation of Hyper-V with Windows Clusters
Implementation of highly available Hyper-V virtual machines
Hot migration

Workshop: Implementation of VM in clusters and hot migration of VMs

Presentation of Network Load Balancing
Uses and applications using the NLB
Installation and configuration of the NLB

Workshop: Installation of a highly available IIS server via NLB

Windows Cluster Monitoring Tools
Troubleshooting Procedures. Emergency recovery
Back up and restore Failover Clusters

Workshop: Back up, destruction then restore a cluster

Passing of the certification (if foreseen in the financing)

Duration

3 days

Price

£ 1925

Audience

System administrators

Prerequisites

Good network and system knowledge on Windows Server

Reference

WIN100810-F

Sessions

Contact us for more informations about session date

DotCMS

Goals


- Build dotCMS based applications

- administer dotCMS

Program

CMS (Content Management System): composition, functionalities
Comparison of Java CMS on the
dotCMS market : presentation, architecture
Runtime environment
Java / JEE and XML reminders

Practical workshop: Installing dotCMS – Presentation of the interface

User management: access, roles
File tree
Creation of items: directory, page, image, menu
Templating dotCMS
Navigation
management Multi-site management with dotCMS
Image editing
Search filters
Content management, page properties
Editing forms
Using widgets
Organizing workflows

Practical workshop: Multiple administration tasks – creation of a first dotCMS site

Specification of portlets
Detailed architecture of dotCMS: cache, HibernateUtils, dotConnect, …
Operation of services: ContentletServices, PageServices, …
Development of Portlets
Integration of frameworks: Struts / Tiles
Asynchronous communication, AJAX
Use of Velocity templates

Practical workshop: Using the API for developing custom portlets

Advanced user management: LDAP, groups, widgets, …
DotCMS tuning
Logging and statistics
Cache management
Reporting Manager Portlet

Practical workshop: Advanced dotCMS configuration – Reporting

Duration

4 days

Price

£ 2119

Audience

Java Developers

Prerequisites

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

Reference

JAV552-F

Sessions

Contact us for more informations about session date

Windows Server 2016 : High availability

Goals


- Understand the principles of clustering for the main roles of Windows 2016

Program

Failover Cluster and Network Load Balancing
Principles and role of clusters
Definitions of quorum
Multi-site geo-clusters

Storage: disk array, SAN, SAS, iSCSI, FC
Management of Cluster and quorum disks
Presentation of the shared volume of Cluster
Benefits of dynamic access control and Branchcache
Understanding the network in a cluster environment: public, private or storage
IP management and DNS naming, configure iSCSI connections

Workshop: Prepare a storage plan and a network plan. Installation, configuration and connection to iSCSI volumes

Hardware prerequisites. Initial
checks Network validation for setting up a Cluster
Checking system prerequisites

Workshop: Setting up system prerequisites

Concept of System Cluster and Application Cluster
Installation of the Cluster function and post-installation tests
Configuration of the various resources of a Cluster
Implement Clusters for Windows roles

Workshop: Installation, configuration and testing of Windows 2012 roles in a Highly Available environment (File server, print server, DHCP server, ..). Hot failover tests

Interest of Hyper-V Clusters
Operation of Hyper-V with Windows Clusters
Implementation of highly available Hyper-V virtual machines
Hot migration

Workshop: Implementation of VM in clusters and hot migration of VMs

Presentation of Network Load Balancing
Uses and applications using the NLB
Installation and configuration of the NLB

Workshop: Installation of a highly available IIS server via NLB

Windows Cluster Monitoring Tools
Troubleshooting Procedures. Emergency recovery
Back up and restore Failover Clusters

Workshop: Back up, destruction then restore a cluster

Passing of the certification (if foreseen in the financing)

Duration

3 days

Price

£ 1925

Audience

System administrators

Prerequisites

Good network and system knowledge on Windows Server

Reference

WIN100809-F

Sessions

Contact us for more informations about session date

Magnolia CMS

Goals


- Build applications based on Magnolia CMS

- administer Magnolia CMS

Program

CMS (Content Management System): composition, functionalities
Comparison of Java CMS on the market
Magnolia CMS: presentation, architecture
Runtime environment
Java / JEE and XML reminders

Practical workshop: Installation of Magnolia CMS – Presentation of the interface

User management: access, roles
File
tree Templating Magnolia CMS, Standard Templating Kit
Presentation of workspaces: AdminCentral, Documents, Inbox, Data, … Navigation management
Image
editing Search filters
Content management, page properties
Editing of forms Use
of available modules

Practical workshop: Multiple administration tasks – a first Magnolia site

Architecture diagrams Magnolia API
development environment Exploitation of the AJAX requests tag library

Practical workshop: Using the API for the development of custom functions

Internationalization
Security management
Logging and statistics
Cache management
Data import / export
URL Rewriting

Practical workshop: Advanced configuration of Magnolia CMS

Duration

4 days

Price

£ 2119

Audience

Java Developers

Prerequisites

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

Reference

JAV551-F

Sessions

Contact us for more informations about session date

Windows Server 2012 : High availability

Goals


- Understand the principles of clustering for the main roles of Windows 2012

Program

Failover Cluster and Network Load Balancing
Principles and role of clusters
Definitions of quorum
Multi-site geo-clusters

Storage: disk array, SAN, SAS, iSCSI, FC
Management of Cluster and quorum disks
Presentation of the shared volume of Cluster
Benefits of dynamic access control and Branchcache
Understanding the network in a cluster environment: public, private or storage
IP management and DNS naming, configure iSCSI connections

Workshop: Prepare a storage plan and a network plan. Installation, configuration and connection to iSCSI volumes

Hardware prerequisites. Initial
checks Network validation for setting up a Cluster
Checking system prerequisites

Workshop: Setting up system prerequisites

Concept of System Cluster and Application Cluster
Installation of the Cluster function and post-installation tests
Configuration of the various resources of a Cluster
Implement Clusters for Windows roles

Workshop: Installation, configuration and testing of Windows 2012 roles in a Highly Available environment (File server, print server, DHCP server, ..). Hot failover tests

Interest of Hyper-V Clusters
Operation of Hyper-V with Windows Clusters
Implementation of highly available Hyper-V virtual machines
Hot migration

Workshop: Implementation of VM in clusters and hot migration of VMs

Presentation of Network Load Balancing
Uses and applications using the NLB
Installation and configuration of the NLB

Workshop: Installation of a highly available IIS server via NLB

Windows Cluster Monitoring Tools
Troubleshooting Procedures. Emergency recovery
Back up and restore Failover Clusters

Workshop: Back up, destruction then restore a cluster

Duration

3 days

Price

£ 1925

Audience

System administrators

Prerequisites

Good network and system knowledge under Windows 2008 or 2012

Reference

WIN100808-F

Sessions

Contact us for more informations about session date

OpenCms

Goals


- Build web applications based on OpenCms

- administer OpenCms

Program

CMS (Content Management System): composition, functionalities
Comparison of Java CMS on the
OpenCms market : presentation, architecture
Runtime environment
Java / JEE reminders: JSP, taglibs and XML

Practical workshop: Installation of OpenCms – Presentation of the interface

OpenCms modules: panorama, mechanisms
Use of JSP
Presentation of taglib
Creation of templates: standards, mobile
Management of articles
Presentation of content, formatting
List management
Details pages
Security management
Configuration: schemas, resources

Practical workshop: Creation of templates and content management

Presentation of the API
Development of forms
Configuration of search modules
Advanced use of XML content
Organization of categories
Multi-site
management in OpenCMS User management
Planning, calendar
Image editing in OpenCms

Practical workshop: Full site OpenCms

Advanced templating functions
Internationalization
Static exports
Use of cache (FlexCache)

Practical workshop: Multiple settings in OpenCms

Duration

4 days

Price

£ 2119

Audience

Java Developers

Prerequisites

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

Reference

JAV550-F

Sessions

Contact us for more informations about session date

Windows Server 2019 : 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 features in Windows Server 2019

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

Passing of the certification (if foreseen in the financing)

Duration

3 days

Price

£ 1925

Audience

System administrators

Prerequisites

Knowledge of Windows Server 2019

Reference

WIN100812-F

Sessions

Contact us for more informations about session date

Autocad MAP 3D

Goals


- Master the features of Autocad MAP 3D to work on graphic documents

Program

About AutoCAD MAP 3D
History
Usage
Features
Presentation of the main graphics formats
The native file formats of AutoCAD MAP 3D: .DWG / .DWT, DXF, DWS and DNG, PDF

The menu bar
The ribbon
The task panel
The graphics area
The command window
The environment
Create a new document
The MAP 3D templates

Configuration of units and conventions
Navigation in the workspace
Selection modes
Adjustment of the grid and display
Resol mode: grid magnetism
Registration: orthogonal / polar / object
Object snapping

The abscissa and the ordinate
Origin
Absolute Cartesian coordinates
Relative Cartesian coordinates
Relative / polar Cartesian coordinates

Workshops: each type of coordinate is the subject of several handling and familiarization exercises

Presentation of the layer panel
Layers attributes
Texts and text styles
Dimensions, dimension styles and measurement tools
Annotations
Hatching
Hatching ribbon
Choice of patterns, scale and pattern orientation

Workshop: create text and dimension styles. Set objects dimensions

Creation of blocks
Modification of blocks
Insertion of blocks
Introduction to dynamic blocks
Some dynamic actions: rotation, displacement, stretching, visibility
Definition of attributes
The different types of attributes
Modification of attributes

Workshop: create documentation blocks for the map

Data connections by supplier
The different types of formats
Coordinate systems
Data table / options
Data import / export

Topography
Atlas
Creation of an atlas / options
Map explorers
Display manager

Principle of external references
Xref management panel
Information relating to files
Attach work / status files
Adjust the visible area of ​​files / delete it
Modification of one of the files / status and update
Requirements linked to the paths

Workshop: insert the .dwg of a building on a map

FDO? « Feature Data Objects »
Sets of modifications
Modifications
Operations: split / merge

Duration

5 days

Price

£ 2545

Audience

Draftsmen – planners / Surveyors / Architects

Prerequisites

Have followed "Autocad 2D Initiation" and "Autocad 3D Initiation" courses

Reference

CAO100003-F

Sessions

Contact us for more information about session dates

Jahia

Goals


- Build web applications based on Jahia – administer Jahia

Program

Web Content Integration Software: definition, composition, functionalities
Specification JCR-2, Compact Node Type Notation
Notion of portlets JSR-168/286
Global architecture

Portal and development environment
Terminology and concepts specific to Jahia
Presentation of the Jahia template mechanism
Project structure, creation and deployment of portlets

Practical workshop: installation of the portal, implementation / customization and deployment of templates

Portlet development
Template inheritance JSTL / Jahia Tags Library
theme and
skin implementation (template, UI Component, …)
Filters, sorts and searches (Query Object Model)
Event management mechanisms

Practical workshop: Processing events in templates and setting up filters

Access to Jahia content objects
List of iterations, extraction, pagination, …
Navigation features: menus, site map, page tree
Jahia template cache

Practical workshop: Creation of Jahia content objects, menu implementation (navigation)

Definition of specific architectures
Advanced portal administration: security, authentication
Clustering under Jahia
Jahia cache system (back-end => front-end)
Design of custom integration tags
Extend the Jahia API
Automation of front / back-end actions
Spring
Mashup server services and external applications via JSR-286

Practical workshop: Development of personalized tags – extension of Jahia classes – Operation of events listeners – Clustering and configuration of nodes – development of specific authentication valves

Duration

4 days

Price

£ 2475

Audience

Java Developers

Prerequisites

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

Reference

JAV344-F

Sessions

Contact us for more informations about session date

Windows Server 2016 : 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 features in Windows Server 2016

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

Passing of the certification (if foreseen in the financing)

Duration

3 days

Price

£ 1925

Audience

System administrators

Prerequisites

Knowledge of Windows Server 2016

Reference

WIN100811-F

Sessions

Contact us for more informations about session date

JBoss Portal

Goals


- Build JBoss Portal Based Applications

- Administer JBoss Portal

Program

Infrastructure portal: definition, role
Concept of portlets, JSR 168, life cycle
Available portlet containers
Presentation of JBoss Enterprise Middleware System (JEMS)
Architecture of JBoss and JBoss Portal

Portal and development environment
Portlets: specifications, states, modes
Implementations, customization, cache
Deployment in JBoss Portal
Multiple instantiation of portlets
Using CSS style sheets

Practical workshop: installation of JBoss Portal and the development environment – Realization of portlets and deployment

Integration of portlets in an existing Web application
Presentation of the Model-View-Controller
Frameworks available
Struts, Spring MVC, JSF: presentation and uses in JBoss Portal

Hands-on Lab: Implementing and Deploying MVC Portlets in JBoss Portal

SOA (Services Oriented Architecture)
WSRP (WebServices Remote Portlet)
Publishing remote portlets

Hands-on Workshop: Deploying WSRP

Management of user profiles and groups
Management of user preferences
Content localization
Security management: roles, SSO, JAAS integration

Practical workshop: various settings of JBoss Portal – integration of JAAS

Monitoring: memory, cache, sessions, …
Use of the advanced features of JEMS
Management of the cache of the portlet container
Clustering and load balancing
Optimization and performance of the platform

Practical workshop: advanced administration and monitoring tasks – integrations and clustering

Duration

4 days

Price

£ 2475

Audience

Java Developers

Prerequisites

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

Reference

JAV343-F

Sessions

Contact us for more informations about session date