44
Technologies Web, Serveurs Web, serveurs d'applications Le Web joue un rôle prépondérant dans le SI des entreprises car il permet de diffuser un nombre à la fois très large et varié d’informations et d’applications. Cette mise à disposition nécessite toutefois l’installation, la configuration et l’administration des serveurs adéquats ainsi que l’optimisation de leur montée en charge pour répondre à la croissance exponentielle du trafic sur le Web. Dans ce domaine, ORSYS propose des formations aux serveurs Web phares que sont IIS, Apache et Nginx ainsi qu’aux principaux serveurs Java EE pour l’hébergement des applications d’entreprise développées en Java. Parcours de formation Parcours certifiant Administrateur Web (réf. ZWE) .... p.2 HTML5, initiation (réf. TML) .... p.4 HTML5 & CSS3, maîtriser la création de ses pages Web (réf. HTM) .... p.6 Apache, administrer un serveur Web (réf. LIA) .... p.8 MySQL, prise en main (réf. MSQ) .... p.10 Administration SQL Server, l'essentiel (réf. ASL) .... p.12 Certification Administrateur Web (réf. ZEX) .... p.14 Serveurs Web IIS IIS 10, administrer un serveur Web, pour Windows Server 2016 (réf. IIA) .... p.16 IIS 8.5/8.0, administrer un serveur Web, pour Windows Server 2012 (réf. VEU) .... p.18 Serveurs Web Open Source Apache, administrer un serveur Web (réf. LIA) .... p.20 Apache, perfectionnement (réf. LIB) .... p.22 NGINX, administrer un serveur Web (réf. GXN) .... p.24 Optimiser la montée en charge des serveurs Web (réf. MOE) .... p.26 Serveurs d'applications Java EE Tomcat, administrer un serveur Web Java EE (réf. TOC) .... p.28 JBoss WildFly, administrer un serveur Java EE (réf. JBO) .... p.30 Weblogic, administrer un serveur Java EE (réf. WLG) .... p.32 Java/JEE, déployer et administrer vos applications (réf. AJJ) .... p.34 Conteneurisation des applications Kubernetes, mise en oeuvre (réf. UBE) .... p.36 Containers, enjeux, usages et solutions (réf. CCB) .... p.38 Docker, créer et administrer ses conteneurs virtuels d'applications (réf. DOK) .... p.40 100% e-learning NGINX, mise en oeuvre en environnement Linux (réf. 4SN) .... p.43 ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 1

d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

Technologies Web, Serveurs Web, serveursd'applications

Le Web joue un rôle prépondérant dans le SI des entreprises car il permet de diffuser unnombre à la fois très large et varié d’informations et d’applications. Cette mise à dispositionnécessite toutefois l’installation, la configuration et l’administration des serveurs adéquats ainsique l’optimisation de leur montée en charge pour répondre à la croissance exponentielle dutrafic sur le Web. Dans ce domaine, ORSYS propose des formations aux serveurs Web pharesque sont IIS, Apache et Nginx ainsi qu’aux principaux serveurs Java EE pour l’hébergementdes applications d’entreprise développées en Java.

Parcours de formation

Parcours certifiant Administrateur Web (réf. ZWE) .... p.2

HTML5, initiation (réf. TML) .... p.4

HTML5 & CSS3, maîtriser la création de ses pages Web (réf. HTM) .... p.6

Apache, administrer un serveur Web (réf. LIA) .... p.8

MySQL, prise en main (réf. MSQ) .... p.10

Administration SQL Server, l'essentiel (réf. ASL) .... p.12

Certification Administrateur Web (réf. ZEX) .... p.14

Serveurs Web IIS

IIS 10, administrer un serveur Web, pour Windows Server 2016 (réf. IIA) .... p.16

IIS 8.5/8.0, administrer un serveur Web, pour Windows Server 2012 (réf. VEU) .... p.18

Serveurs Web Open Source

Apache, administrer un serveur Web (réf. LIA) .... p.20

Apache, perfectionnement (réf. LIB) .... p.22

NGINX, administrer un serveur Web (réf. GXN) .... p.24

Optimiser la montée en charge des serveurs Web (réf. MOE) .... p.26

Serveurs d'applications Java EE

Tomcat, administrer un serveur Web Java EE (réf. TOC) .... p.28

JBoss WildFly, administrer un serveur Java EE (réf. JBO) .... p.30

Weblogic, administrer un serveur Java EE (réf. WLG) .... p.32

Java/JEE, déployer et administrer vos applications (réf. AJJ) .... p.34

Conteneurisation des applications

Kubernetes, mise en œuvre (réf. UBE) .... p.36

Containers, enjeux, usages et solutions (réf. CCB) .... p.38

Docker, créer et administrer ses conteneurs virtuels d'applications (réf. DOK) .... p.40

100% e-learning

NGINX, mise en oeuvre en environnement Linux (réf. 4SN) .... p.43

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 1

Page 2: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

Bloc RNCP de 14 jour(s)Réf : ZWE

ParticipantsToute personne souhaitantdevenir administrateur web.

Pré-requisÊtre titulaire d'un diplômede niveau III bac+2 certifiépar l'État (licence, titreprofessionnel...) et avoir desconnaissances de base eninformatique.

Prix 2020 : 6510€ HT

Dates des sessions

PARIS30 mar. 2020, 30 juin 202030 sep. 2020

Composition du bloc

- HTML5, initiationRéf : TML, Durée : 1 j

- HTML5 & CSS3, maîtriserla création de ses pagesWebRéf : HTM, Durée : 3 j

- Apache, administrer unserveur WebRéf : LIA, Durée : 4 j

- MySQL, prise en mainRéf : MSQ, Durée : 3 j

- Administration SQLServer, l'essentielRéf : ASL, Durée : 2 j

- CertificationAdministrateur WebRéf : ZEX, Durée : 1 j

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Parcours certifiant Administrateur WebBloc de compétences d'un Titre RNCP> Technologies Web> Serveurs Web, serveurs d'applications

Ce parcours de formation représente le sixième bloc de compétences du titre RNCP de niveau II (bac+3)"Administrateur du système d'information" reconnu par l'État. L'ensemble de ces formations vous apprendraà concevoir et développer des applications web en HTML5 et CSS3. Vous verrez également commentinstaller et configurer un serveur web Apache, les fondamentaux d’une base de données MySQL ainsi queles fonctionnalités essentielles de l’administration de SQL Server.

OBJECTIFS PEDAGOGIQUES

Apprendre les fondamentaux d’HTML5Concevoir et développer des applications web en HTML5 et CSS3Installer et configurer un serveur ApacheDécouvrir les éléments d'une base de données MySQLApprendre l’essentiel de l’administration SQL Server

1) Présentation du langage HTML2) Les nouvelles balises HTML3) Les sélecteurs CSS3

4) Mise en œuvre de serveurs HTTP avec Apache5) Introduction et prise en main de MySQL6) Installation et configuration du moteur SQLServer

Certification

Chaque bloc de compétences est validé au travers d'un examen écrit sous forme d'étude de cas.

1) Présentation du langage HTML

- Histoire de l'HTML.- Le XHTML et le HTML5.- Les trois types de balises : balises block, inline et métadonnées.- Le doctype. Le mode quirks. La DTD.

DémonstrationAffichage du code source de pages HTML, XHTML, HTML5. Présentation du validateur WC3.

2) Les nouvelles balises HTML

- Les balises et attributs obsolètes.- Les balises : <mark>, <meter>, <time>, <figure>, <picture>...- Les extensions de balises HTML existantes.- Les attributs : a, fieldset, iframe, area, button...- Les microformats. Présentation et avantages sur le référencement.- Les nouveaux champs et attributs de formulaires : range, autofocus, placeholder, menu...- Les dessins : Canvas versus SVG.- Les formats multimédias. Codecs et API Multimédia.- Gestion vidéo et audio avec les nouvelles balises <audio> et <video> HTML5.

Travaux pratiquesCréation de templates HTML5. Positionnement d'éléments en absolu. Réalisation d'un lecteur multimédia.

3) Les sélecteurs CSS3

- Rappel sur la syntaxe : les sélecteurs, les règles.- Sélecteurs de répétition nth-child(even), de cible target, de frère antérieur ~, d'enfant unique only-child.- Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal.

Travaux pratiquesIntégration de CSS3 aux applications web. Sélection d'éléments d'une page HTML5.

4) Mise en œuvre de serveurs HTTP avec Apache

- Les modules Apache. Installation depuis les sources.- Les directives essentielles du fichier "httpd.conf".- Authentification des utilisateurs.- Gestion des fichiers de trace, outils de statistiques.- Mise en œuvre des hôtes virtuels.- Protocole SSL, certificats, dialogue sécurisé en "https".

Travaux pratiquesInstallation du logiciel Apache depuis l'archive source. Sécurisation de l'accès aux répertoires. Mise en œuvred'un site personnel avec authentification, d'hôtes virtuels et d'un hôte SSL " https ".

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 2

Page 3: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

5) Introduction et prise en main de MySQL

- Versions, panorama des fonctionnalités et des outils.- Ressources et documentation.- Procédure d'installation.- Paramétrages post-installation et premiers tests.- L'outil client ligne de commandes MySQL.- L'outil graphique Workbench.

6) Installation et configuration du moteur SQL Server

- Présentation générale de SQL Server : les éditions, les services.- L'architecture générale de SQL Server.- Les étapes importantes de l'installation.- La disposition des fichiers sur les disques : fichiers de données, journal de transactions, tempdb.- Les éléments importants de la configuration : propriétés du serveur et des bases de données.- Les outils d'administration de SQL Server. Les utilitaires en ligne de commande.

Travaux pratiquesObservation du journal de transactions et de tempdb.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 3

Page 4: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

Stage pratique de 1 jour(s)Réf : TML

ParticipantsToutes les personnes désirants'initier aux fondamentaux dela création de pages Web.

Pré-requisPratique courante d'Internet.

Prix 2020 : 990€ HT

Dates des sessions

PARIS15 juin 2020, 21 sep. 202011 déc. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de fin

HTML5, initiationacquérir les bases de la création d'une page Web> Technologies Web> Serveurs Web, serveurs d'applications

Ce stage vous permettra d'acquérir les notions essentielles du langage HTML et de ses différentes versions :HTML, XHTML, HTML5. Vous apprendrez à structurer des documents au moyen des principales balises, àles valider et à les rendre accessibles.

OBJECTIFS PEDAGOGIQUES

Construire une structure de document HTML accessible et valideMaîtriser les balises sémantiquesCréer un tableauCréer la structure d'un formulaire simpleComprendre l'importance de l'accessibilité au travers des référentiels AccessiWeb et WCAG

1) Présentation du langage HTML2) La structure d'un document HTML3) Le <head>, l'en-tête d'un document HTML4) Le <body>, le corps d'un document HTML

5) L'affichage de données tabulaires6) Les principales balises de formulaires7) L'accessibilité numérique

Méthodes pédagogiques

Pratique du langage HTML dans un éditeur en mode texte (notepad++), audit de codes en ligne etdécouverte d'outils et de référentiels.

Exercice

Mise en oeuvre du langage HTML.

1) Présentation du langage HTML

- Histoire de l'HTML.- Le XHTML et le HTML5.- Les trois types de balises : balises block, inline et métadonnées.- Le Doctype. Le mode quirks. La DTD.

DémonstrationAffichage du code source de pages HTML, XHTML, HTML5. Présentation du validateur WC3.

2) La structure d'un document HTML

- Le <head>. Le <body>.- Les balises sémantiques et génériques.- Les attributs.

ExerciceDécouverte de la structure type d'un document HTML et des balises qui le constituent. Construction de lastructure de base d'un document.

3) Le <head>, l'en-tête d'un document HTML

- La balise <title>.- Les <meta> " description " et " http-equiv ".- Les balises <link>, <script> et <style>.- L'encodage. Le type mime.

ExerciceConstruction du <head> du document. Aperçu du <title> et du <méta> ", description d'une page HTML dansune page de résultat d'un moteur de recherche (Google).

4) Le <body>, le corps d'un document HTML

- Les balises block : <h>, <p>, <ul>, <li>, <div>, ...- Les balises inline : <a>, <img>, <span>, ...- Le lien, l'attribut " alt ".- Autres balises sémantiques : <blockquote>, <cite>, ...- Le commentaire HTML.

ExerciceConstruction du corps du document avec plusieurs paragraphes, images, titres et une liste. Visualisationd'une page Web dans le cache d'un moteur de recherche (Google).

5) L'affichage de données tabulaires

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 4

Page 5: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

de formation si le stagiaire abien assisté à la totalité de lasession.

- La balise <table>.- Les attributs " height ", " width " et " border ".- Les balises <tr>, <td>, <th>, <tbody>, <thead>, <tfoot>.- Les attributs " colspan " et " rowspan ".- Les attributs " scope " et " summary ".

ExerciceRéalisation d'une page avec un tableau simple à partir du modèle de page déjà constitué.

6) Les principales balises de formulaires

- La balise <form>.- Les attributs " method " et " action ".- Les balises <label> et <input>.- Les attributs " name " et " id ".- Les attributs " accesskey " et " tabindex ".

ExerciceRéalisation d'un formulaire simple à partir du modèle de page déjà constitué.

7) L'accessibilité numérique

- Définition de l'accessibilité.- Le cadre légal. Le référentiel AccessiWeb.- Les WCAG. Les outils d'audit.

ExerciceAudit d'une page Web à l'aide du service en ligne Wave et de l'extension Opquast.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 5

Page 6: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

Stage pratique de 3 jour(s)Réf : HTM

ParticipantsDéveloppeurs et chefs deprojets Web.

Pré-requisConnaissances de base enHTML et CSS.

Prix 2020 : 2090€ HT

Dates des sessions

AIX18 mai 2020, 20 juil. 202016 nov. 2020

BORDEAUX11 mai 2020, 15 juil. 202016 nov. 2020

BRUXELLES04 mai 2020, 07 sep. 202002 nov. 2020, 03 déc. 2020

GRENOBLE04 mai 2020, 22 juin 202002 nov. 2020

LILLE04 mai 2020, 06 juil. 202002 nov. 2020

LYON25 mai 2020, 06 juil. 202023 nov. 2020

MONTPELLIER25 mai 2020, 06 juil. 202023 nov. 2020

NANTES04 mai 2020, 22 juin 202002 nov. 2020

ORLEANS06 juil. 2020, 07 sep. 202002 nov. 2020

PARIS09 mar. 2020, 04 mai 202006 juil. 2020, 28 sep. 202002 nov. 2020

RENNES18 mai 2020, 20 juil. 202016 nov. 2020

SOPHIA-ANTIPOLIS04 mai 2020, 22 juin 202002 nov. 2020

STRASBOURG18 mai 2020, 20 juil. 202016 nov. 2020

TOULOUSE11 mai 2020, 15 juil. 202016 nov. 2020

TOURS11 mai 2020, 15 juil. 202016 nov. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

HTML5 & CSS3, maîtriser la création de ses pages Web> Technologies Web> Serveurs Web, serveurs d'applications

Cette formation vous apprendra à créer des pages et des applications Web basées sur HTML5 et CSS3.Vous implémenterez le modèle d'organisation des contenus et utiliserez les éléments de structure proposéspar HTML5 afin d'améliorer la conception de vos pages Web. Vous les habillerez en CSS3 afin de les rendreplus attractives et les rendrez responsive à l'aide de différentes techniques.

OBJECTIFS PEDAGOGIQUES

Concevoir et développer des applications Web en HTML5 et CSS3Mettre en place et valider la structure HTML 5 des pages WebHabiller des pages Web en CSS 3 afin de les rendre plus attractivesRendre responsive design les pages Web d'un siteCréer des images et des animations vectorielles

1) Introduction2) Nouvelle structuration3) Les nouvelles balises HTML4) Les sélecteurs CSS35) Les couleurs et la mise en forme du texte

6) La mise en forme des boîtes et des fonds7) Grid Layout8) Flexbox9) Choisir un Framework CSS10) SVG, image vectorielle et responsive

1) Introduction

- Les DTD et la syntaxe XML (structuration, commentaires).- La structure d'un document HTML : images, feuilles de style CSS, JavaScript.- La sémantique HTML : titres, paragraphes, liens, tableaux, formulaires...- Le modèle de document (DOM). Le protocole HTTP.- Optimisation du chemin critique de rendu (Critical Render Path).- Topographie des concepts et apports du HTML5.- Outils de développement HTML5.- Test de compatibilité, méthode de détection HTML5.

DémonstrationDécouvertes des possibilités du HTML5 et des outils de développement.

2) Nouvelle structuration

- Les éléments traditionnels structurant un document HTML (doctype, html, head, body, meta...).- Les éléments de structure <nav>, <section>, <article>, <aside>, <header> et <footer>.- Les catégories de contenus : Metadata, Flow, Sectioning, Heading, Phrasing, Embedded et Interactivecontent.- Intérêt des balises structurantes pour le référencement.- Imbrication et type de contenu.

Travaux pratiquesMise en place et validation de la structure d'un document HTML5.

3) Les nouvelles balises HTML

- Les balises et attributs obsolètes.- Les balises : <mark>, <meter>, <time>, <figure>, <picture>...- Les extensions de balises HTML existantes.- Les attributs : a, fieldset, iframe, area, button...- Les microformats. Présentation et avantages sur le référencement.- Les nouveaux champs et attributs de formulaires : range, autofocus, placeholder, menu...- Les dessins : Canvas versus SVG.- Les formats multimédias. Codecs et API Multimédia.- Gestion vidéo et audio avec les nouvelles balises <audio> et <video> HTML5.

Travaux pratiquesCréation de templates HTML5. Positionnement d'éléments en absolu. Réalisation d'un lecteur multimédia.

4) Les sélecteurs CSS3

- Rappel sur la syntaxe : les sélecteurs, les règles.- Sélecteurs de répétition nth-child(even), de cible target, de frère antérieur ~, d'enfant unique only-child.- Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal.

Travaux pratiquesIntégration de CSS 3 aux applications Web. Sélection d'éléments d'une page HTML5.

5) Les couleurs et la mise en forme du texte

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 6

Page 7: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Rappel sur les déclarations RGB et RGBA.- Les modèles HSL et HSLA.- La propriété opacity.- Support des polices distantes @font-face.- Mise en forme du texte.- Création d'un système d'icônes.- Gestion des débordements par text-overflow.- Gestion des enchaînements par wrap-option, white-space-treatment...- Effets de couleur et d'ombre sur texte text-fill-color, text-shadow...- Les modes multicolonnes avec column-count, column-width...

Travaux pratiquesApplication de couleurs. Mise en forme de textes. Gestion multicolonne.

6) La mise en forme des boîtes et des fonds

- Les ombres avec box-shadow.- Les coins arrondis avec border-radius...- La gestion des fonds multiples.- Les gradients de fond (-webkit-gradient).- Les fonds ajustés aux conteneurs.- Les transformations : translations, rotations, homothéties.- Les animations : les animations, les transitions.

Travaux pratiquesAppliquer des ombres et des arrondis. Animations et effets de transition.

7) Grid Layout

- Le principe de Grilles "Grid".- Réaliser une mise en page par bloc.- Positionnement de chacun des blocs sur la page.- Changement de la disposition et de la taille des blocs parents en fonction de la taille de l'écran del'internaute.

Travaux pratiquesMise en page modulaire et adaptée en responsive design.

8) Flexbox

- La fin des floats.- Répartitions des sous-blocs dans le bloc parent.- Ordre d'affichage des blocs.- Occupation de l'espace mis à disposition par les parents.- Centrer un bloc en hauteur en 2 lignes de code.- Changement de la disposition et de la taille de ces blocs en fonction de la taille de l'écran de l'internaute.

Travaux pratiquesMise en page modulaire et adaptée en responsive design

9) Choisir un Framework CSS

- L'offre communautaire. (Bootstrap, Material Design, Foundation).- Critère communs et concepts partagés.- Les Framework spécialisés composants.- Les Framework spécialisés mobiles.

Travaux pratiquesInitiation à différents framework CSS.

10) SVG, image vectorielle et responsive

- La syntaxe SVG.- Support et intégration des images SVG dans le documents.- SVG et polices de caractères.- Optimisation de SVG.- Animation des graphiques SVG.- Bibliothèque pour la création de graphiques SVG (SVG.js, Velocity, Raphael...).

Travaux pratiquesTravailler avec des fichiers image. Création d'une animation vectorielle.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 7

Page 8: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

Stage pratique de 4 jour(s)Réf : LIA

ParticipantsAdministrateurs de serveurWeb, exploitants, intégrateursou architectes technique.

Pré-requisConnaissances de base del'administration Linux/Unix etdes réseaux (principalementTCP/IP).

Prix 2020 : 2490€ HT

Dates des sessions

AIX07 avr. 2020, 21 juil. 202022 sep. 2020, 17 nov. 2020

BORDEAUX31 mar. 2020, 28 juil. 202015 sep. 2020, 17 nov. 2020

LILLE24 mar. 2020, 21 juil. 202008 sep. 2020, 03 nov. 2020

LYON24 mar. 2020, 21 juil. 202029 sep. 2020, 23&24 nov.2020

NANTES21 juil. 2020, 08 sep. 202003 nov. 2020

PARIS24 mar. 2020, 26 mai 202006 juil. 2020, 08 sep. 202003 nov. 2020

SOPHIA-ANTIPOLIS21 juil. 2020, 08 sep. 202003 nov. 2020

STRASBOURG31 mar. 2020, 21 juil. 202022 sep. 2020, 17 nov. 2020

TOULOUSE31 mar. 2020, 28 juil. 202015 sep. 2020, 17 nov. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dans

Apache, administrer un serveur Web> Technologies Web> Serveurs Web, serveurs d'applications

Cette formation pratique s'articule autour d'une étude détaillée du serveur Apache, pierre angulaire d'unesolution Web Open Source. Elle présente ses fonctions de base, la sécurité, l'hébergement de plusieurs sitesainsi que la mise en œuvre, en complément, d'un service de messagerie et de FTP.

OBJECTIFS PEDAGOGIQUES

Installer et configurer un serveur ApacheMettre en œuvre un serveur DNS avec BindIntégrer un serveur Apache avec un serveur d'application TomcatMettre en place un serveur de messagerieMettre en œuvre des services d'accès distants

1) Introduction2) Mise en œuvre de serveurs DNS avec Bind3) Mise en œuvre de serveurs HTTP avec Apache4) Le Web dynamique

5) Serveurs d'applications Java : Tomcat6) Messagerie7) Services FTP8) Les enjeux concernant la sécurité

1) Introduction

- Présentation générale des services et protocoles.- Configuration TCP/IP d'un serveur Unix ou Linux.

2) Mise en œuvre de serveurs DNS avec Bind

- Concepts et terminologie du DNS.- Compilation et installation du logiciel Bind.- Configuration du client DNS.- Détail des enregistrements RR (SOA, NS, A).- Configuration d'un serveur esclave.

Travaux pratiquesInstallation du logiciel Bind. Mise en œuvre d'un serveur DNS "cache seulement", d'un serveur DNS primaireet secondaire. Configuration de la commande rndc. Ajout d'une machine dans le domaine.

3) Mise en œuvre de serveurs HTTP avec Apache

- Les modules Apache. Installation depuis les sources.- Les directives essentielles du fichier "httpd.conf".- Authentification des utilisateurs.- Gestion des fichiers de trace, outils de statistiques.- Mise en œuvre des hôtes virtuels.- Protocole SSL, certificats, dialogue sécurisé en "https".

Travaux pratiquesInstallation du logiciel Apache depuis l'archive source. Sécurisation de l'accès aux répertoires. Mise en œuvred'un site personnel avec authentification, d'hôtes virtuels et d'un hôte SSL " https ".

4) Le Web dynamique

- Programmes CGI (mise en œuvre, dépannage, sécurité).- Langage PHP (intégration dans Apache).

5) Serveurs d'applications Java : Tomcat

- Présentation et architecture de Tomcat.- Mise en place de la collaboration Apache-Tomcat.- Tests d'accès aux servlets et aux JSP.

Travaux pratiquesExécution de programmes via CGI. Intégration de PHP. Installation de Java et du connecteur mod_jk.Validation de la connexion avec Tomcat.

6) Messagerie

- Présentation et terminologie : MUA, MTA, MDA.- Les protocoles (SMTP, MIME, POP, IMAP).- Nécessité d'une configuration DNS.- Panorama des MTA disponibles (Sendmail, Postfix).- Configuration d'une messagerie intranet simple.

Travaux pratiquesMise en place d'un serveur SMTP intranet.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 8

Page 9: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

leur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

7) Services FTP

- Mise en œuvre d'un serveur FTP anonyme.- Hôtes virtuels.

8) Les enjeux concernant la sécurité

- Protection des données.- Restreindre les accès au niveau réseau.- Les outils sur le marché.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 9

Page 10: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

Stage pratique de 3 jour(s)Réf : MSQ

ParticipantsCe stage s'adresse à tousles informaticiens ayant àdévelopper pour MySQL.

Pré-requisConnaissances de based'un système d'exploitation(Windows, Linux/Unix).

Prix 2020 : 2040€ HT

Dates des sessions

PARIS09 mar. 2020, 22 juin 202028 sep. 2020, 14 déc. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présence

MySQL, prise en main> Technologies Web> Serveurs Web, serveurs d'applications

Ce cours vous permettra d'acquérir toutes les compétences nécessaires à l'utilisation efficace et fiable de labase de données MySQL : la pratique du langage SQL, les objets de la base de données... Ce stage proposeégalement une introduction à l'administration.

OBJECTIFS PEDAGOGIQUES

Découvrir les éléments d'une base de données MySQLComprendre le modèle relationnelConcevoir et créer une base des donnéesManipuler des données avec SQL et SQL procéduralDécouvrir les bases de gestion d'une base de données

1) Introduction et prise en main2) Modèle relationnel, conception et créationd'une base3) Pratique du SQL avec MySQL4) Tables transactionnelles InnoDB

5) SQL procédural6) Connexions, droits d'accès, sécurité7) Introduction à l'administration

Travaux pratiques

Tout au long du stage, de nombreux travaux pratiques permettent de valider les connaissances théoriques.

1) Introduction et prise en main

- Versions, panorama des fonctionnalités et des outils.- Ressources et documentation.- Procédure d'installation.- Paramétrages de post-installation et premiers tests.- L'outil client ligne de commandes mySQL.- L'outil graphique Workbench.

2) Modèle relationnel, conception et création d'une base

- Eléments de conception d'un schéma de base de données.- Contraintes d'intégrité.- Types de données MySQL (numériques, chaînes, dates, types spécifiques...).- Fonctions intégrées de MySQL.- Types de tables (MyISAM, MEMORY, MERGE, InnoDB...).- Création de bases et de tables.- La base INFORMATION_SCHEMA.- Jeux de caractères, internationalisation.

Travaux pratiquesConception et création d'une base en tables MylSAM.

3) Pratique du SQL avec MySQL

- Sélections simples, comparaisons, tris.- Sélections multitables, différents types de jointures.- Requêtes imbriquées, préparées.- Modifications et gestion des vues.

Travaux pratiquesSélections simples et multiples, jointures internes et externes, requêtes imbriquées. Modifications etsuppressions de données.

4) Tables transactionnelles InnoDB

- Notion de transaction, niveaux d'isolation.- Structure physique des tables.- Programmation des transactions (START TRANSACTION, COMMIT, ROLLBACK).

Travaux pratiquesMise en œuvre de transactions.

5) SQL procédural

- Procédures stockées et fonctions.- Définition des procédures. Déclencheurs (Triggers).- Gestion des erreurs.

Travaux pratiques

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 10

Page 11: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

est fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

Ecriture de procédures stockées. Récupération de résultats à l'aide de curseurs. Création et utilisation detriggers.

6) Connexions, droits d'accès, sécurité

- Niveaux de privilèges et vérification des droits.- Gestion des utilisateurs et de leurs privilèges.- Sécurisation des procédures stockées et des vues.

Travaux pratiquesGestion des privilèges et des mots de passe.

7) Introduction à l'administration

- Exportation de données.- Sauvegardes, la commande mysqldump.- Survol de l'installation de MySQL.

Travaux pratiquesExportation de données.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 11

Page 12: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

Stage pratique de 2 jour(s)Réf : ASL

ParticipantsAdministrateurs systèmeWindows.

Pré-requisBonnes connaissances del'administration Windows.

Prix 2020 : 1690€ HT

Dates des sessions

PARIS09 mar. 2020, 08 juin 202007 sep. 2020, 02 nov. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de fin

Administration SQL Server, l'essentiel> Technologies Web> Serveurs Web, serveurs d'applications

Cette formation permettra aux administrateurs Windows d'apprendre l'essentiel pour la gestion d'une BD SQLServer. Elle présente les éléments de configuration fondamentaux ainsi que les outils et les bonnes pratiquesnécessaires pour superviser, garantir la cohérence et sauvegarder les données de la base de données.

OBJECTIFS PEDAGOGIQUES

Comprendre l'architecture et les composants principaux du SGBD SQL ServerDéfinir une stratégie de sauvegarde et la mettre en œuvreMettre en place la sécurité à différents niveaux de la base de données (base, schémas, utilisateurs)Surveiller les traitements, maintenir la qualité et l'intégrité des données sur la baseAnticiper et résoudre les situations de blocage sur la base de données

1) Installation et configuration du moteur SQLServer2) Sauvegarde et reprise sur incident3) Gestion de la sécurité

4) Maintenance du serveur5) Supervision du moteur SQL

Travaux pratiques

Formation alternant théorie et pratique. Tout ce qui est appris sera expérimenté.

1) Installation et configuration du moteur SQL Server

- Présentation générale de SQL Server : les éditions, les services.- L'architecture générale de SQL Server.- Les étapes importantes de l'installation.- La disposition des fichiers sur les disques : fichiers de données, journal de transactions, tempdb.- Les éléments importants de la configuration : propriétés du serveur et des bases de données.- Les outils d'administration de SQL Server. Les utilitaires en ligne de commande.

Travaux pratiquesObservation du journal de transactions et de tempdb.

2) Sauvegarde et reprise sur incident

- L'architecture de la sauvegarde et de la restauration.- Les différents modes de sauvegarde.- Etablir une stratégie de sauvegarde des bases de données.- Effectuer des restaurations complètes ou partielles.- Les sauvegardes sur des partages réseaux.

Travaux pratiquesMise en place d'une stratégie de sauvegarde. Restauration d'une base corrompue.

3) Gestion de la sécurité

- Vue d'ensemble de la sécurité SQL Server.- Les comptes de service.- L'authentification des connexions.- Les permissions dans les bases de données.- La protection des sauvegardes.

Travaux pratiquesCréation de logins et de permissions sur une table.

4) Maintenance du serveur

- La vérification d'intégrité, la récupération de pages en cas de corruption.- La défragmentation des index, reconstruction et réorganisation.- La mise à jour des statistiques.- La planification des tâches administratives. Exécution des travaux de l'agent SQL Server.- L'assistant plan de maintenance.

Travaux pratiquesMise en place d'un plan de maintenance.

5) Supervision du moteur SQL

- Les compteurs de performance à surveiller, processeur, utilisation de la mémoire, activité du disque.- Comment identifier pro-activement les problèmes ?- Gérer les situations de blocage, les deadlocks.- Gérer la mémoire et les processeurs.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 12

Page 13: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

de formation si le stagiaire abien assisté à la totalité de lasession.

Travaux pratiquesSurveillance avec le moniteur de performances. Résolution d'une situation de blocage.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 13

Page 14: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

Stage pratique de 1 jour(s)Réf : ZEX

ParticipantsCandidats à la certification"Administrateur Web"

Pré-requisAvoir suivi l'intégralité desstages du parcours deformation "AdministrateurWeb"

Prix 2020 : 560€ HT

Dates des sessions

PARIS10 juin 2020, 09 sep. 202004 nov. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présence

Certification Administrateur WebÉvaluation des connaissances et des compétences> Technologies Web> Serveurs Web, serveurs d'applications

OBJECTIFS

Cette journée est destinée à valider le sixieme bloc de compétences "Administrateur Web" constituant le titreRNCP de niveau II (Bac+3) "Administrateur du Système d'information".

1) Présentation de l'épreuve 2) Épreuve écrite

Certification

La note minimale pour valider le bloc doit être de 10/20. Les résultats seront communiqués sous un délaiminimum de 15 jours par email. La réussite de cette épreuve donne lieu à la délivrance d'une attestation demaîtrise des compétences associées à ce bloc.

1) Présentation de l'épreuve

- Conditions du déroulement de l'épreuve.- Présentation du sujet.- Durée de l'épreuve - 3h- Résultat attendu.

2) Épreuve écrite

- Épreuve écrite sur un cas d'entreprise à résoudre.- Aucun support de cours autorisé.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 14

Page 15: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

est fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 15

Page 16: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

Stage pratique de 3 jour(s)Réf : IIA

ParticipantsAdministrateurs et ingénieurssystème en charge del'administration de serveursWeb

Pré-requisBonnes connaissancesdes protocoles et desarchitectures Web.Connaissances de base del'administration de WindowsServer 2016

Prix 2020 : 2090€ HT

Dates des sessions

PARIS08 juin 2020, 07 sep. 202002 nov. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours qui

IIS 10, administrer un serveur Web, pour Windows Server2016> Technologies Web> Serveurs Web, serveurs d'applications

Ce stage vous apprendra à installer, configurer et administrer un serveur Web IIS 10 sous Windows 2016.Vous apprendrez également à mettre en place, contrôler et administrer des sites et des applications enintégrant les contraintes de sécurité et de performances liées à ce serveur.

OBJECTIFS PEDAGOGIQUES

Savoir paramétrer un serveur IISApprendre à sécuriser un serveur IISMaintenir un serveur IISGérer les performances d'un serveur IIS

1) Présentation2) Configuration de base3) Paramétrage de sites et d'applications Web

4) Sécurité5) Maintenance d'un serveur Web6) Gestion des performances

1) Présentation

- Architecture IIS 10, HTTP/2, Nano Server, En-tête d'hôte générique, Variables des pools d'application,HTTP 308.- Installer IIS avec Gestionnaire de serveur, DISM et unattend.xml.- Comment migrer d'un site Web IIS 8.0 / 8.5 vers IIS 10 ?

Travaux pratiquesInstallation d'IIS 10.

2) Configuration de base

- Gestion des services, configuration post-installation.- Outils d'administration, WMI, PowerShell, Appcmd.- Structure d'un site Web, répertoire virtuel, pool d'applications.

Travaux pratiquesCréation de sites, d'applications et de répertoires virtuels.

3) Paramétrage de sites et d'applications Web

- Sites statiques, liaison de site, en-tête d'hôte, filtres ISAPI.- Configuration du serveur Web, héritage et conflit.- Initialisation applications : consommation UC, évolutivité NUMA.- Configurer les fonctionnalités : document par défaut, pages d'erreurs HTTP, redirection.- Configurer les applications ASP.NET, PHP, Fast-CGI.

Travaux pratiquesInstallation et paramétrage de sites. Configuration d'ASP.NET, PHP.

4) Sécurité

- Les principales attaques : comment se défendre ? Outils de sécurité dans IIS.- Authentification anonyme, certificat client.- Autorisation : Application Pool Identity.- Créer un certificat de serveur auto-signé, centralisation des certificats.- Filtrage des demandes.- Restrictions ISAPI, CGI, IP et de domaine, règles d'autorisation d'URL.

Travaux pratiquesMise en place de certificats SSL. Installation d'un système d'authentification. Tests de sécurité sur un serveurIIS.

5) Maintenance d'un serveur Web

- Format des logs, amélioration de la journalisation.- Suivi des événements : intégration d'ETW.- Surveillance des processus de travail, configuration du suivi des demandes.- Sauvegarde et restauration.

Travaux pratiquesOutils d'analyse de logs et de reporting. Sauvegarde et restauration d'un environnement IIS.

6) Gestion des performances

- Activation dynamique des sites.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 16

Page 17: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

est ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Compression, mise en cache statique/dynamique.- Analyseur de performances, les compteurs à surveiller.- Configurer les performances du site Web et des pools d'applications.

Travaux pratiquesMonitorer un serveur IIS. Installer un outil de gestion de trafic. Mise en place d'un cache pour contenudynamique.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 17

Page 18: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

Stage pratique de 3 jour(s)Réf : VEU

ParticipantsAdministrateurs et ingénieurssystème en charge del'administration de serveursWeb.

Pré-requisBonnes connaissancesdes protocoles et desarchitectures Web.Connaissances de base del'administration de WindowsServer 2012.

Prix 2020 : 2090€ HT

Dates des sessions

PARIS09 mar. 2020, 15 juin 202028 sep. 2020, 07 déc. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours qui

IIS 8.5/8.0, administrer un serveur Web, pour WindowsServer 2012> Technologies Web> Serveurs Web, serveurs d'applications

Ce stage vous apprendra à installer, configurer et administrer un serveur Web IIS 8.5/8.0 sous Windows2012. Vous apprendrez également à mettre en place, contrôler et administrer des sites et des applications enintégrant les contraintes de sécurité et de performances liées à ce serveur.

OBJECTIFS PEDAGOGIQUES

Installer et configurer IIS 8.0 / 8.5 sous Windows Server 2012Créer, installer et configurer des sites et des applicationsSécuriser en serveur IISSauvegarder et restaurer un environnement IISGérer les performances d'un serveur IIS

1) Présentation2) Configuration de base3) Paramétrage de sites et d'applications Web

4) Sécurité5) Maintenance d'un serveur Web6) Gestion des performances

1) Présentation

- Architecture IIS 8.5, nouveautés.- Installer IIS avec Gestionnaire de serveur, DISM et unattend.XML.- Comment migrer d'un site Web IIS 7.0 vers IIS 8.5 ?

ExerciceInstallation d'IIS 8.5.

2) Configuration de base

- Gestion des services, configuration post-installation.- Outils d'administration, WMI, PowerShell, Appcmd.- Structure d'un site Web, répertoire virtuel, pool d'applications.

ExerciceCréation de sites, d'applications et de répertoires virtuels.

3) Paramétrage de sites et d'applications Web

- Sites statiques, liaison de site, en-tête d'hôte, filtres ISAPI...- Configuration du serveur Web, héritage et conflit.- Initialisation des applications : splash page, consommation d'UC, évolutivité NUMA.- Configurer les fonctionnalités : document par défaut, pages d'erreurs http, redirection http.- Configurer les applications ASP.NET, PHP et Fast-CGI.

ExerciceInstallation et paramétrage de sites. Configuration d'ASP.NET, PHP.

4) Sécurité

- Les principales attaques : comment se défendre ? Outils de sécurité dans IIS.- Authentification anonyme, par emprunt d'identité ASP.NET, certificat client.- Autorisation : Application Pool Identity.- Créer un certificat de serveur auto-signé, centralisation des certificats.- Filtrage des demandes.- Restrictions ISAPI, CGI, IP et de domaine, règles d'autorisation d'URL.

ExerciceMise en place de certificats SSL. Installation d'un système d'authentification. Tests de sécurité sur un serveurIIS.

5) Maintenance d'un serveur Web

- Format des logs, amélioration de la journalisation.- Suivi des événements : intégration d'ETW.- Surveillance des processus de travail, configuration du suivi des demandes.- Sauvegarde et restauration.

ExerciceOutils d'analyse de logs et de reporting. Sauvegarde et restauration d'un environnement IIS.

6) Gestion des performances

- Activation dynamique des sites.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 18

Page 19: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

est ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Compression, mise en cache statique / dynamique.- Analyseur de performances, les compteurs à surveiller.- Configurer les performances du site Web, gérer les performances des pools d'applications.

ExerciceMonitorer un serveur IIS. Installer un outil de gestion de trafic. Mise en place d'un cache pour contenudynamique.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 19

Page 20: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

Stage pratique de 4 jour(s)Réf : LIA

ParticipantsAdministrateurs de serveurWeb, exploitants, intégrateursou architectes technique.

Pré-requisConnaissances de base del'administration Linux/Unix etdes réseaux (principalementTCP/IP).

Prix 2020 : 2490€ HT

Dates des sessions

AIX07 avr. 2020, 21 juil. 202022 sep. 2020, 17 nov. 2020

BORDEAUX31 mar. 2020, 28 juil. 202015 sep. 2020, 17 nov. 2020

LILLE24 mar. 2020, 21 juil. 202008 sep. 2020, 03 nov. 2020

LYON24 mar. 2020, 21 juil. 202029 sep. 2020, 23&24 nov.2020

NANTES21 juil. 2020, 08 sep. 202003 nov. 2020

PARIS24 mar. 2020, 26 mai 202006 juil. 2020, 08 sep. 202003 nov. 2020

SOPHIA-ANTIPOLIS21 juil. 2020, 08 sep. 202003 nov. 2020

STRASBOURG31 mar. 2020, 21 juil. 202022 sep. 2020, 17 nov. 2020

TOULOUSE31 mar. 2020, 28 juil. 202015 sep. 2020, 17 nov. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dans

Apache, administrer un serveur Web> Technologies Web> Serveurs Web, serveurs d'applications

Cette formation pratique s'articule autour d'une étude détaillée du serveur Apache, pierre angulaire d'unesolution Web Open Source. Elle présente ses fonctions de base, la sécurité, l'hébergement de plusieurs sitesainsi que la mise en œuvre, en complément, d'un service de messagerie et de FTP.

OBJECTIFS PEDAGOGIQUES

Installer et configurer un serveur ApacheMettre en œuvre un serveur DNS avec BindIntégrer un serveur Apache avec un serveur d'application TomcatMettre en place un serveur de messagerieMettre en œuvre des services d'accès distants

1) Introduction2) Mise en œuvre de serveurs DNS avec Bind3) Mise en œuvre de serveurs HTTP avec Apache4) Le Web dynamique

5) Serveurs d'applications Java : Tomcat6) Messagerie7) Services FTP8) Les enjeux concernant la sécurité

1) Introduction

- Présentation générale des services et protocoles.- Configuration TCP/IP d'un serveur Unix ou Linux.

2) Mise en œuvre de serveurs DNS avec Bind

- Concepts et terminologie du DNS.- Compilation et installation du logiciel Bind.- Configuration du client DNS.- Détail des enregistrements RR (SOA, NS, A).- Configuration d'un serveur esclave.

Travaux pratiquesInstallation du logiciel Bind. Mise en œuvre d'un serveur DNS "cache seulement", d'un serveur DNS primaireet secondaire. Configuration de la commande rndc. Ajout d'une machine dans le domaine.

3) Mise en œuvre de serveurs HTTP avec Apache

- Les modules Apache. Installation depuis les sources.- Les directives essentielles du fichier "httpd.conf".- Authentification des utilisateurs.- Gestion des fichiers de trace, outils de statistiques.- Mise en œuvre des hôtes virtuels.- Protocole SSL, certificats, dialogue sécurisé en "https".

Travaux pratiquesInstallation du logiciel Apache depuis l'archive source. Sécurisation de l'accès aux répertoires. Mise en œuvred'un site personnel avec authentification, d'hôtes virtuels et d'un hôte SSL " https ".

4) Le Web dynamique

- Programmes CGI (mise en œuvre, dépannage, sécurité).- Langage PHP (intégration dans Apache).

5) Serveurs d'applications Java : Tomcat

- Présentation et architecture de Tomcat.- Mise en place de la collaboration Apache-Tomcat.- Tests d'accès aux servlets et aux JSP.

Travaux pratiquesExécution de programmes via CGI. Intégration de PHP. Installation de Java et du connecteur mod_jk.Validation de la connexion avec Tomcat.

6) Messagerie

- Présentation et terminologie : MUA, MTA, MDA.- Les protocoles (SMTP, MIME, POP, IMAP).- Nécessité d'une configuration DNS.- Panorama des MTA disponibles (Sendmail, Postfix).- Configuration d'une messagerie intranet simple.

Travaux pratiquesMise en place d'un serveur SMTP intranet.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 20

Page 21: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

leur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

7) Services FTP

- Mise en œuvre d'un serveur FTP anonyme.- Hôtes virtuels.

8) Les enjeux concernant la sécurité

- Protection des données.- Restreindre les accès au niveau réseau.- Les outils sur le marché.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 21

Page 22: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

Stage pratique de 3 jour(s)Réf : LIB

ParticipantsAdministrateurs de serveurWeb, exploitants, intégrateursou architectes techniques.

Pré-requisBonnes connaissances del'administration du serveurWeb Apache ou équivalentesà celles apportées par lestage "Apache, administrerun serveur Web" (réf. LIA).Expérience souhaitable.

Prix 2020 : 2090€ HT

Dates des sessions

PARIS08 juin 2020, 21 sep. 202007 déc. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours qui

Apache, perfectionnement> Technologies Web> Serveurs Web, serveurs d'applications

Vous apprendrez, dans ce cours, à sécuriser des échanges avec HTTPS et à contrôler les accès à unserveur Apache. Vous mettrez en œuvre la ré-écriture d'URL, les filtres et les fonctionnalités liées à la hautedisponibilité. Vous verrez enfin comment faire cohabiter des applicatifs PHP5 et PHP7 sur un même serveur.

OBJECTIFS PEDAGOGIQUES

Héberger des applications PHPContrôler l'accès et l'authentification à un serveur ApacheMettre en oeuvre les redirections, la réécriture d'URL et les filtresMettre en oeuvre un reverse-proxy haute disponibilitéSécuriser les échanges avec HTTPS

1) Apache HTTPD 2.4 : rappels et nouveautés2) Héberger des applications PHP3) Contrôle d'accès et authentification4) Redirection, réécriture d'adresses, filtres

5) Reverse Proxy et Cache6) Sécuriser les échanges avec HTTPS7) Sécurité et détection d'attaques

Travaux pratiques

Chaque module est mis en oeuvre dans une ou plusieurs configurations types.

1) Apache HTTPD 2.4 : rappels et nouveautés

- Compilation, installation et test initial.- Configuration générale du serveur.- Choisir le bon MPM, gérer la charge et les limites.- Chargement des modules, quels modules activer ?- Les nouveaux types de contextes.- Panorama des modules d'Apache 2.4.- Support du protocole HTTP/2.

Travaux pratiquesCompilation et installation d'Apache HTTPD 2.4.

2) Héberger des applications PHP

- Faire cohabiter PHP5 et PHP7.- CGI, CGID, Fast CGI et PHP-FPM.- Droits et identité dédiée, sessions.

Travaux pratiquesGérer plusieurs versions de PHP5 et PHP7 via Fast CGI/PHP-FPM.

3) Contrôle d'accès et authentification

- Contrôle d'accès : les modules mod_authz*.- Authentification LDAP avec mod_authnz_ldap.- Authentification externe et SGBD (dbm, mysql...).

Travaux pratiquesMise en place de l'authentification basée sur un annuaire LDAP et sur une base MySQL.

4) Redirection, réécriture d'adresses, filtres

- DocumentRoot et le module mod_alias.- Notion de répertoire virtuel et d'alias.- Les règles de ré-écriture d'URL et mod_rewrite.- Exemples de filtres avec mod_filter, mod_header.

Travaux pratiquesMise en oeuvre de redirections et filtres.

5) Reverse Proxy et Cache

- Les fonctionnalités de proxy et de Reverse Proxy.- Les modules mod_proxy* dans Apache HTTPD 2.4.- Répartition de charge et affinité de session.- Gestion de l'état des serveurs, fail-over, heartbeat.- KeepAlived et la haute disponibilité du Reverse-Proxy.- Gestion du cache mémoire et disque.

Travaux pratiquesMise en oeuvre de reverse-proxy haute disponibilité.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 22

Page 23: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

est ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

6) Sécuriser les échanges avec HTTPS

- Mise en œuvre de HTTPS.- CA et gestion de certificats serveurs.- Authentifier les utilisateurs.- Création de certificats et d'hôtes virtuels HTTPS.

Travaux pratiquesGénération de certificats serveurs et mise en place d'un site virtuel HTTPS. Authentification des visiteurs d'unsite HTTPS par présentation de certificat client.

7) Sécurité et détection d'attaques

- Qu'est-ce que mod_security ?- Le principe des règles de mod_security.- Détecter et bloquer les tentatives d'attaques.- Une alternative à un IDS comme Snort.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 23

Page 24: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

Stage pratique de 4 jour(s)Réf : GXN

ParticipantsCe stage est destiné auxpersonnes ayant à mettre enœuvre ou à maintenir desserveurs Web exposés à descontraintes de forte charge(administrateurs, exploitants,intégrateurs...).

Pré-requisConnaissances de base del'administration Linux/Unix etdes réseaux (principalementTCP/IP).

Prix 2020 : 2490€ HT

Dates des sessions

PARIS07 juil. 2020, 08 sep. 202008 déc. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours qui

NGINX, administrer un serveur Web> Technologies Web> Serveurs Web, serveurs d'applications

Alternative au serveur Web Apache, NGINX est une solution adaptée à la gestion de sites Web à fort trafic.Durant cette formation, vous installerez et configurerez NGINX. Vous en étudierez les fonctions de base, lasécurité, l'hébergement de plusieurs sites ainsi que la mise en œuvre de la répartition de charge.

OBJECTIFS PEDAGOGIQUES

Gérer les requêtes HTTP incluant C10K, les threads et la mémoireConfigurer des hôtes virtuels avec NGINXMettre en œuvre HTTPS pour une application Web sécuriséCréer un proxy avec NGINXGérer la montée en charge des serveurs

1) Introduction2) Installation et prise en main de NGINX3) Configuration du serveur et des hôtes virtuels4) Sécurité, redirection et réécriture d'adresses

5) Proxy, Frontal, et reverse proxy6) Les contenus dynamiques et FastCGI7) Gestion et répartition de la charge

1) Introduction

- Le protocole HTTP : notions de base.- Le problème C10K, les threads et la mémoire.- L'architecture asynchrone de NGINX.

Travaux pratiquesInspection de requêtes HTTP.

2) Installation et prise en main de NGINX

- Panorama des packages disponibles.- Compiler NGINX à partir des sources.- Démarrage, options de ligne de commande et signaux.- La documentation.

Travaux pratiquesInstaller, démarrer le serveur, créer une configuration simple.

3) Configuration du serveur et des hôtes virtuels

- Structure des fichiers de configuration.- Configuration du serveur. Identité, limites et tuning.- Les blocs "server" et les blocs "location", les directives concernant les requêtes.- Les variables (utilisation).- NGINX et les hôtes virtuels.

Travaux pratiquesConfiguration d'hôtes virtuels, démarrage de plusieurs instances.

4) Sécurité, redirection et réécriture d'adresses

- Contrôle d'accès des clients par adresse IP.- Authentification HTTP.- Filtrage de requêtes et réécriture d'adresses.- Gérer les pages d'erreurs.- SSL, mise en œuvre d'un hôte HTTPS.- Les logs, formats et configuration.

Travaux pratiquesMise en œuvre de HTTPS, du contrôle d'accès, du filtrage.

5) Proxy, Frontal, et reverse proxy

- Proxy simple avec NGINX.- Proxy SSL vers un autre serveur HTTP.- Proxy cache : outil et usage de inotifywait.- Gérer des erreurs entre frontal et server-réel.

Travaux pratiquesMise en œuvre de différentes configurations utilisant NGINX en frontal d'Apache.

6) Les contenus dynamiques et FastCGI

- Modifier l'encodage et le contenu des réponses à la volée.- FastCGI Process Manager (FPM).

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 24

Page 25: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

est ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Servir des applications PHP ou PERL grâce à FPM.- Mise en cache de contenus (Memcached).

Travaux pratiquesMise en œuvre d'une application de type phpMyAdmin et installation de WordPress.

7) Gestion et répartition de la charge

- Monitoring et Accounting.- Mécanismes de proxy et répartition de charge.- Mise en œuvre d'un frontal avec upstream.- Limiter la charge du serveur.- Observer la charge et les statistiques : sar, Munin.- Outil et test de charge comparatif : Gatling.

Travaux pratiquesTester la charge du serveur dans différentes configurations, étude de la mémoire et des temps de réponse.Visualiser la charge avec Munin.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 25

Page 26: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

Stage pratique de 3 jour(s)Réf : MOE

ParticipantsAdministrateurs de serveurweb ou architectes techniqueayant à concevoir et mettreen oeuvre une plate-formerépondant à de fortescontraintes de montée encharge.

Pré-requisMaîtriser l'utilisation deLinux et les bases del'administration système etd'un serveur HTTP.

Dates des sessions

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formation

Optimiser la montée en charge des serveurs Web> Technologies Web> Serveurs Web, serveurs d'applications

Cette formation vous permettra de mettre en pratique différentes solutions logicielles libres afin d'optimiser lamontée en charge de vos serveurs face à la croissance exponentielle du trafic sur le Web. Vous testerez leurcapacité et interpréterez les résultats afin de valider vos choix de configuration.

OBJECTIFS PEDAGOGIQUES

Gérer la montée en charge des serveursTester la montée en charge des serveursConfigurer la répartition de charge au niveau d'un DNSConfigurer Squid et NGINX en reverse proxyRépartir la charge avec HAProxy et LVS

1) Introduction2) Tester la montée en charge3) Le DNS et la répartition de charge4) Frontal, proxy et reverse proxy

5) Répartition de charge avec LVS6) Répartition de charge avec HAProxy7) NGINX : serveur HTTP, proxy ou LoadBalancer ?8) Gérer la charge d'Apache et d'autres serveurs

Travaux pratiques

Les TP sont réalisés sous Linux avec des machines virtuelles. Ils mettent en oeuvre l'ensemble des produitsopen source traités durant le cours.

1) Introduction

- Rappel sur le traitement des requêtes HTTP, requête persistante, session.- De la question DNS au serveur d'application.- Rôle des composants situés en amont des serveurs.- High-Availability, Load Balancing et Failover.

2) Tester la montée en charge

- Stress-test de serveurs et attaque DOS.- Test de charge et scénarios de montée en charge : JMeter, OpenSTA.- Observation du système pendant un stress-test.

Travaux pratiquesStress et DOS d'un service HTTP, test de montée en charge avec AB et JMeter.

3) Le DNS et la répartition de charge

- La répartition de charge au niveau DNS.- Problématiques des caches en cas de panne.- Tests de vie et mise à jour dynamique.

Travaux pratiquesConfiguration DNS avec répartition de charge, principe de mise à jour dynamique.

4) Frontal, proxy et reverse proxy

- Rôle et intérêt du proxy-cache.- Reverse proxy et impact sur les serveurs d'application.- Squid : configuration du cache et proxy transparent.

Travaux pratiquesConfiguration de Squid en reverse proxy transparent.

5) Répartition de charge avec LVS

- LVS : Linux Virtual Server.- Configuration de LVS en amont de serveurs Web.- Modes et algorithmes de répartition de charge.- Gestion des pannes et tests de vie.

Travaux pratiquesConfiguration d'un pool de serveurs Web avec LVS.

6) Répartition de charge avec HAProxy

- Fonctionnalités de HAProxy.- Installation et mode de lancement.- Le fichier de configuration et les options générales.- L'interface graphique et les statistiques.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 26

Page 27: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

ainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

Travaux pratiquesConfiguration d'un service HTTP et des backends, gestion des pannes et tests de vie.

7) NGINX : serveur HTTP, proxy ou Load Balancer ?

- Mécanismes de proxy et répartition de charge.- Filtrage d'URL et redirections.- Configurer NGINX en Load Balancer.

Travaux pratiquesConfiguration de NGINX en reverse proxy filtrant et en répartiteur de charge.

8) Gérer la charge d'Apache et d'autres serveurs

- Les clients, les processus et la mémoire.- Paramètres de tuning des MPM Prefork/Worker.- Servir les contenus statiques via un frontal léger.- Tuning d'un serveur d'application comme Tomcat.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 27

Page 28: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

Stage pratique de 3 jour(s)Réf : TOC

ParticipantsAdministrateurs système,exploitants et intégrateurs.

Pré-requisConnaissances de base destechnologies Web, d'unearchitecture Java/Web (JSP/Servlet) et des serveurs.

Prix 2020 : 2090€ HT

Dates des sessions

PARIS02 mar. 2020, 08 juin 202021 sep. 2020, 05 nov. 202007 déc. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

Tomcat, administrer un serveur Web Java EE> Technologies Web> Serveurs Web, serveurs d'applications

La maîtrise et l'optimisation des fonctionnalités du conteneur de servlets et de JSP Tomcat peuvent serévéler complexes. Ce cours vous apprendra à l'installer, l'administrer et à l'intégrer au serveur Apache. Ilvous montrera comment configurer, déployer, sécuriser vos applications et assurer leur connexion aux BD.

OBJECTIFS PEDAGOGIQUES

Installer et configurer un serveur TomcatDéployer des applications Java EEMettre en place un pool de connexions vers une base de donnéesOptimiser les performances d'un serveur TomcatSécuriser un serveur Tomcat et ses ressources

1) Contexte des applications Java EE2) Installation3) Configuration4) Les connecteurs

5) Sécurité6) Journalisation7) Performances et tests

Travaux pratiques

Les participants pourront mettre en œuvre les différentes techniques abordées sur des plateformes Linux etWindows.

1) Contexte des applications Java EE

- Les projets Apache. Les distributions de Tomcat.- Java EE, Servlet, JSP et composants : architecture.

2) Installation

- Installation et configuration de la JVM.- Installation du serveur. Les options.- Installation et compilation de Tomcat avec Ant.- Les éléments de Tomcat : répertoires, moteur, connecteurs...

Travaux pratiquesInstallation de Tomcat et paramétrage de base.

3) Configuration

- Configurations : composants, utilisateurs, déploiement, contrôle d'accès, application Web.- Outils de configuration. Automatisation avec Ant.- Filtrage de requêtes (les "Valves"), de logging. Single Sign On. Les Realms.- Configuration de la persistance de sessions. Les ressources JNDI : JDBC et Mail.- Analyse du chargement des classes Java.

Travaux pratiquesConfiguration d'une application fournie.

4) Les connecteurs

- HTTP 1.0 et 1.1 et connecteur Coyote.- Utilisation de Tomcat avec un Reverse Proxy.- Intégration avec IIS et Apache.- Intégration via mod_proxy (HTTP et AJP).- Intégration via mod_jk.- Optimisation. Répartition de la charge.- Connecteurs JDBC : alternative et configuration.

Travaux pratiquesAccès à l'application fournie à travers un serveur Web et connexion à une base de données.

5) Sécurité

- Principes. Sécurisation du système de fichiers. Les permissions. Java Security Manager et Tomcat.- Les "Realms" : message Digest, rôles, fichiers, JDBC.- Le protocole SSL.

Travaux pratiquesSécurisation de l'application.

6) Journalisation

- JULI, configuration logging.properties.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 28

Page 29: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Projet Log4J. Sorties : console, fichier, syslog...- Logger. Niveaux de log. Lecture du journal.- Configuration par XML ou Java.- Remplacer JULI par Log4J.

Travaux pratiquesImplémentation et configuration de logging de l'application.

7) Performances et tests

- Configuration "standalone" ou avec serveur Web.- JVM, usage de la mémoire.- Mise à l'échelle.- Tests de charge avec JMeter.- Charge du serveur et charge de l'application.- Le monitoring JMX.

Travaux pratiquesEtablissement d'un plan de test pour l'application.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 29

Page 30: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

Stage pratique de 3 jour(s)Réf : JBO

ParticipantsDéveloppeurs, exploitants ouintégrateurs d'applicationsJava EE.

Pré-requisConnaissances de base dansl'administration d'un systèmed'exploitation et en Java.

Prix 2020 : 2090€ HT

Dates des sessions

PARIS09 mar. 2020, 15 juin 202028 sep. 2020, 21 déc. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présence

JBoss WildFly, administrer un serveur Java EE> Technologies Web> Serveurs Web, serveurs d'applications

Ce cours présentera l'ensemble des caractéristiques de base de WildFly/JBoss. Il permettra auxadministrateurs d'acquérir toutes les compétences nécessaires à l'exploitation d'applications en production età la mise en œuvre d'une configuration optimisée.

OBJECTIFS PEDAGOGIQUES

Installer un serveur d'application WildFly/JBossMaîtriser les modes de déploiement des composants war, jar et earConfigurer un domaine avec plusieurs hostsSuperviser l'activité du serveur d'application WildFly/JBossOptimiser les performances du serveur d'application WildFly/JBossSécuriser les accès aux applications déployées

1) Introduction à Java EE2) Introduction à JBoss et WildFly3) Bases de l'administration JBoss/WildFly4) Configuration en mode autonome

5) Suivi du serveur6) Administration d'un domaine7) Optimisation des performances8) Sécurité

1) Introduction à Java EE

- Principes fondamentaux de Java et de Java EE.- Architectures des applications Java EE.- Les serveurs d'applications.

2) Introduction à JBoss et WildFly

- Principes de l'Open Source.- L'Open Source professionnel avec RedHat.- JBoss EAP vs WildFly, serveurs certifiés Java EE 7.- L'architecture de WildFly.

Travaux pratiquesInstallation du serveur WildFly.

3) Bases de l'administration JBoss/WildFly

- Principe des configurations.- Déploiement d'applications Java EE (ear), d'applications Web (war) et de composants EJB (jar).- Déploiement de Driver JDBC 4, de DataSources et de modules partagés.

Travaux pratiquesDéploiement d'une DataSource et d'un driver JDBC 4.

4) Configuration en mode autonome

- Description des modes autonome et domaine.- Les configurations autonomes (default, full, ha, full-ha).- Les outils de configuration : console Web, JBoss-cli.- Modes de déploiement : autonome, partiel...

Travaux pratiquesDéployer des war, jar et ear.

5) Suivi du serveur

- Les outils d'inspection intégrés.- Outils de supervision JMX : Jconsole, JvisualvM.- Paramétrage des logs d'accès Web.- Exploitation des logs du serveur.- Intégration de logs applicatifs avec Log4J et SLF4J.

Travaux pratiquesConfigurer les logs.

6) Administration d'un domaine

- Organisation d'un domaine.- Services administratifs d'un domaine : Host Controller Slave ou Master, Process Controller.- Configuration de plusieurs hosts de domaine.- Déploiement d'applications en domaine avec la console Web ou JBoss-cli.

Travaux pratiquesConfigurer un domaine avec plusieurs hosts.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 30

Page 31: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

est fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

7) Optimisation des performances

- Réglage VM : profil client/serveur, mémoire heap, GC.- Réglage des pools (EJB, DataSource, threads).- Optimiser le chargement de classes : stratégie de chargement de modules, dépendances entre modules.- Introduction à la haute disponibilité.

Travaux pratiquesOptimisation de la JVM.

8) Sécurité

- Principes de sécurisation du serveur.- Gestion des accès aux outils d'administration.- Gestion des autorisations et des authentifications.- Les méthodes d'authentification : basic, form...- Les Realms : JDBCRealm, LDAPRealm...- Sécuriser les échanges avec SSL.

Travaux pratiquesContrôler l'accès aux applications.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 31

Page 32: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

Stage pratique de 4 jour(s)Réf : WLG

ParticipantsAdministrateurs systèmes,développeurs, exploitants ouintégrateurs d'applicationsJava EE.

Pré-requisConnaissances de base dansl'administration d'un systèmed'exploitation et en Java.

Prix 2020 : 2490€ HT

Dates des sessions

PARIS17 mar. 2020, 23 juin 202015 sep. 2020, 01 déc. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

Weblogic, administrer un serveur Java EE> Technologies Web> Serveurs Web, serveurs d'applications

WebLogic est l’une des solutions de référence dans l’offre des serveurs d’application Java EE. À l’issue decette formation, vous maîtriserez la mise en œuvre, la configuration, le déploiement d’application JEE et letunning de WebLogic Server.

OBJECTIFS PEDAGOGIQUES

Installer et configurer Oracle WebLogicEffectuer un déploiement d'application JEE dans WebLogic Application ServerSécuriser un serveur WebLogicAutomatiser les tâches d'administration

1) L'environnement WebLogic Server2) Installation de WebLogic Server3) Déployer des applications4) Les ressources avec WebLogic Server

5) Sécuriser un serveur WebLogic6) Architectures en cluster7) Modules et journaux

1) L'environnement WebLogic Server

- Les serveurs applicatifs et le modèle Java EE.- Les archives de déploiement.- JNDI et les APIs des serveurs applicatifs.- La spécification Java EE : les éléments majeurs.- Présentation d'Oracle WebLogic.

Travaux pratiquesInstaller et paramétrer un domaine.

2) Installation de WebLogic Server

- Les différentes distributions et les différents modules.- Configurer les domaines.- La console d'administration.- Démarrer et initialiser des machines, des serveurs.- Les dispositifs d'administration complémentaires.- Automatisation des déploiements.

Travaux pratiquesInstaller et configurer WebLogic Server.

3) Déployer des applications

- Les différents types d'application.- Préparer et gérer le déploiement et le redéploiement.- Les outils de déploiement.- Démarrer les applications.

Travaux pratiquesDéployer des applications via la console d'administration.

4) Les ressources avec WebLogic Server

- Les différents types de ressources.- Les sources de données JDBC.- Gérer et surveiller les sources de données JDBC.- Les transactions et les rappels sur JMS.- Créer une file JMS sous WebLogic.- Les objets JMS : configuration et surveillance.

Travaux pratiquesDéploiement d'un module applicatif JMS et d'un module système JDBC.

5) Sécuriser un serveur WebLogic

- L'architecture de sécurité de WLS.- Sécuriser les ressources et les applications.- Les domaines de sécurité, sauvegarde et restauration d'un domaine.- Les utilisateurs et les groupes.- Sécuriser les applications Web.- Générer des certificats.

Travaux pratiquesSécuriser un serveur WebLogic.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 32

Page 33: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

6) Architectures en cluster

- Usage d'un cluster, les objets répliqués.- Architectures de cluster (basique, multi-tiers, proxy).- Les communications à l'intérieur du cluster.- WebLogic Scripting Tool (WLST) : cas d'usage, mode d'exécutions, scripts.

Travaux pratiquesDéploiement d'applications sur cluster, test de fail-over et d'équilibrage de charges.

7) Modules et journaux

- Visualisation des fichiers journaux, utilisation de la console.- Concepts de logger, Handler.- Les messages persistants.- Déploiement de modules : WebLogic et WLST/ant.- Configuration d'un domaine de sécurité via la console, via WLST.

Travaux pratiquesVisualiser des fichiers journaux.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 33

Page 34: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

Stage pratique de 3 jour(s)Réf : AJJ

ParticipantsArchitectes d'intégration,responsables de déploiement,architectes de production,intégrateurs, analystes etingénieurs d'exploitation.

Pré-requisConnaissances de base desarchitectures techniques(système, notions dedéploiement et d'intégration,n-tiers).

Prix 2020 : 1990€ HT

Dates des sessions

PARIS16 mar. 2020, 15 juin 202007 sep. 2020, 19&30 nov.2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours qui

Java/JEE, déployer et administrer vos applications> Technologies Web> Serveurs Web, serveurs d'applications

Ce cours vous permettra de maîtriser le processus de déploiement de solutions Java. Vous découvrirezles éléments indispensables d'une architecture JEE. Vous packagerez des applications et les déployerezsur un serveur d'applications. Vous apprendrez enfin à monitorer ces applications et à en analyser lesperformances.

OBJECTIFS PEDAGOGIQUES

Maîtriser les différentes architectures Java EEPackager des applications Java EE et les déployer sur un serveur d'applicationsMonitorer des applications Java EE et en analyser les performances

1) Introduction au langage et à la plateforme2) Une plateforme, différentes architectures3) Le packaging des applications et l'intégration

4) Le déploiement d'applications JEE5) Monitoring d'applications JEE6) La performance des applications JEE

1) Introduction au langage et à la plateforme

- Java : concepts du langage. L'Objet, le Garbage Collector. JVM, JRE, JDK.- L'architecture Java. J2SE, son évolution, celle des JVM.- Java pour l'entreprise. JEE : Java 2 Enterprise Edition. JSP/servlets/EJB.

2) Une plateforme, différentes architectures

- Les architectures : de 1 à n-tiers. Qu'entend-on par tiers ? Du Java, mais où ?- La brique métier : le serveur d'applications. Les conteneurs Web et EJB, les queues de message.- La gestion de l'accès aux données. JDBC. EJB 2.x entités, Hibernate et TopLink. EJB3/JPA. Drivers XA.

3) Le packaging des applications et l'intégration

- Vue d'ensemble. JAR, WAR, EAR. JAR.- Les outils pour packager. Ant et Maven : concepts et mise en œuvre.- La coordination avec le développement. L'outil de développement. La gestion de configuration.- L'intégration et ses tests. L'intégration des composants. Comment suivre les dépendances ?

4) Le déploiement d'applications JEE

- Les différentes topologies. Conteneur Web et d'EJB. Le découplage : HTTP, WEB, EJB. Les ressourcesstatiques à part.- Stratégies de déploiement. 1, 2, n-serveurs ? Session : que maintient-on ?- La sécurité : vue générale.- Le clustering. Matériel ou logiciel ? L'affinité de session.- Automatisation des déploiements. Les solutions éditeurs, les scripts.- Archivage des versions, rythmes de déploiement.

5) Monitoring d'applications JEE

- Les sources d'information. Les logs http, applicatifs, de l'OS et des SGBD.- La génération des logs Java (Java, Log4J, common loggings).- Analyse des logs. Outils Open Source (Chainsaw...), le lien avec les logs HTTP.- Monitoring temps réel. Le support de SNMP dans Java, la MIB, JMX et la Jconsole.- Points à surveiller. Mémoire, utilisation par la JVM, fuites. I/O disques. Les pools.

6) La performance des applications JEE

- Quelle performance ? Temps de réponse. Comportement de la JVM.- Focus sur les temps de réponse. Analyse de bout en bout. Tests de charge.- Stabilité et montée en charge du serveur d'applications. Tuning de la JVM.- Le GC selon les versions de Java.- Anticiper l'évolution de la plateforme. Améliorations matérielles et applicatives.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 34

Page 35: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

est ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 35

Page 36: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

Stage pratique de 3 jour(s)Réf : UBE

ParticipantsDéveloppeurs, architectes,ingénieurs de production,administrateurs.

Pré-requisAdministration système Linux,connaissances générales enconteneurisation (Docker ouCoreOS).

Prix 2020 : 1990€ HT

Dates des sessions

AIX18 mai 2020, 20 juil. 202028 sep. 2020, 16 nov. 2020

BORDEAUX11 mai 2020, 15 juil. 202021 sep. 2020, 16 nov. 2020

BRUXELLES04 mai 2020, 14 sep. 202002 nov. 2020

GRENOBLE22 juin 2020, 31 aoû. 202002 nov. 2020

LILLE04 mai 2020, 06 juil. 202014 sep. 2020, 02 nov. 2020

LYON23 mar. 2020, 25 mai 202006 juil. 2020, 14 sep. 202002&23 nov. 2020

MONTPELLIER23 mar. 2020, 25 mai 202006 juil. 2020, 14 sep. 202023 nov. 2020

NANTES22 juin 2020, 31 aoû. 202002 nov. 2020

ORLEANS06 juil. 2020, 14 sep. 202002 nov. 2020

PARIS23&30 mar. 2020, 04 mai202006 juil. 2020, 14 sep. 202002 nov. 2020

RENNES18 mai 2020, 20 juil. 202028 sep. 2020, 16 nov. 2020

SOPHIA-ANTIPOLIS22 juin 2020, 31 aoû. 202002 nov. 2020

STRASBOURG18 mai 2020, 20 juil. 202028 sep. 2020, 16 nov. 2020

TOULOUSE11 mai 2020, 15 juil. 202021 sep. 2020, 16 nov. 2020

TOURS11 mai 2020, 15 juil. 202021 sep. 2020, 16 nov. 2020

Kubernetes, mise en œuvre> Technologies Web> Serveurs Web, serveurs d'applications

Comprendre l'architecture de Kubernetes. Créer des applications élastiques en gérant et supervisant leurdéploiement, leur intégrité et leur disponibilité.

OBJECTIFS PEDAGOGIQUES

Comprendre le positionnement de Kubernetes et la notion d'orchestrationInstaller Kubernetes et ses différents composantsUtiliser les fichiers descriptifs YAMLDéfinir les bonnes pratiques pour travailler avec Kubernetes

1) Introduction à kubernetes2) Les fichiers descriptifs3) Architecture Kubernetes4) Exploiter Kubernetes

5) Gestion avancée de conteneurs6) Kubernetes en production7) Déploiement d'un cluster Kubernetes

1) Introduction à kubernetes

- De la virtualisation à conteneurisation. Le couple Docker/Kubernetes.- Solutions d'installation (MiniKube, On-Premise, etc.).- Installation et configuration de docker.- Accéder au cluster Kubernetes : CLI (kubectl), GUI (dashboard) et APIs.- Déploiement et publication manuelle.- Détail et introspection du déploiement.

Travaux pratiquesDéploiement d'une plateforme de test.

2) Les fichiers descriptifs

- Syntaxe.- Scalabilité d'un déploiement.- Stratégie de mise à jour sans interruption (update/rollback).- Suppression d'un déploiement.

Travaux pratiquesDéploiement, publication et analyse d'un déploiement.

3) Architecture Kubernetes

- Composants du master node : API server, scheduler, controller manager, etc.- Architecture d'un minion : Kubelet, le moteur de conteneur (docker), Kube-proxy.- Définition d'un pod statefull/stateless.- Solution du replica-controller.

Travaux pratiquesUtilisation de replica-controller.

4) Exploiter Kubernetes

- Clusterisation avec replicas et replica controller.- Types de services.- Labels et choix d'un nœud pour le déploiement.- Affinité et anti-affinité.- Daemons set, health check, config map et secrets.- Persistent Volumes et Persistent Volumes Claim.- Simplifier les déploiements avec les fichiers YAML.

Travaux pratiquesDéploiement d'une base de données et d'une application.

5) Gestion avancée de conteneurs

- Création et automatisation d'images personnalisées.- Dockerfile.- Utilisation de COPY.- Un conteneur et plusieurs services.- Déploiement d'une image personnalisée.

Travaux pratiquesCréation et automatisation d'images personnalisées.

6) Kubernetes en production

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 36

Page 37: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Frontal administrable Ingress.- Limitation de ressources.- Gestion des ressources et autoscaling.- Service Discovery (env, DNS).- Les namespaces et les quotas.- Gestion des accès.- Haute disponibilité et mode maintenance.

Travaux pratiquesDéploiement de conteneur et gestion de la montée en charge.

7) Déploiement d'un cluster Kubernetes

- Préparation des nœuds.- Déploiement : d'un master-nodeadm, d'un master-node, d'un worker-node.- Mise en place du Dashboard et du réseau.

Travaux pratiquesDéploiement d'un cluster.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 37

Page 38: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

Séminaire de 3 jour(s)Réf : CCB

ParticipantsArchitectes, responsablesdes infrastructures IT, chefsde projet, administrateurssystème et/ou réseau oudéveloppeurs.

Pré-requisAucune connaissanceparticulière.

Prix 2020 : 2690€ HT

Dates des sessions

PARIS03 mar. 2020, 09 juin 202008 sep. 2020, 17 nov. 2020

Modalitésd’évaluationLes apports théoriques et lespanoramas des techniqueset outils ne nécessitentpas d’avoir recours à uneévaluation des acquis.

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

Containers, enjeux, usages et solutions> Technologies Web> Serveurs Web, serveurs d'applications

Un État de l’art des solutions d’orchestration de containers et de leur écosystème pour mettre en œuvre uneplateforme de type CaaS (Container as a Service). Il apporte des réponses sur le fonctionnement, la mise enplace ou l’utilisation de containeurs dans une organisation et apporte des conseils pour leur usage.

OBJECTIFS PEDAGOGIQUES

Détailler les différents aspects de la technologie de containerisation, son écosystèmeDécouvrir le fonctionnement de Kubernetes, ses composants internes et externesComprendre les interactions avec le Cloud privé/public et le legacyAppréhender les bénéfices et les limites des architectures micro-services en termes techniques etorganisationnels

1) Les fondamentaux2) Docker3) Kubernetes, orchestrateur de containers

4) Container as a Service (CaaS)5) Sécurité du CaaS/Kubernetes/Docker

1) Les fondamentaux

- IT Bimodale et DevOps.- Application en 12 facteurs, intégration, déploiement continu (CI/CD), applications Cloud-native.- SaaS, PaaS, IaaS, Stockage objet et bloc. Cloud privé, public, hybride : problématique du lock-in.- Architecture élastique, Cattle versus Pet, Infrastructure as Code.- Outils existants (Terraform, Ansible). Apport des containers versus Machines Virtuelles.- Le CaaS en entreprise : interopérabilité, organisation Devops, transformation digitale.

DémonstrationCloud IaaS : Digital Ocean, MS-Azure.

2) Docker

- Concepts de base : immutabilité, image, layers, registry, problématique réseau et stockage.- Automatisation avec Dockerfile/docker-compose, intégration avec Github, Jenkins, DockerHub.- Bénéfices attendus : reproductibilité, manageabilité.- Apports en termes d’élasticité, Agilité, évolutivité.- Impacts sur les équipes de développement et d’infrastructure.

DémonstrationConstruction, modification, publication d’images Docker.

3) Kubernetes, orchestrateur de containers

- Nœuds Master/Workers, concepts de Pods, service, différents types d’Ingress Controller.- Stockage : stateful, stateless, shared (NFS, GlusterFS, CEPH, rook).- Gestion de configuration. Usage des Jobs et DaemonSets.- Composant interne (etcd, kubelet, kube-dns, kube-proxy, apiserver), complémentaire (Helm/Tiller, envoy,side-car proxy).- Service Discovery/Mesh (Istio), calico, cilium.

DémonstrationConstruction d’un cluster et déploiement d’un stack complet (dont Wordpress).

4) Container as a Service (CaaS)

- Normalisation : OCI, CNCF, CNI, CSI, CRI.- Offre Cloud/Managed : Amazon AWS ECS et EKS et Fargate, Google GCP, Microsoft Azure, DigitalOcean.- Principales offres On Premises : Docker DataCenter, Rancher, RedHat OpenShift.- Évolution vers le Serverless.

5) Sécurité du CaaS/Kubernetes/Docker

- Sécurisation de l’infrastructure : cloisonnement, RBAC, vault/secret, logs.- Sécurisation des containers (runtime) : Seccomp, SElinux, Apparmor, Linux Capabilities,PodSecurityPolicies.- Sécurisation de la chaîne d’approvisionnement (Suppply Chain) : registry, notary, vérification de conformité.

DémonstrationAttaques spécifiques, micro segmentation L3/L4/L7. Scanning de vulnérabiltés d’une image, durcissementsystème d’un container, export des logs en temps réel dans Splunk.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 38

Page 39: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 39

Page 40: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

Stage pratique de 3 jour(s)Réf : DOK

ParticipantsAdministrateurs systèmesen charge du déploiementd'applications.

Pré-requisConnaissances de base del'administration Linux.

Prix 2020 : 1990€ HT

Dates des sessions

AIX18 mai 2020, 21 sep. 202021 déc. 2020

ANGERS04 mai 2020, 07 sep. 202007 déc. 2020

BORDEAUX11 mai 2020, 14 sep. 202014 déc. 2020

BRUXELLES04 mai 2020, 07 sep. 202007&15 déc. 2020

DIJON25 mai 2020, 28 sep. 202016 nov. 2020

GENEVE02 juin 2020, 05 oct. 202007 déc. 2020

GRENOBLE04 mai 2020, 07 sep. 202007 déc. 2020

LILLE04 mai 2020, 07 sep. 202007 déc. 2020

LIMOGES11 mai 2020, 14 sep. 202014 déc. 2020

LUXEMBOURG02 juin 2020, 05 oct. 202007 déc. 2020

LYON25 mai 2020, 28 sep. 202015 oct. 2020, 16 nov. 2020

MONTPELLIER25 mai 2020, 28 sep. 202016 nov. 2020

NANCY11 mai 2020, 14 sep. 202014 déc. 2020

NANTES04 mai 2020, 07 sep. 202007 déc. 2020

NIORT04 mai 2020, 07 sep. 202007 déc. 2020

ORLEANS06 juil. 2020, 07 sep. 202002 nov. 2020

PARIS02&16 mar. 2020, 06&20 avr.202004&18 mai 2020, 02&15 juin202006&20 juil. 2020, 17 aoû.2020

Docker, créer et administrer ses conteneurs virtuelsd'applications> Technologies Web> Serveurs Web, serveurs d'applications

Alternative à la virtualisation, Docker étend la portabilité d'exécution d'une application grâce à ses conteneurslogiciels virtuels. Vous apprendrez dans cette formation à construire et à gérer des conteneurs. Vous mettrezen œuvre des conteneurs personnalisés et déploierez des applications multiconteneurs.

OBJECTIFS PEDAGOGIQUES

Comprendre le positionnement de Docker et des conteneursManipuler l'interface en ligne de commande de Docker pour créer des conteneursMettre en œuvre et déployer des applications dans des conteneursAdministrer des conteneurs

1) De la virtualisation à Docker2) Présentation de Docker3) Mise en œuvre en ligne de commande4) Création de conteneur personnalisé

5) Mettre en œuvre une applicationmulticonteneur6) Interfaces d'administration7) Administrer des conteneurs en production8) Orchestration et clustérisation

Travaux pratiques

Les cas pratiques et TP seront réalisés en environnement Linux.

1) De la virtualisation à Docker

- Les différents types de virtualisation.- La conteneurisation : LXC, namespaces, control-groups.- Le positionnement de Docker.- Docker versus virtualisation.

2) Présentation de Docker

- L'architecture de Docker.- Disponibilité et installation de Docker sur différentes plateformes (Windows, Mac et Linux).- Création d'une machine virtuelle pour maquettage.- La ligne de commande et l'environnement.

Travaux pratiquesCréer une machine virtuelle pour réaliser un maquettage.

3) Mise en œuvre en ligne de commande

- Mise en place d'un premier conteneur.- Le Docker hub : ressources centralisées.- Mise en commun de stockage interconteneur.- Mise en commun de port TCP interconteneur.- Publication de ports réseau.- Le mode interactif.

Travaux pratiquesConfigurer un conteneur en ligne de commande.

4) Création de conteneur personnalisé

- Produire l'image de l'état d'un conteneur.- Qu'est-ce qu'un fichier Dockerfile ?- Automatiser la création d'une image.- Mise en œuvre d'un conteneur.- Conteneur hébergeant plusieurs services : supervisor.

Travaux pratiquesCréer un conteneur personnalisé.

5) Mettre en œuvre une application multiconteneur

- Utilisation Docker Compose.- Création d'un fichier YAML de configuration.- Déployer plusieurs conteneurs simultanément.- Lier tous les conteneurs de l'application.

Travaux pratiquesMettre en œuvre une application multiconteneur.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 40

Page 41: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

07&21 sep. 2020, 05&19 oct.202002&16 nov. 2020, 07&14 déc.2020

REIMS02 juin 2020, 07 sep. 202007 déc. 2020

RENNES18 mai 2020, 21 sep. 202021 déc. 2020

ROUEN02 juin 2020, 07 sep. 202007 déc. 2020

SOPHIA-ANTIPOLIS04 mai 2020, 07 sep. 202007 déc. 2020

STRASBOURG24 fév. 2020, 18 mai 202021 sep. 2020, 21 déc. 2020

TOULON18 mai 2020, 21 sep. 202021 déc. 2020

TOULOUSE11 mai 2020, 14 sep. 202014 déc. 2020

TOURS11 mai 2020, 14 sep. 202014 déc. 2020

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de cas

6) Interfaces d'administration

- L'API Docker et les Web Services.- Interface d'administration en mode Web.- Héberger son propre registre : Docker Registry, Gitlab-CE...

Travaux pratiquesConstruire et utiliser son propre registre.

7) Administrer des conteneurs en production

- Automatiser le démarrage des conteneurs au boot.- Gérer les ressources affectées aux conteneurs.- Gestion des logs des conteneurs.- Sauvegardes : quels outils et quelle stratégie ?

Travaux pratiquesAdministrer les conteneurs.

8) Orchestration et clustérisation

- Présentation de Docker Machine.- L'orchestrateur Swarm : nodes, services, secrets, configs.- Déploiement de services et stacks dans un Swarm.- Reverse-proxy et load-balancer pour Web Services en cluster (Traefik...).

Travaux pratiquesCréation d'un cluster Swarm. Gestion des nœuds dans le cluster. Publication et mise à l'échelle d'un servicedans le cluster.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 41

Page 42: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

réels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 42

Page 43: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

Stage pratique de 03h04jour(s)Réf : 4SN

ParticipantsCette vidéo s'adresseaux administrateurs,développeurs, devopsainsi qu'aux chefs deprojet ou décideurstechniques, désireux degérer des serveurs weben environnement Linuxavec ce logiciel. Afin detirer pleinement profit dela vidéo, un minimum deconnaissances sur lesserveurs web est nécessaire

Pré-requisAucune connaissanceparticulière.

Prix 2020 : 35€ HT

Dates des sessions

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaire

NGINX, mise en oeuvre en environnement Linux> Technologies Web> Serveurs Web, serveurs d'applications

OBJECTIFS

Nginx est un logiciel libre de serveur HTTP et de reverse proxy HTTP conçu pour être performant et simpleà configurer. Cette vidéo présente d'abord l'ensemble des caractéristiques de Nginx, ses avantages parrapport aux autres logiciels de sa catégorie, puis vous guide pour son installation et son administration surdes distributions de type Red Hat/CentOS ou Debian. Elle vous aide ensuite dans la mise en œuvre pratiquede ses fonctionnalités essentielles pour la gestion de serveurs HTTP, statiques et dynamiques. Enfin, ellevous montre comment utiliser Nginx en tant que reverse proxy d'un ou plusieurs serveurs HTTP et commentle configurer en mode répartition de charge, avec une grappe de serveurs.

1) Présentation du logiciel Nginx2) Installation de Nginx

3) Gestion d'un serveur HTTP avec Nginx4) Utilisation des fonctionnalités avancées deNginx

1) Présentation du logiciel Nginx

- Nginx et les serveurs web- Principes de configuration- Fonctionnalités de base- Fonctionnalités avancées

2) Installation de Nginx

- Installer Nginx sur Red Hat/CentOS- Installer Nginx sur Debian

3) Gestion d'un serveur HTTP avec Nginx

- Configurer un serveur minimal- Gérer les hôtes virtuels- Utiliser les filtres de traitement des pages- Contrôler les accès utilisateur- Gérer les pages dynamiques

4) Utilisation des fonctionnalités avancées de Nginx

- Gérer un serveur reverse proxy Nginx- Répartir la charge

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 43

Page 44: d'applications Technologies Web, Serveurs Web, serveurs · 2020-03-03 · - Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal

d'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 44