Technologies Web, Développement Back-End Et PHP: Parcours de Formation
Technologies Web, Développement Back-End Et PHP: Parcours de Formation
Passé de quelques millions de sites au début des années 2000 à plusieurs centaines de
millions aujourd’hui, PHP est le langage de programmation Web Back End (côté serveur)
le plus utilisé devant les technologies .NET et Java. Sur ce créneau, JavaScript occupe
également une belle place avec [Link]. Du développement simple à la Programmation Objet
en passant par l’utilisation de frameworks tels que Zend, Laravel et d’autres, ORSYS propose
un ensemble de formations permettant d’acquérir la maîtrise de ces technologies.
Parcours de formation
Titre RNCP Concepteur développeur en environnement Objet - PHP (réf. XOP) .... p.3
Parcours certifiant Développer une application informatique en PHP (réf. ZPH) .... p.5
Parcours certifiant Spécifier les besoins d'un client (réf. ZBC) .... p.7
Parcours certifiant Concevoir une application informatique (réf. ZAI) .... p.9
Parcours certifiant Développer une application informatique en PHP (réf. ZPH) .... p.11
Parcours certifiant Concevoir un processus industrialisé de tests (réf. ZTU) .... p.13
Parcours certifiant Support applicatif / veille technologique / maintenance applicative (réf. ZSU) ....
p.17
Certification Concepteur développeur en environnement objet - PHP (réf. XXD) .... p.19
Automatisation des tests pour les applications Web (réf. ATO) .... p.26
IIS 8.5/8.0, administrer un serveur Web, pour Windows Server 2012 (réf. VEU) .... p.32
Certification Développer une application informatique en PHP (réf. ZYH) .... p.34
Développer des applications Web Full JavaScript (réf. FUJ) .... p.36
Développer des sites Web avec PHP (réf. PHB) .... p.41
PHP 7 et 5, perfectionnement pour les développeurs Objet (réf. OBA) .... p.58
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
Architecture REST, développer des Web Services en PHP (réf. STE) .... p.62
PHP : frameworks
PHP, technique avancée de développement pour le Web (réf. PYM) .... p.64
.Net et Java
[Link] MVC Core, développement d'applications Web (réf. MVE) .... p.78
Serveurs Web
IIS 10, administrer un serveur Web, pour Windows Server 2016 (réf. IIA) .... p.82
100% e-learning
PHP7, initiation au langage et développement d'un mini blog (réf. 4SE) .... p.90
Django, introduction à la création d'applications Web en Python (réf. 4QP) .... p.92
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
Bloc RNCP de 70 jour(s)
Réf : XOP
Titre RNCP Concepteur développeur en environnement
Participants Objet - PHP
Développeurs, ingénieurs,
RNCP niveau I - Code 26839
> Technologies Web> Développement Back-End et PHP
consultants, chefs de projets
proches du développement.
Ce parcours de formation vous permettra d'obtenir le titre certifié de Niveau I (Bac+5) "Concepteur
Pré-requis développeur en environnement objet - PHP" reconnu par l'État. Vous apprendrez et validerez les
compétences nécessaires pour concevoir des applications en environnement objet PHP.
Etre titulaire d'un diplôme Bac
+3 informatique ou Bac+5
scientifique. Connaissances OBJECTIFS PEDAGOGIQUES
de base en informatique.
Comprendre la phase d'expression des besoins dans un projet informatique
Apprendre la modélisation UML
Prix 2020 : 21425€ HT Maîtriser la syntaxe PHP en vue de développer de sites Web dynamiques
Mettre en application les outils d'automatisation côté serveur Web
Dates des sessions Installer et configurer IIS 8.0 / 8.5 sous Windows Server 2012
Cadrer et mettre en œuvre une démarche de test
PARIS
Gérer un projet informatique
31 mar. 2020, 30 juin 2020 Réaliser la maintenance applicative
30 sep. 2020
Savoir mettre en œuvre une veille efficace
Composition du bloc
1) Spécifier les besoins d'un client - 10 jours 5) Conduire un projet informatique - 9 jours
- Parcours certifiant
Spécifier les besoins d'un 2) Concevoir une application informatique - 11 6) Support applicatif/veille technologique/
client jours maintenance applicative - 9 jours
Réf : ZBC, Durée : 10 j 3) Développer une application informatique en 7) Projet et soutenance - 5 jours
- Parcours certifiant PHP - 20 jours
Concevoir une application 4) Concevoir un processus de tests industrialisé
informatique - 6 jours
Réf : ZAI, Durée : 11 j
- Parcours certifiant
Développer une application 1) Spécifier les besoins d'un client - 10 jours
informatique en PHP
Réf : ZPH, Durée : 20 j - Expression des besoins utilisateurs, les meilleures pratiques.
- La gestion des exigences en développement logiciel.
- Parcours certifiant
- Modéliser les processus métiers dans une démarche d'urbanisation.
Concevoir un processus
- Préparer et mener des interviews de qualité.
industrialisé de tests
Réf : ZTU, Durée : 6 j - Certification.
- Parcours certifiant 2) Concevoir une application informatique - 11 jours
Conduire un projet
informatique - Comprendre la modélisation UML.
Réf : ZPI, Durée : 9 j - Conception et Design Patterns.
- Parcours certifiant - Analyse et ergonomie des IHM logicielles.
Support applicatif / - Bases de données, modélisation et choix techniques.
veille technologique / - Certification.
maintenance applicative
Réf : ZSU, Durée : 9 j 3) Développer une application informatique en PHP - 20 jours
- Certification Concepteur - PHP 7 et 5, développer un site Web dynamique.
développeur en - PHP 7 et 5, perfectionnement.
environnement objet - PHP - Automatisation des tests pour les applications Web.
Réf : XXD, Durée : 5 j
- Plateforme Selenium 2.0, mise en œuvre.
- Apache, administrer un serveur Web.
- IIS 8.5/8.0, administrer un serveur Web, pour Windows Server 2012.
Modalités
d’évaluation 4) Concevoir un processus de tests industrialisé - 6 jours
L’évaluation des acquis se - Validation et tests des logiciels.
fait tout au long de la session - Industrialiser les tests fonctionnels.
au travers des multiples - Certification.
exercices à réaliser (50 à 70%
du temps).
5) Conduire un projet informatique - 9 jours
- Gérer un projet informatique.
Compétences du - Planification et suivi de projets informatiques.
- Assurer la qualité des projets informatiques.
formateur
- Certification.
Les experts qui animent
la formation sont des 6) Support applicatif/veille technologique/maintenance applicative - 9 jours
spécialistes des matières
abordées. Ils ont été - Formation de formateurs occasionnels.
validés par nos équipes - Concevoir des formations de qualité.
pédagogiques tant sur le - Mettre en œuvre une veille concurrentielle efficace.
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
plan des connaissances - Mettre en œuvre le contrôle de versions avec le système GIT.
métiers que sur celui de la - Certification.
pédagogie, et ce pour chaque
cours qu’ils enseignent. Ils 7) Projet et soutenance - 5 jours
ont au minimum cinq à dix
années d’expérience dans
leur domaine et occupent
ou ont occupé des postes à
responsabilité en entreprise.
Moyens
pédagogiques et
techniques
• Les moyens pédagogiques
et les méthodes
d'enseignement utilisés
sont principalement : aides
audiovisuelles, documentation
et support de cours, exercices
pratiques d'application et
corrigés des exercices pour
les stages pratiques, études
de cas ou présentation de cas
réels pour les séminaires de
formation.
• A l'issue de chaque stage ou
séminaire, ORSYS fournit aux
participants un questionnaire
d'évaluation du cours qui
est ensuite analysé par nos
équipes pédagogiques.
• Une feuille d’émargement
par demi-journée de présence
est fournie en fin de formation
ainsi qu’une attestation de fin
de formation si le stagiaire a
bien assisté à la totalité de la
session.
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
Bloc RNCP de 20 jour(s)
Réf : ZPH
Parcours certifiant Développer une application
Participants informatique en PHP
Analystes, développeurs,
Bloc de compétences d'un titre RNCP
> Technologies Web> Développement Back-End et PHP
consultants, chefs de projets,
toute personne impliquée
dans un projet informatique. Ce parcours de formation représente le troisième bloc de compétences "Développer une application
informatique en PHP" constituant le titre certifié de Niveau I (Bac+5) "Concepteur développeur en
Pré-requis environnement objet - PHP" reconnu par l'État.
Être titulaire d'un diplôme bac
+3. Connaissances de base OBJECTIFS PEDAGOGIQUES
en informatique.
Maîtriser la syntaxe PHP en vue de développer des sites Web dynamiques
Savoir accéder aux données d'une base de données MySQL
Prix 2020 : 8890€ HT Mettre en œuvre des services Web SOAP et REST
Apprendre à utiliser les outils pour réaliser des tests d'IHM Web sur plusieurs navigateurs
Dates des sessions Mettre en œuvre Selenium dans le cadre de serveurs d'intégration continue
Installer et configurer IIS 8.0 / 8.5 sous Windows Server 2012
Composition du bloc
1) Les éléments de base du langage PHP 4) Automatiser les tests côté serveur
- PHP 7 et 5, développer un
site Web dynamique 2) Utiliser une base de données MySQL 5) Création des tests avec Selenium IDE
Réf : PHH, Durée : 4 j 3) Les Web Services 6) Configuration de base du serveur Web IIS
- PHP 7 et 5, 8.5/8.0
perfectionnement
Réf : PHA, Durée : 3 j Certification
- Automatisation des tests Chaque bloc de compétences est validé au travers d'un examen écrit sous forme d'étude de cas (cf Réf XXJ).
pour les applications Web
Réf : ATO, Durée : 3 j
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
- Enregistrement des cas de tests et rejeu.
Moyens - Constitution de suites de tests et rejeu.
pédagogiques et - Primitives du langage (Selenese), mécanismes d'assertions, de vérification.
techniques - Selenium IDE et les navigateurs Web, Selendroid.
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
Stage pratique de 10
jour(s)
Parcours certifiant Spécifier les besoins d'un client
Réf : ZBC Bloc de compétences d'un titre RNCP
> Technologies Web> Développement Back-End et PHP
Participants
Analystes, développeurs, Ce parcours de formation représente le premier bloc de compétences constituant le titre certifié de Niveau I
consultants, chefs de projets, (Bac+5) « Concepteur développeur en environnement objet - Java » reconnu par l'État.
toute personne impliquée
dans un projet informatique. OBJECTIFS PEDAGOGIQUES
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
de formation si le stagiaire a - Pourquoi et comment cartographier les processus : Merise, Ossad, IDF0, UML... ?
bien assisté à la totalité de la - Définition du processus, typologie de Porter (pilotage, métier, support).
session. - Principaux modèles : carte des processus, cas d'utilisation, diagramme d'activité.
- Principaux objets : événement, tâche, acteur.
Travaux pratiques
Repérage des processus de l'entreprise.
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
Stage pratique de 11
jour(s)
Parcours certifiant Concevoir une application
Réf : ZAI informatique
Participants Bloc de compétences d'un titre RNCP
> Technologies Web> Développement Back-End et PHP
Analystes, développeurs,
consultants, chefs de projets,
toute personne impliquée Ce parcours de formation représente le deuxième bloc de compétences "Concevoir une application
dans un projet informatique. informatique" constituant le titre certifié de Niveau I (Bac+5) "Concepteur développeur en environnement
objet - Java" reconnu par l'État.
Pré-requis
OBJECTIFS PEDAGOGIQUES
Être titulaire d'un diplôme bac
+3. Connaissances de base Comprendre la modélisation UML
en informatique.
Décrire les processus d'un système et représenter les différents états d'un objet
Appliquer les principes de construction des classes d'une application
Prix 2020 : 5145€ HT Apprendre à mettre en œuvre les principaux Design Patterns
Comprendre la finalité et les principes de l'ergonomie logicielle
Dates des sessions Réaliser le design et la dynamique d'une interface utilisateur
Comprendre la logique des SGBD relationnels
Réaliser le modèle conceptuel d'une base de données à l'aide d'UML
Modalités
d’évaluation 1) Les concepts de base de la modélisation UML 4) Les Design Patterns
2) Processus projet 5) L'ergonomie dans le cycle de développement
L’évaluation des acquis se
fait tout au long de la session 3) Principes fondamentaux en conception Objet 6) Logique des SGBD et modélisation
au travers des multiples
exercices à réaliser (50 à 70% Certification
du temps).
Chaque bloc de compétences est validé au travers d'un examen écrit sous forme d'étude de cas (cf Réf XXJ).
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
de formation si le stagiaire a
bien assisté à la totalité de la 6) Logique des SGBD et modélisation
session.
- Rappel des théories sous-jacentes aux bases de données relationnelles.
- Modèles de données (hiérarchique, réseau...).
- Typologie des SGBD. Objectifs des SGBD relationnels.
- Fonctionnalités (règles de Codd, transactions, indexage, sauvegardes, restaurations).
- Les architectures.
Travaux pratiques
Création d'un utilisateur, attributions de droits, transaction, interrogation d'une base 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 10
Stage pratique de 20
jour(s)
Parcours certifiant Développer une application
Réf : ZPH informatique en PHP
Participants Bloc de compétences d'un titre RNCP
> Technologies Web> Développement Back-End et PHP
Analystes, développeurs,
consultants, chefs de projets,
toute personne impliquée Ce parcours de formation représente le troisième bloc de compétences "Développer une application
dans un projet informatique. informatique en PHP" constituant le titre certifié de Niveau I (Bac+5) "Concepteur développeur en
environnement objet - PHP" reconnu par l'État.
Pré-requis
OBJECTIFS PEDAGOGIQUES
Être titulaire d'un diplôme bac
+3. Connaissances de base Maîtriser la syntaxe PHP en vue de développer des sites Web dynamiques
en informatique.
Savoir accéder aux données d'une base de données MySQL
Mettre en œuvre des services Web SOAP et REST
Prix 2020 : 8890€ HT Apprendre à utiliser les outils pour réaliser des tests d'IHM Web sur plusieurs navigateurs
Mettre en œuvre Selenium dans le cadre de serveurs d'intégration continue
Dates des sessions Installer et configurer IIS 8.0 / 8.5 sous Windows Server 2012
1) Les éléments de base du langage PHP 4) Automatiser les tests côté serveur
Modalités 2) Utiliser une base de données MySQL 5) Création des tests avec Selenium IDE
d’évaluation 3) Les Web Services 6) Configuration de base du serveur Web IIS
L’évaluation des acquis se 8.5/8.0
fait tout au long de la session
au travers des multiples Certification
exercices à réaliser (50 à 70%
du temps). Chaque bloc de compétences est validé au travers d'un examen écrit sous forme d'étude de cas (cf Réf XXJ).
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
de formation si le stagiaire a - Enregistrement des cas de tests et rejeu.
bien assisté à la totalité de la - Constitution de suites de tests et rejeu.
session. - Primitives du langage (Selenese), mécanismes d'assertions, de vérification.
- Selenium IDE et les navigateurs Web, Selendroid.
Travaux pratiques
Création et mise au point de cas de tests, création de suites de tests, lancement des tests.
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
Stage pratique de 6 jour(s)
Réf : ZTU
Parcours certifiant Concevoir un processus industrialisé
Participants de tests
Analystes, développeurs,
Bloc de compétences d'un titre RNCP
> Technologies Web> Développement Back-End et PHP
consultants, chefs de projets,
toute personne impliquée
dans un projet informatique. Ce parcours de formation représente le quatrième bloc de compétences " Concevoir un processus de tests
industrialisé " constituant le titre certifié de Niveau I (Bac+5) " Concepteur développeur en environnement
Pré-requis objet - Java " reconnu par l'État.
Être titulaire d'un diplôme
bac+3. Connaissances de OBJECTIFS PEDAGOGIQUES
base en informatique et en
Découvrir les enjeux du test et les référentiels en vigueur
développement logiciel.
Cadrer et mettre en œuvre une démarche de test
Comprendre le principe des tests unitaires et la notion de couverture structurelle
Prix 2020 : 2576€ HT
Découvrir le processus de tests d'intégration
Calculer la rentabilité d'un projet d'industrialisation des tests
Dates des sessions Constituer des plans de tests fonctionnels
Automatiser ces tests fonctionnels manuels à l'aide de robots de test
Exécuter ces tests dans le cadre de l'intégration continue
Modalités
d’évaluation 1) Introduction au test des logiciels 4) Gestion des tests fonctionnels
L’évaluation des acquis se 2) La démarche de test 5) Automatisation des tests
fait tout au long de la session 3) Les tests unitaires 6) Pratiques avancées des tests
au travers des multiples
exercices à réaliser (50 à 70% Certification
du temps).
Chaque bloc de compétences est validé au travers d'un examen écrit sous forme d'étude de cas (cf Réf XXJ).
Compétences du
1) Introduction au test des logiciels
formateur
- Qu'est-ce que le test ? Le bug et son coût. La testabilité. Les tests et le cycle de vie. Le concept de V&V.
Les experts qui animent
la formation sont des - Test fonctionnel versus test structurel.
spécialistes des matières - Couverture de test. Les tests de non-régression.
abordées. Ils ont été - Le métier de testeur.
validés par nos équipes - Les référentiels, la maturité des processus (TMMI, TPI).
pédagogiques tant sur le
plan des connaissances Travaux pratiques
métiers que sur celui de la Découverte d'une étude de cas, application à développer.
pédagogie, et ce pour chaque
cours qu’ils enseignent. Ils 2) La démarche de test
ont au minimum cinq à dix
années d’expérience dans - Les cinq fondements.
leur domaine et occupent - Les processus projet et les tests. L'approche globale.
ou ont occupé des postes à - Le plan de test et ses déclinaisons. La stratégie de test.
responsabilité en entreprise.
- L'approche par les risques. L'estimation.
- Les plateformes. Tests et bases 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 13
de formation si le stagiaire a
bien assisté à la totalité de la 5) Automatisation des tests
session.
- Les outils d'automatisation.
- Automatisation par robot de tests, par API fonctionnelle.
- Couche d'abstraction fonctionnelle.
- Techniques de reconnaissance des composants.
- Séparation de la logique et des données des tests automatisés.
Travaux pratiques
Automatisation des tests fonctionnels manuels à l'aide de robots de test (Sélénium...). Pilotage des tests
d'une application riche avec une API fonctionnelle.
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
Stage pratique de 9 jour(s)
Réf : ZPI
Parcours certifiant Conduire un projet informatique
Bloc de compétences d'un titre RNCP
Participants > Technologies Web> Développement Back-End et PHP
Analystes, développeurs,
consultants, chefs de projets, Ce parcours de formation représente le cinquième bloc de compétences " Conduire un projet informatique
toute personne impliquée " constituant le titre certifié de Niveau I (Bac+5) " Concepteur développeur en environnement objet - Java "
dans un projet informatique. reconnu par l'État.
Pré-requis OBJECTIFS PEDAGOGIQUES
Être titulaire d'un diplôme bac
Gérer un projet informatique
+3. Connaissances de base
en informatique.
Découper un projet par composants et définir un cycle de vie
Évaluer les charges d'un projet, définir et organiser le planning en conséquence
Prix 2020 : 4333€ HT Construire et suivre le tableau de bord budgétaire d'un projet
Planifier et suivre des projets informatiques
Calculer des indicateurs d'avancement projet et en faire l'analyse
Dates des sessions Comprendre les différents champs d'action sur lesquels porte la gestion de la qualité d'un projet
Élaborer un système de management de la qualité
Compétences du
1) Introduction à la gestion de projet
formateur
Les experts qui animent - La notion de projet et de management de projet. Les acteurs d'un projet.
la formation sont des - Produit et projet. Le cycle de vie du projet.
spécialistes des matières - Les groupes de processus projets. Les domaines de connaissances (PMI).
abordées. Ils ont été
validés par nos équipes 2) Gestion du contenu du projet
pédagogiques tant sur le
plan des connaissances - La planification et la définition du contenu : analyse du produit, identification des alternatives.
métiers que sur celui de la - Analyse des parties prenantes (les acteurs).
pédagogie, et ce pour chaque - Les modèles (cascade, W, itératif). Les types de projets : développement, intégration, déploiement.
cours qu’ils enseignent. Ils
- Créer la structure de découpage du projet : WBS.
ont au minimum cinq à dix
années d’expérience dans Travaux pratiques
leur domaine et occupent Créer la structure de découpage du projet : WBS.
ou ont occupé des postes à
responsabilité en entreprise.
3) Optimisation de la planification et gérer les coûts
- Auditer les ressources.
Moyens - Le nivellement ou comment diminuer le nombre de chemins parallèles.
pédagogiques et - Le lissage pour optimiser l'utilisation des ressources.
- Comprendre les types de tâche (Capacité/durée/travail fixe) et les calculs de MS-Project.
techniques - Le pilotage par les ressources ou par la durée dans MS-Project.
• Les moyens pédagogiques - Définir et gérer les coûts : de l'offre au budget.
et les méthodes
d'enseignement utilisés
Travaux pratiques
sont principalement : aides Auditer l'utilisation des ressources, gérer des surcharges, appliquer un nivellement. Établir une planification
audiovisuelles, documentation Gantt initiale avec MS-Project.
et support de cours, exercices
pratiques d'application et 4) Planification et suivi multiprojets
corrigés des exercices pour
les stages pratiques, études - La justification d'un découpage en sous-projets.
de cas ou présentation de cas - Les axes de découpage projet : Produits (PBS), Activités (WBS), Ressources (RBS).
réels pour les séminaires de - Les contraintes de planification interprojets, les ressources partagées.
formation.
Travaux pratiques
• A l'issue de chaque stage ou
séminaire, ORSYS fournit aux
L'étude de cas précédemment traitée est décomposée en sous-projets.
participants un questionnaire
d'évaluation du cours qui 5) La qualité pour un projet informatique
est ensuite analysé par nos
équipes pédagogiques. - Les exigences du client, définition du contrôle qualité et de l'assurance qualité.
- Qui sont les clients du chef de projet et quelles sont leurs attentes ?
• Une feuille d’émargement - Les conséquences de la " non-qualité ".
par demi-journée de présence
est fournie en fin de formation
- Les métriques de la qualité. Évaluation de la qualité du logiciel.
ainsi qu’une attestation de fin Travaux pratiques
de formation si le stagiaire a Un projet raté : ce qui n'a pas fonctionné.
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
bien assisté à la totalité de la
session. 6) Définir un système de management de la qualité des projets informatiques
- Définition. Les divers composants.
- Organiser et développer son système.
- S'appuyer sur les normes et les référentiels.
Travaux pratiques
Écrire un Plan d'Assurance Qualité.
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
Stage pratique de 9 jour(s)
Réf : ZSU
Parcours certifiant Support applicatif / veille
Participants technologique / maintenance applicative
Analystes, développeurs,
Bloc de compétences d'un titre RNCP
> Technologies Web> Développement Back-End et PHP
consultants, chefs de projets,
toute personne impliquée
dans un projet informatique. Ce parcours de formation représente le sixième bloc de compétences " Support applicatif / veille
technologique / maintenance applicative " constituant le titre certifié de Niveau I (Bac+5) " Concepteur
Pré-requis développeur en environnement objet - Java " reconnu par l'État.
Être titulaire d'un diplôme bac
+3. Connaissances de base OBJECTIFS PEDAGOGIQUES
en informatique.
Comprendre le processus d'apprentissage et la pédagogie pour adultes
Maîtriser les techniques d'animation d'un groupe de participants
Prix 2020 : 4207€ HT Construire un programme de formation
Concevoir des supports pédagogiques
Dates des sessions Mettre en œuvre une veille concurrentielle efficace
Exploiter les informations pour le positionnement concurrentiel
Mettre en œuvre le contrôle de versions avec le système GIT
Modalités Mettre en œuvre un projet en mode collaboratif avec GIT
d’évaluation
1) Comprendre les principes de la formation 4) Définition du plan de recherche
L’évaluation des acquis se
fait tout au long de la session 2) Concevoir la formation 5) Les outils documentaires de veille et la
au travers des multiples 3) Concevoir les supports pédagogiques surveillance du Web
exercices à réaliser (50 à 70% 6) Utilisation de GIT, les fondamentaux
du temps).
Certification
Chaque bloc de compétences est validé au travers d'un examen écrit sous forme d'étude de cas (cf Réf XXJ).
Compétences du
formateur
Les experts qui animent 1) Comprendre les principes de la formation
la formation sont des
spécialistes des matières - Les différences entre tuteur et formateur.
abordées. Ils ont été - Le rôle du formateur.
validés par nos équipes - Les principes de la pédagogie pour adultes.
pédagogiques tant sur le - Le processus d'apprentissage.
plan des connaissances - Les clés d'une formation efficace.
métiers que sur celui de la
pédagogie, et ce pour chaque Réflexion collective
cours qu’ils enseignent. Ils Échanges, partage de pratiques.
ont au minimum cinq à dix
années d’expérience dans 2) Concevoir la formation
leur domaine et occupent
ou ont occupé des postes à - Identifier le contexte et les enjeux de l'action de formation.
responsabilité en entreprise. - Analyser la demande et l'objectif.
- Prévoir les activités pédagogiques.
- Les supports pédagogiques.
Moyens Etude de cas
pédagogiques et Études de cas réalisées à partir de situations professionnelles.
techniques
3) Concevoir les supports pédagogiques
• Les moyens pédagogiques
et les méthodes - Les différents supports pédagogiques.
d'enseignement utilisés - Améliorer vos présentations visuelles.
sont principalement : aides
audiovisuelles, documentation
- Captiver votre auditoire.
et support de cours, exercices - Les critères de sélection des supports : pertinence, cohérence, substitution.
pratiques d'application et
Travaux pratiques
corrigés des exercices pour
les stages pratiques, études
Définir les paramètres de supports pédagogiques liés aux résultats des exercices précédents.
de cas ou présentation de cas
réels pour les séminaires de 4) Définition du plan de recherche
formation.
- Thèmes de veille : tarifs, catalogues, implantations...
• A l'issue de chaque stage ou - Acteurs à surveiller : analyse des cinq forces de Porter.
séminaire, ORSYS fournit aux - Sources à activer : internes/externes.
participants un questionnaire
d'évaluation du cours qui
- Acteurs et outils de la collecte.
est ensuite analysé par nos - Types de traitement des informations.
équipes pédagogiques. - Formats de restitution et mode de transmission.
• Une feuille d’émargement Travaux pratiques
par demi-journée de présence Conception d'un plan de recherche à partir de l'étude d'un cas.
est fournie en fin de formation
ainsi qu’une attestation de fin 5) Les outils documentaires de veille et la surveillance du Web
de formation si le stagiaire a
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
bien assisté à la totalité de la - Les abonnements : presse, newsletters, flux RSS...
session. - Les types d'informations Web recherchées.
- Les modalités, les outils de collecte et d'analyse des contenus.
- La constitution du référentiel (sites Web, blogs, forums).
- Les aspirateurs de sites, les logiciels de cartographie de l'information.
- Les logiciels spécialisés de veille globale.
Travaux pratiques
Identification de sites Internet pouvant entrer dans la définition d'un référentiel pour une entreprise.
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
Stage pratique de 5 jour(s)
Réf : XXD
Certification Concepteur développeur en environnement
Participants objet - PHP
Candidats à la certification
Evaluation des connaissances et des compétences
> Technologies Web> Développement Back-End et PHP
"Concepteur développeur en
environnement objet - PHP".
OBJECTIFS
Pré-requis Cette semaine de stage est destinée à préparer le projet qui sera présenté lors de la soutenance pour la
Avoir suivi l'intégralité des validation du titre certifié de Niveau I (Bac+5) "Concepteur développeur en environnement objet - PHP".
stages des six parcours de
formation constituant le titre
certifié de Niveau I (Bac+5) 1) Projet d'entreprise et soutenance - Cahier des 4) Projet d'entreprise et soutenance - Conception
"Concepteur développeur en charges de tests
environnement objet - PHP". 2) Projet d'entreprise et soutenance - Conception 5) Projet d'entreprise et soutenance - Gestion de
d'application projet
Prix 2020 : 2890€ HT
3) Projet d'entreprise et soutenance -
Développement d'application en PHP
Dates des sessions
PARIS
30 mar. 2020, 29 juin 2020
1) Projet d'entreprise et soutenance - Cahier des charges
28 sep. 2020, 23 nov. 2020
2) Projet d'entreprise et soutenance - Conception d'application
3) Projet d'entreprise et soutenance - Développement d'application en PHP
Modalités
d’évaluation 4) Projet d'entreprise et soutenance - Conception de tests
L’évaluation des acquis se
fait tout au long de la session 5) Projet d'entreprise et soutenance - Gestion de projet
au travers des multiples
exercices à réaliser (50 à 70%
du temps).
Compétences du
formateur
Les experts qui animent
la formation sont des
spécialistes des matières
abordées. Ils ont été
validés par nos équipes
pédagogiques tant sur le
plan des connaissances
métiers que sur celui de la
pédagogie, et ce pour chaque
cours qu’ils enseignent. Ils
ont au minimum cinq à dix
années d’expérience dans
leur domaine et occupent
ou ont occupé des postes à
responsabilité en entreprise.
Moyens
pédagogiques et
techniques
• Les moyens pédagogiques
et les méthodes
d'enseignement utilisés
sont principalement : aides
audiovisuelles, documentation
et support de cours, exercices
pratiques d'application et
corrigés des exercices pour
les stages pratiques, études
de cas ou présentation de cas
réels pour les séminaires de
formation.
• A l'issue de chaque stage ou
séminaire, ORSYS fournit aux
participants un questionnaire
d'évaluation du cours qui
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
est ensuite analysé par nos
équipes pédagogiques.
• Une feuille d’émargement
par demi-journée de présence
est fournie en fin de formation
ainsi qu’une attestation de fin
de formation si le stagiaire a
bien assisté à la totalité de la
session.
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
Stage pratique de 4 jour(s)
Réf : PHH
PHP 7 et 5, développer un site Web dynamique
> Technologies Web> Développement Back-End et PHP
Participants
Ce cours vous permettra de maîtriser d'une manière opérationnelle le langage PHP dans le contexte de
Développeurs et Webmasters. développement de sites Internet dynamiques. Il vous permettra aussi d'aborder les aspects connexes à ce
type de développement : bases de données, langage SQL, manipulation de fichiers graphiques...
Pré-requis
Connaissances de base OBJECTIFS PEDAGOGIQUES
du langage HTML et d'au
moins un langage de Maîtriser la syntaxe PHP en vue de développer de sites Web dynamiques
programmation. Traiter des formulaires Web
Gérer des sessions utilisateurs
Prix 2020 : 2490€ HT Accéder aux données d'une base de données MySQL
Créer dynamiquement des images et des graphismes
Dates des sessions
1) Introduction 5) Gestion des sessions utilisateurs
AIX
2) Automatisation d'une page Web 6) Utilisation d'une base de données MySQL
26 mai 2020, 20 oct. 2020
01 déc. 2020 3) Les formulaires simples 7) Les formulaires complexes
ANGERS 4) Les variables complexes : tableaux 8) Le graphisme en PHP
27 avr. 2020, 20 oct. 2020
15 déc. 2020 Travaux pratiques
BORDEAUX Des machines sous Windows ou Linux équipées du serveur Web Apache avec le module PHP et un serveur
26 mai 2020, 27 oct. 2020 MySQL seront mis à la disposition des participants. Les participants vont créer un site complet de vente en
15 déc. 2020 ligne.
BRUXELLES
12 mai 2020, 20 oct. 2020
02 nov. 2020, 15 déc. 2020 1) Introduction
DIJON
- L'architecture du Web : HTTP, CGI, interactivité : script client ou script serveur.
02 juin 2020, 20 oct. 2020
15 déc. 2020
- Qu'est-ce que PHP ?
- Historique de PHP.
GENEVE
- Les différences entre PHP 4, PHP 5 et PHP 7.
09 juin 2020, 22 sep. 2020 - Notions d'architecture multicouche. Introduction aux principes MVC.
15 déc. 2020
- Présentation de l'exemple utilisé durant la formation : le site de vente en ligne.
GRENOBLE
27 avr. 2020, 20 oct. 2020 Travaux pratiques
15 déc. 2020 Revue des balises principales HTML et des commandes de style. Introduction à la feuille de style de
LILLE l'application exemple.
12 mai 2020, 20 oct. 2020
15 déc. 2020
2) Automatisation d'une page Web
LIMOGES - Les principes du client-serveur.
26 mai 2020, 27 oct. 2020 - Premiers éléments du langage.
15 déc. 2020 - Intégration de PHP dans une page HTML.
LUXEMBOURG - Variables et fonctions.
09 juin 2020, 22 sep. 2020 - Librairies.
15 déc. 2020 - Fonctions de base, variables serveur et variable PHP.
LYON - Variables serveur et variable PHP.
02 juin 2020, 20 oct. 2020 - Contrôles de flux et boucles.
15 déc. 2020 Travaux pratiques
MONTPELLIER Réalisation de fonctions personnalisées. Réalisation d'une librairie de fonctions.
02 juin 2020, 20 oct. 2020
15 déc. 2020 3) Les formulaires simples
NANCY
- Passage et transmission de variables.
26 mai 2020, 27 oct. 2020
15 déc. 2020
- Lecture/écriture de fichier.
- Vérification de Login/mot de passe.
NANTES
- Redirection.
27 avr. 2020, 20 oct. 2020
15 déc. 2020 4) Les variables complexes : tableaux
NIORT
27 avr. 2020, 20 oct. 2020 - Constructeur Array.
15 déc. 2020 - Fonctions associées aux tableaux.
ORLEANS - Fonctions d'extraction.
10 mar. 2020, 21 juil. 2020
- Fonctions de navigation dans un tableau.
22 sep. 2020, 15 déc. 2020 Travaux pratiques
PARIS Réalisation d'une fonction de création de liste déroulante.
10 mar. 2020, 14 avr. 2020
12 mai 2020, 23 juin 2020 5) Gestion des sessions utilisateurs
21 juil. 2020, 18 aoû. 2020
22 sep. 2020, 20 oct. 2020 - Variables persistantes : cookies et session.
17 nov. 2020, 15 déc. 2020 - Avantages et inconvénients des cookies et sessions.
- Limitations et précautions.
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
REIMS - Les variables de session.
14 avr. 2020, 21 juil. 2020 - Fonctions liées aux variables de session.
17 nov. 2020, 15 déc. 2020 - Les cookies.
RENNES - Sérialisation des variables complexes.
- Utilisation.
26 mai 2020, 20 oct. 2020
01 déc. 2020 Travaux pratiques
ROUEN Réalisation d'un panier d'achat simple, version cookie et session. Gestion des quantités commandées.
14 avr. 2020, 21 juil. 2020
17 nov. 2020, 15 déc. 2020 6) Utilisation d'une base de données MySQL
SOPHIA-ANTIPOLIS
- Présentation de MySQL.
27 avr. 2020, 20 oct. 2020 - Concepts fondamentaux : bases, tables, champs, enregistrements.
15 déc. 2020
- Bases MySQL.
STRASBOURG - Tables MySQL.
26 mai 2020, 20 oct. 2020 - Champs MySQL.
01 déc. 2020 - Enregistrements MySQL.
TOULON - Fonctions PHP MySQL.
26 mai 2020, 20 oct. 2020 - Introduction au langage SQL (sélection, modification, suppression).
01 déc. 2020 - Traitement des résultats des requêtes.
TOULOUSE
Travaux pratiques
26 mai 2020, 27 oct. 2020 Création d'une base MySQL. Remplissage de la base à partir d'une base texte. Création de fiches produit à
15 déc. 2020
la volée par extraction des données de la base.
TOURS
26 mai 2020, 27 oct. 2020 7) Les formulaires complexes
15 déc. 2020
- Moteur de recherche : formulaire en relation avec une base de données.
- Fonctions avancées de sélection : recherches et tris.
Modalités Travaux pratiques
d’évaluation Réalisation d'un moteur de recherche : la sélection sur auteur, titre et héros donne une liste de liens sur les
fiches produit correspondantes. Implémentation multicouche.
L’évaluation des acquis se
fait tout au long de la session
au travers des multiples
8) Le graphisme en PHP
exercices à réaliser (50 à 70% - Présentation de la librairie GD2.
du temps).
- Création d'image, réutilisation.
- Gestion des polices et de l'écriture en mode image.
- Superposition de texte pour protection de droits.
Compétences du - Intégration au site.
formateur - Réalisation de graphiques statistiques.
Les experts qui animent Travaux pratiques
la formation sont des Intégration des différents modules réalisés. Affichage des images avec mention de Copyright.
spécialistes des matières
abordées. Ils ont été
validés par nos équipes
pédagogiques tant sur le
plan des connaissances
métiers que sur celui de la
pédagogie, et ce pour chaque
cours qu’ils enseignent. Ils
ont au minimum cinq à dix
années d’expérience dans
leur domaine et occupent
ou ont occupé des postes à
responsabilité en entreprise.
Moyens
pédagogiques et
techniques
• Les moyens pédagogiques
et les méthodes
d'enseignement utilisés
sont principalement : aides
audiovisuelles, documentation
et support de cours, exercices
pratiques d'application et
corrigés des exercices pour
les stages pratiques, études
de cas ou présentation de cas
réels pour les séminaires de
formation.
• A l'issue de chaque stage ou
séminaire, ORSYS fournit aux
participants un questionnaire
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
d'évaluation du cours qui
est ensuite analysé par nos
équipes pédagogiques.
• Une feuille d’émargement
par demi-journée de présence
est fournie en fin de formation
ainsi qu’une attestation de fin
de formation si le stagiaire a
bien assisté à la totalité de la
session.
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
Stage pratique de 3 jour(s)
Réf : PHA
PHP 7 et 5, perfectionnement
> Technologies Web> Développement Back-End et PHP
Participants
Vous étudierez, dans ce cours, les aspects avancés du langage PHP liés à l'authentification et aux
Développeurs PHP ayant manipulations des bases de données. L'ouverture vers les nouvelles perspectives (Web 2.0) est abordée
déjà une bonne pratique du au travers d'une introduction à Ajax et par l'utilisation de clients riches communiquant en flux XML avec
langage en mode procédural.
le serveur. Vous utiliserez enfin quelques briques logicielles comme PEAR ou PHPLib pour optimiser vos
Pré-requis développements.
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
est ensuite analysé par nos Réalisation d'une classe d'exception personnalisée. Implémentation d'un affichage bufférisé et d'un fichier
équipes pédagogiques. Log dans la classe.
• Une feuille d’émargement
par demi-journée de présence 6) Authentification LDAP
est fournie en fin de formation
ainsi qu’une attestation de fin - Introduction.
de formation si le stagiaire a - OpenLDAP.
bien assisté à la totalité de la - Configuration et démarrage (fichiers conf et ldif).
session. - Lecture. Connexion anonyme. Interrogation et récupération de données.
- Ecriture. Connexion administrateur. Formatage des données et insertion.
Travaux pratiques
Implémentation d'une classe d'authentification.
8) XML/DOM/XSLT
- XML. Format et validation.
- DOM et XPath. Création, analyse.
- Transformateurs XSL. Utilisation de XSLT.
Travaux pratiques
Création d'un siteMap Google.
9) Web Services
- Présentation des Web Services.
- Approche REST (JSON/XML).
- Implémentation d'un client et d'un Web Service REST.
- Approche SOAP (WSDL).
- Créer un Web Service SOAP et son fichier de description.
- Implémentation d'un client SOAP en requêtage multiservices.
Travaux pratiques
Création de Web Services SOAP et requêtages croisés. Création de flux RSS (mode REST) sur base de flux
tiers (agrégation).
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
Stage pratique de 3 jour(s)
Réf : ATO
Automatisation des tests pour les applications Web
> Technologies Web> Développement Back-End et PHP
Participants
La diversité des technologies, des navigateurs et des serveurs complique les tests des applications Web.
Ingénieurs développement, Ce cours présente les bonnes pratiques pour organiser l'automatisation de ce type de tests. Différents types
homologateurs, testeurs, d'outils propriétaires et Open Source sont présentés et manipulés.
souhaitant améliorer ou
acquérir des connaissances
OBJECTIFS PEDAGOGIQUES
techniques spécifiques à
l'automatisation des tests des Connaître les différentes phases et outils pour mettre en œuvre une chaîne d'automatisation de tests
applications Web.
Découvrir et mettre en application les outils d'automatisation côté serveur Web
Pré-requis Connaître et utiliser différents outils pour réaliser des tests d'IHM Web sur plusieurs navigateurs
Organiser et gérer sur le long terme une base de tests automatisés pour le Web
Bonnes connaissances d'un
langage procédural ou orienté
objet. 1) Introduction 4) Automatiser les tests côté client
2) Les phases de l'automatisation et leurs outils 5) Organiser et pérenniser les tests automatisés
Prix 2020 : 1990€ HT 3) Automatiser les tests côté serveur
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
ont au minimum cinq à dix
années d’expérience dans
leur domaine et occupent
ou ont occupé des postes à
responsabilité en entreprise.
Moyens
pédagogiques et
techniques
• Les moyens pédagogiques
et les méthodes
d'enseignement utilisés
sont principalement : aides
audiovisuelles, documentation
et support de cours, exercices
pratiques d'application et
corrigés des exercices pour
les stages pratiques, études
de cas ou présentation de cas
réels pour les séminaires de
formation.
• A l'issue de chaque stage ou
séminaire, ORSYS fournit aux
participants un questionnaire
d'évaluation du cours qui
est ensuite analysé par nos
équipes pédagogiques.
• Une feuille d’émargement
par demi-journée de présence
est fournie en fin de formation
ainsi qu’une attestation de fin
de formation si le stagiaire a
bien assisté à la totalité de la
session.
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
Stage pratique de 2 jour(s)
Réf : SEL
Plateforme Selenium 3.0, mise en œuvre
Prise en main de la plateforme et des robots de tests associés
Participants > Technologies Web> Développement Back-End et PHP
Chargés de tests en MOA
ou MOE, responsables de Les campagnes de tests pouvant contenir des milliers de scénarios à exécuter, on comprend vite l'intérêt de
validation ou de recette. l'automatisation. C'est l'objet de la plateforme Selenium. Ce stage vous fera prendre en main les outils de
cette plateforme en vue de simuler une activité réelle sur un site Web et d'effectuer les tests.
Pré-requis
Bonne connaissance des OBJECTIFS PEDAGOGIQUES
processus d'ingénierie du
Comprendre l'architecture de la plateforme Open Source Selenium
logiciel et de test.
Prendre en main les robots de tests Open Source liés à la plateforme Selenium
Automatiser des suites de test avec les robots Selenium IDE et Katalon
Prix 2020 : 1550€ HT
Interfacer Selenium avec d'autres outils de test
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
• Les moyens pédagogiques
et les méthodes
d'enseignement utilisés
sont principalement : aides
audiovisuelles, documentation
et support de cours, exercices
pratiques d'application et
corrigés des exercices pour
les stages pratiques, études
de cas ou présentation de cas
réels pour les séminaires de
formation.
• A l'issue de chaque stage ou
séminaire, ORSYS fournit aux
participants un questionnaire
d'évaluation du cours qui
est ensuite analysé par nos
équipes pédagogiques.
• Une feuille d’émargement
par demi-journée de présence
est fournie en fin de formation
ainsi qu’une attestation de fin
de formation si le stagiaire a
bien assisté à la totalité de la
session.
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
Stage pratique de 4 jour(s)
Réf : LIA
Apache, administrer un serveur Web
> Technologies Web> Développement Back-End et PHP
Participants
Cette formation pratique s'articule autour d'une étude détaillée du serveur Apache, pierre angulaire d'une
Administrateurs de serveur solution Web Open Source. Elle présente ses fonctions de base, la sécurité, l'hébergement de plusieurs sites
Web, exploitants, intégrateurs ainsi que la mise en œuvre, en complément, d'un service de messagerie et de FTP.
ou architectes technique.
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
leur domaine et occupent
ou ont occupé des postes à 7) Services FTP
responsabilité en entreprise.
- Mise en œuvre d'un serveur FTP anonyme.
- Hôtes virtuels.
Moyens
8) Les enjeux concernant la sécurité
pédagogiques et
techniques - Protection des données.
- Restreindre les accès au niveau réseau.
• Les moyens pédagogiques - Les outils sur le marché.
et les méthodes
d'enseignement utilisés
sont principalement : aides
audiovisuelles, documentation
et support de cours, exercices
pratiques d'application et
corrigés des exercices pour
les stages pratiques, études
de cas ou présentation de cas
réels pour les séminaires de
formation.
• A l'issue de chaque stage ou
séminaire, ORSYS fournit aux
participants un questionnaire
d'évaluation du cours qui
est ensuite analysé par nos
équipes pédagogiques.
• Une feuille d’émargement
par demi-journée de présence
est fournie en fin de formation
ainsi qu’une attestation de fin
de formation si le stagiaire a
bien assisté à la totalité de la
session.
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
Stage pratique de 3 jour(s)
Réf : VEU
IIS 8.5/8.0, administrer un serveur Web, pour Windows
Participants Server 2012
> Technologies Web> Développement Back-End et PHP
Administrateurs et ingénieurs
système en charge de Ce stage vous apprendra à installer, configurer et administrer un serveur Web IIS 8.5/8.0 sous Windows
l'administration de serveurs 2012. Vous apprendrez également à mettre en place, contrôler et administrer des sites et des applications en
Web. intégrant les contraintes de sécurité et de performances liées à ce serveur.
Pré-requis
OBJECTIFS PEDAGOGIQUES
Bonnes connaissances
des protocoles et des Installer et configurer IIS 8.0 / 8.5 sous Windows Server 2012
architectures Web. Créer, installer et configurer des sites et des applications
Connaissances de base de Sécuriser en serveur IIS
l'administration de Windows Sauvegarder et restaurer un environnement IIS
Server 2012. Gérer les performances d'un serveur IIS
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
est ensuite analysé par nos - Compression, mise en cache statique / dynamique.
équipes pédagogiques. - Analyseur de performances, les compteurs à surveiller.
• Une feuille d’émargement - Configurer les performances du site Web, gérer les performances des pools d'applications.
par demi-journée de présence
est fournie en fin de formation
Exercice
ainsi qu’une attestation de fin Monitorer un serveur IIS. Installer un outil de gestion de trafic. Mise en place d'un cache pour contenu
de formation si le stagiaire a dynamique.
bien assisté à la totalité de la
session.
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
Stage pratique de 1 jour(s)
Réf : ZYH
Certification Développer une application informatique en
Participants PHP
Candidats à la certification
Evaluation des connaissances et des compétences
> Technologies Web> Développement Back-End et PHP
"Développer une application
informatique en PHP".
OBJECTIFS
Pré-requis Cette journée est destinée à valider le troisième bloc de compétences "Développer une application
Avoir suivi l'intégralité des informatique en PHP" constituant le titre certifié de Niveau I (Bac+5) "Concepteur développeur en
stages du parcours de environnement objet - PHP".
formation "Développer une
application informatique en
PHP". 1) Présentation des épreuves 2) Epreuve écrite
Compétences du
formateur
Les experts qui animent
la formation sont des
spécialistes des matières
abordées. Ils ont été
validés par nos équipes
pédagogiques tant sur le
plan des connaissances
métiers que sur celui de la
pédagogie, et ce pour chaque
cours qu’ils enseignent. Ils
ont au minimum cinq à dix
années d’expérience dans
leur domaine et occupent
ou ont occupé des postes à
responsabilité en entreprise.
Moyens
pédagogiques et
techniques
• Les moyens pédagogiques
et les méthodes
d'enseignement utilisés
sont principalement : aides
audiovisuelles, documentation
et support de cours, exercices
pratiques d'application et
corrigés des exercices pour
les stages pratiques, études
de cas ou présentation de cas
réels pour les séminaires de
formation.
• A l'issue de chaque stage ou
séminaire, ORSYS fournit aux
participants un questionnaire
d'évaluation du cours qui
est ensuite analysé par nos
équipes pédagogiques.
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
• Une feuille d’émargement
par demi-journée de présence
est fournie en fin de formation
ainsi qu’une attestation de fin
de formation si le stagiaire a
bien assisté à la totalité de la
session.
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
Stage pratique de 4 jour(s)
Réf : FUJ
Développer des applications Web Full JavaScript
> Technologies Web> Développement Back-End et PHP
Participants
Cette formation vous apprendra à développer des applications Web multipages ou monopages en JavaScript.
Développeurs et chefs de Les frameworks utilisés seront AngularJS pour la partie client et [Link] pour la partie serveur. Les bases de
projets. données NoSQL seront évoquées au travers de MongoDB ainsi que d'autres frameworks utiles.
Pré-requis
OBJECTIFS PEDAGOGIQUES
Bonnes connaissances des
fondamentaux du langage Développer une application Web multipages ou monopages (SIA/SPA)
JavaScript (notamment de Développer le Front-End d'une application avec AngularJS
la notion de callback) ainsi Mettre en œuvre des traitements JavaScript côté serveur via [Link]
que des notions affirmées de Ajouter une couche de persistance de données via une approche NoSQL
HTML et CSS.
Exercice
Modalités
d’évaluation Une application fil rouge sera construite, en l'enrichissant progressivement des concepts abordés.
L’évaluation des acquis se
fait tout au long de la session
au travers des multiples
1) Rappels de fondamentaux
exercices à réaliser (50 à 70%
- Concepts généraux JavaScript et JSON.
du temps).
- La programmation événementielle en JavaScript.
- La manipulation du Document Object Model (DOM).
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
- La gestion des erreurs.
• Une feuille d’émargement
par demi-journée de présence Travaux pratiques
est fournie en fin de formation Mise en place d'une approche SIA/SPA dans notre application.
ainsi qu’une attestation de fin
de formation si le stagiaire a
bien assisté à la totalité de la
6) Mise en oeuvre d'AngularJS
session.
- Le databinding bidirectionnel. Le modèle MVVM.
- Vue d'ensemble des directives.
- Vues et templates. Modèles et contrôleurs.
- Gestion du scope.
- La gestion du routage.
Travaux pratiques
Ajout d'Angular sur le frontend.
7) L'approche MEAN
- Les concepts fondamentaux qui mènent à MEAN.
- Structure d'un projet MEAN. Les packages.
- L'injection de dépendances.
- Intégration avec AngularJS.
- La gestion des assets et l'agrégation.
- La gestion des routes.
Travaux pratiques
Refactoring de l'application construite afin de suivre l'approche MEAN.
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
Stage pratique de 4 jour(s)
Réf : NJS
[Link], programmation JavaScript côté serveur
> Technologies Web> Développement Back-End et PHP
Participants
Cette formation vous apprendra à développer des applications réactives et performantes avec [Link].
Développeurs, architectes Vous mettrez en œuvre les concepts de programmation événementielle et asynchrone, de modularité et de
techniques et chefs de projet routage. Vous utiliserez également les API de [Link] et assurerez la persistance de vos données dans une
Web.
base NoSQL.
Pré-requis
OBJECTIFS PEDAGOGIQUES
Bonnes connaissances du
langage Javascript. Une Installer et configurer un serveur [Link]
première approche d'un Mettre en œuvre les concepts de la programmation événementielle et asynchrone
framework JavaScript (côté Mettre en place un framework Web
client) serait un plus. Manipuler l'API de [Link]
Gérer la persistance dans une base de données NoSQL avec un ODM
Prix 2020 : 2490€ HT
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
REIMS Travaux pratiques
30 juin 2020, 29 sep. 2020 Mise en place d'une API REST complète.
21 déc. 2020
RENNES 6) Persistance des données
11 mai 2020, 25 aoû. 2020
01 déc. 2020 - Initiation à une base NoSQL : MongoDB.
ROUEN - Mise en place de CRUD (Create, Read, Update, Delete).
- Utilisation d'un ODM : Mongoose.
30 juin 2020, 29 sep. 2020
21 déc. 2020 Travaux pratiques
SOPHIA-ANTIPOLIS Gestion d'une persistance au travers d'un ODM avec création des modèles.
27 avr. 2020, 25 aoû. 2020
17 nov. 2020 7) Test d'une application [Link]
STRASBOURG - Premiers pas avec Mocha.
11 mai 2020, 25 aoû. 2020 - Les assertions et le test synchrone et asynchrone.
01 déc. 2020
- Différentes méthodes de tests (inclusifs, exclusifs...).
TOULON
11 mai 2020, 25 aoû. 2020 Travaux pratiques
01 déc. 2020 Tester une application avec Mocha.
TOULOUSE
8) Concept avancés
24 mar. 2020, 01 sep. 2020
24 nov. 2020 - Bonnes pratiques de développement en [Link].
TOURS - La bibliothèque async : rendre l'asynchrone séquentiel.
01 sep. 2020, 24 nov. 2020 - Le clustering avec [Link]. La retro-compatibilité, les transpilers...
Modalités
d’évaluation
L’évaluation des acquis se
fait tout au long de la session
au travers des multiples
exercices à réaliser (50 à 70%
du temps).
Compétences du
formateur
Les experts qui animent
la formation sont des
spécialistes des matières
abordées. Ils ont été
validés par nos équipes
pédagogiques tant sur le
plan des connaissances
métiers que sur celui de la
pédagogie, et ce pour chaque
cours qu’ils enseignent. Ils
ont au minimum cinq à dix
années d’expérience dans
leur domaine et occupent
ou ont occupé des postes à
responsabilité en entreprise.
Moyens
pédagogiques et
techniques
• Les moyens pédagogiques
et les méthodes
d'enseignement utilisés
sont principalement : aides
audiovisuelles, documentation
et support de cours, exercices
pratiques d'application et
corrigés des exercices pour
les stages pratiques, études
de cas ou présentation de cas
réels pour les séminaires de
formation.
• A l'issue de chaque stage ou
séminaire, ORSYS fournit aux
participants un questionnaire
d'évaluation du cours qui
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
est ensuite analysé par nos
équipes pédagogiques.
• Une feuille d’émargement
par demi-journée de présence
est fournie en fin de formation
ainsi qu’une attestation de fin
de formation si le stagiaire a
bien assisté à la totalité de la
session.
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
Stage pratique de 44h30
jour(s)
Développer des sites Web avec PHP
> Technologies Web> Développement Back-End et PHP
Réf : PHB
OBJECTIFS PEDAGOGIQUES
Dates des sessions Maîtriser la syntaxe PHP en vue de développer des sites web dynamiques
Traiter des formulaires web
Gérer des sessions utilisateurs
Accéder aux données d’une base de données MySQL
Modalités
Créer dynamiquement des images et des graphismes
d’évaluation Concevoir des applications web MVC
L’évaluation des acquis se
fait tout au long de la session
1) 1. DISTANCIEL / E-LEARNING sur 4 semaines 3) 3. DISTANCIEL / E-LEARNING sur 4 semaines
au travers des multiples
exercices à réaliser (50 à 70% 2) 2. PRESENTIEL sur 2 jours 4) 4. BILAN
du temps).
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
- Plan d’action individuel.
- Présentation du cas pratique.
4) 4. BILAN
- Je donne mon avis et j’évalue la formation.
- Je teste mes connaissances et mesure ma progression.
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
Stage pratique de 4 jour(s)
Réf : PHH
PHP 7 et 5, développer un site Web dynamique
> Technologies Web> Développement Back-End et PHP
Participants
Ce cours vous permettra de maîtriser d'une manière opérationnelle le langage PHP dans le contexte de
Développeurs et Webmasters. développement de sites Internet dynamiques. Il vous permettra aussi d'aborder les aspects connexes à ce
type de développement : bases de données, langage SQL, manipulation de fichiers graphiques...
Pré-requis
Connaissances de base OBJECTIFS PEDAGOGIQUES
du langage HTML et d'au
moins un langage de Maîtriser la syntaxe PHP en vue de développer de sites Web dynamiques
programmation. Traiter des formulaires Web
Gérer des sessions utilisateurs
Prix 2020 : 2490€ HT Accéder aux données d'une base de données MySQL
Créer dynamiquement des images et des graphismes
Dates des sessions
1) Introduction 5) Gestion des sessions utilisateurs
AIX
2) Automatisation d'une page Web 6) Utilisation d'une base de données MySQL
26 mai 2020, 20 oct. 2020
01 déc. 2020 3) Les formulaires simples 7) Les formulaires complexes
ANGERS 4) Les variables complexes : tableaux 8) Le graphisme en PHP
27 avr. 2020, 20 oct. 2020
15 déc. 2020 Travaux pratiques
BORDEAUX Des machines sous Windows ou Linux équipées du serveur Web Apache avec le module PHP et un serveur
26 mai 2020, 27 oct. 2020 MySQL seront mis à la disposition des participants. Les participants vont créer un site complet de vente en
15 déc. 2020 ligne.
BRUXELLES
12 mai 2020, 20 oct. 2020
02 nov. 2020, 15 déc. 2020 1) Introduction
DIJON
- L'architecture du Web : HTTP, CGI, interactivité : script client ou script serveur.
02 juin 2020, 20 oct. 2020
15 déc. 2020
- Qu'est-ce que PHP ?
- Historique de PHP.
GENEVE
- Les différences entre PHP 4, PHP 5 et PHP 7.
09 juin 2020, 22 sep. 2020 - Notions d'architecture multicouche. Introduction aux principes MVC.
15 déc. 2020
- Présentation de l'exemple utilisé durant la formation : le site de vente en ligne.
GRENOBLE
27 avr. 2020, 20 oct. 2020 Travaux pratiques
15 déc. 2020 Revue des balises principales HTML et des commandes de style. Introduction à la feuille de style de
LILLE l'application exemple.
12 mai 2020, 20 oct. 2020
15 déc. 2020
2) Automatisation d'une page Web
LIMOGES - Les principes du client-serveur.
26 mai 2020, 27 oct. 2020 - Premiers éléments du langage.
15 déc. 2020 - Intégration de PHP dans une page HTML.
LUXEMBOURG - Variables et fonctions.
09 juin 2020, 22 sep. 2020 - Librairies.
15 déc. 2020 - Fonctions de base, variables serveur et variable PHP.
LYON - Variables serveur et variable PHP.
02 juin 2020, 20 oct. 2020 - Contrôles de flux et boucles.
15 déc. 2020 Travaux pratiques
MONTPELLIER Réalisation de fonctions personnalisées. Réalisation d'une librairie de fonctions.
02 juin 2020, 20 oct. 2020
15 déc. 2020 3) Les formulaires simples
NANCY
- Passage et transmission de variables.
26 mai 2020, 27 oct. 2020
15 déc. 2020
- Lecture/écriture de fichier.
- Vérification de Login/mot de passe.
NANTES
- Redirection.
27 avr. 2020, 20 oct. 2020
15 déc. 2020 4) Les variables complexes : tableaux
NIORT
27 avr. 2020, 20 oct. 2020 - Constructeur Array.
15 déc. 2020 - Fonctions associées aux tableaux.
ORLEANS - Fonctions d'extraction.
10 mar. 2020, 21 juil. 2020
- Fonctions de navigation dans un tableau.
22 sep. 2020, 15 déc. 2020 Travaux pratiques
PARIS Réalisation d'une fonction de création de liste déroulante.
10 mar. 2020, 14 avr. 2020
12 mai 2020, 23 juin 2020 5) Gestion des sessions utilisateurs
21 juil. 2020, 18 aoû. 2020
22 sep. 2020, 20 oct. 2020 - Variables persistantes : cookies et session.
17 nov. 2020, 15 déc. 2020 - Avantages et inconvénients des cookies et sessions.
- Limitations et précautions.
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
REIMS - Les variables de session.
14 avr. 2020, 21 juil. 2020 - Fonctions liées aux variables de session.
17 nov. 2020, 15 déc. 2020 - Les cookies.
RENNES - Sérialisation des variables complexes.
- Utilisation.
26 mai 2020, 20 oct. 2020
01 déc. 2020 Travaux pratiques
ROUEN Réalisation d'un panier d'achat simple, version cookie et session. Gestion des quantités commandées.
14 avr. 2020, 21 juil. 2020
17 nov. 2020, 15 déc. 2020 6) Utilisation d'une base de données MySQL
SOPHIA-ANTIPOLIS
- Présentation de MySQL.
27 avr. 2020, 20 oct. 2020 - Concepts fondamentaux : bases, tables, champs, enregistrements.
15 déc. 2020
- Bases MySQL.
STRASBOURG - Tables MySQL.
26 mai 2020, 20 oct. 2020 - Champs MySQL.
01 déc. 2020 - Enregistrements MySQL.
TOULON - Fonctions PHP MySQL.
26 mai 2020, 20 oct. 2020 - Introduction au langage SQL (sélection, modification, suppression).
01 déc. 2020 - Traitement des résultats des requêtes.
TOULOUSE
Travaux pratiques
26 mai 2020, 27 oct. 2020 Création d'une base MySQL. Remplissage de la base à partir d'une base texte. Création de fiches produit à
15 déc. 2020
la volée par extraction des données de la base.
TOURS
26 mai 2020, 27 oct. 2020 7) Les formulaires complexes
15 déc. 2020
- Moteur de recherche : formulaire en relation avec une base de données.
- Fonctions avancées de sélection : recherches et tris.
Modalités Travaux pratiques
d’évaluation Réalisation d'un moteur de recherche : la sélection sur auteur, titre et héros donne une liste de liens sur les
fiches produit correspondantes. Implémentation multicouche.
L’évaluation des acquis se
fait tout au long de la session
au travers des multiples
8) Le graphisme en PHP
exercices à réaliser (50 à 70% - Présentation de la librairie GD2.
du temps).
- Création d'image, réutilisation.
- Gestion des polices et de l'écriture en mode image.
- Superposition de texte pour protection de droits.
Compétences du - Intégration au site.
formateur - Réalisation de graphiques statistiques.
Les experts qui animent Travaux pratiques
la formation sont des Intégration des différents modules réalisés. Affichage des images avec mention de Copyright.
spécialistes des matières
abordées. Ils ont été
validés par nos équipes
pédagogiques tant sur le
plan des connaissances
métiers que sur celui de la
pédagogie, et ce pour chaque
cours qu’ils enseignent. Ils
ont au minimum cinq à dix
années d’expérience dans
leur domaine et occupent
ou ont occupé des postes à
responsabilité en entreprise.
Moyens
pédagogiques et
techniques
• Les moyens pédagogiques
et les méthodes
d'enseignement utilisés
sont principalement : aides
audiovisuelles, documentation
et support de cours, exercices
pratiques d'application et
corrigés des exercices pour
les stages pratiques, études
de cas ou présentation de cas
réels pour les séminaires de
formation.
• A l'issue de chaque stage ou
séminaire, ORSYS fournit aux
participants un questionnaire
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
d'évaluation du cours qui
est ensuite analysé par nos
équipes pédagogiques.
• Une feuille d’émargement
par demi-journée de présence
est fournie en fin de formation
ainsi qu’une attestation de fin
de formation si le stagiaire a
bien assisté à la totalité de la
session.
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 45
Stage pratique de 3 jour(s)
Réf : PHA
PHP 7 et 5, perfectionnement
> Technologies Web> Développement Back-End et PHP
Participants
Vous étudierez, dans ce cours, les aspects avancés du langage PHP liés à l'authentification et aux
Développeurs PHP ayant manipulations des bases de données. L'ouverture vers les nouvelles perspectives (Web 2.0) est abordée
déjà une bonne pratique du au travers d'une introduction à Ajax et par l'utilisation de clients riches communiquant en flux XML avec
langage en mode procédural.
le serveur. Vous utiliserez enfin quelques briques logicielles comme PEAR ou PHPLib pour optimiser vos
Pré-requis développements.
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 46
est ensuite analysé par nos Réalisation d'une classe d'exception personnalisée. Implémentation d'un affichage bufférisé et d'un fichier
équipes pédagogiques. Log dans la classe.
• Une feuille d’émargement
par demi-journée de présence 6) Authentification LDAP
est fournie en fin de formation
ainsi qu’une attestation de fin - Introduction.
de formation si le stagiaire a - OpenLDAP.
bien assisté à la totalité de la - Configuration et démarrage (fichiers conf et ldif).
session. - Lecture. Connexion anonyme. Interrogation et récupération de données.
- Ecriture. Connexion administrateur. Formatage des données et insertion.
Travaux pratiques
Implémentation d'une classe d'authentification.
8) XML/DOM/XSLT
- XML. Format et validation.
- DOM et XPath. Création, analyse.
- Transformateurs XSL. Utilisation de XSLT.
Travaux pratiques
Création d'un siteMap Google.
9) Web Services
- Présentation des Web Services.
- Approche REST (JSON/XML).
- Implémentation d'un client et d'un Web Service REST.
- Approche SOAP (WSDL).
- Créer un Web Service SOAP et son fichier de description.
- Implémentation d'un client SOAP en requêtage multiservices.
Travaux pratiques
Création de Web Services SOAP et requêtages croisés. Création de flux RSS (mode REST) sur base de flux
tiers (agrégation).
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 47
Stage pratique de 3 jour(s)
Réf : POG
PHP 7 et 5, maîtriser la Programmation Orientée Objet
de la conception à l'implémentation des classes
Participants > Technologies Web> Développement Back-End et PHP
Développeurs désirant
améliorer la pérennité et Vous découvrirez les fondements de la Programmation Orientée Objet en PHP et apprendrez à concevoir
la maintenabilité de leurs une application "Objet" en vous basant sur la notation UML. Vous réaliserez un site Web en mettant en
développements. œuvre des concepts avancés tels que les objets métiers, les couches d'abstraction ou les design patterns.
Pré-requis OBJECTIFS PEDAGOGIQUES
Bonnes connaissances
Spécifier les exigences en fonction des cas d'usage
du PHP procédural ou
connaissances équivalentes à
Maîtriser les concepts de base de l'implémentation Objet
celles apportées par le cours Gérer la persistance des objets
"PHP 7 et 5, développer un Mettre en œuvre des Design Patterns
site Web dynamique" (réf.
PHH).
1) Approche objet dans un contexte Web 4) Persistance des objets
Prix 2020 : 2090€ HT 2) Concepts de base de l'implémentation Objet 5) Refactoring MVC
3) POO : concepts avancés et apports de PHP5 6) Rétro-ingénierie
Dates des sessions
Travaux pratiques
PARIS
08 juin 2020, 28 sep. 2020
Apprendre à interpréter des diagrammes de classes UML et à concevoir, développer ou réécrire des
14 déc. 2020 applications PHP en respectant le paradigme objet.
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 48
est ensuite analysé par nos
équipes pédagogiques. Travaux pratiques
Mise en œuvre du design pattern Chaîne de Responsabilité. Refactoring du projet en MVC.
• Une feuille d’émargement
par demi-journée de présence 6) Rétro-ingénierie
est fournie en fin de formation
ainsi qu’une attestation de fin - Introspection et classe Reflection.
de formation si le stagiaire a
bien assisté à la totalité de la
- Framework de librairies PEAR.
session. - Outils de documentation.
- XMI et diagrammes de classes.
Travaux pratiques
Générer les fichiers XMI pour l'ensemble des classes du projet et visualiser les diagrammes UML.
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 49
Stage pratique de 3 jour(s)
Réf : HPO
PHP 7 et 5, industrialisation des développements
les bonnes pratiques
Participants > Technologies Web> Développement Back-End et PHP
Développeurs désirant
améliorer la pérennité et Ce cours de perfectionnement est axé sur trois thèmes : l'optimisation du code au niveau algorithmique,
la maintenabilité de leurs l'adaptation de l'architecture logicielle aux nécessités du travail en équipes pluridisciplinaires ou multisites, et
développements. la rationalisation des développements orientés maintenabilité et réutilisabilité.
Pré-requis OBJECTIFS PEDAGOGIQUES
Bonnes connaissances de la
Analyser les performances d'une application et optimiser le code PHP associé
programmation orientée objet
sous PHP.
Améliorer la productivité du développement d'une application web PHP
Mettre en œuvre une architecture logicielle multicouche
Prix 2020 : 2090€ HT Introduire les Design Patterns dans la conception d'une application web PHP
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 50
• Une feuille d’émargement
par demi-journée de présence
est fournie en fin de formation
ainsi qu’une attestation de fin
de formation si le stagiaire a
bien assisté à la totalité de la
session.
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 51
Stage pratique de 2 jour(s)
Réf : PHM
PHP 7, nouveautés et bonnes pratiques de migration
> Technologies Web> Développement Back-End et PHP
Participants
Vous découvrirez et mettrez en pratique les nouveautés pertinentes apportées par la version PHP 7 dans le
Développeurs PHP. cadre d'un développement orienté Web. Vous apprendrez également à préparer la migration d'un site Web
écrit en PHP 5 vers la version PHP 7 en identifiant les points clés à prendre en compte en amont.
Pré-requis
Ce cours s'adresse aux OBJECTIFS PEDAGOGIQUES
développeurs ayant déjà une
connaissance du langage Acquérir une connaissance pratique des nouveautés du langage PHP 7
dans le contexte Web, Orienté Identifier les familles de problèmes potentiels en fonction de la version à migrer
Objet. Mettre en œuvre les bonnes pratiques de migration
Travaux pratiques
Modalités
Réalisation de scripts mettant en œuvre les nouveaux éléments syntaxiques.
d’évaluation
L’évaluation des acquis se
fait tout au long de la session 1) Evolution de base
au travers des multiples
exercices à réaliser (50 à 70% - Le cycle de release.
du temps). - Les éléments dépréciés.
- La syntaxe des variables.
- Intégration de l'Unicode au langage.
Compétences du - Refonte du moteur, optimisation des performances.
formateur Travaux pratiques
Dans un ensemble de scripts procéduraux représentant le fonctionnement d'un site Web de vente en ligne,
Les experts qui animent
la formation sont des
identifier les éléments dépréciés et mettre en œuvre une stratégie de migration.
spécialistes des matières
abordées. Ils ont été 2) Le langage : ce qui change
validés par nos équipes
pédagogiques tant sur le - Les opérateurs de fusion et de comparaison (spaceship).
plan des connaissances - Les constantes.
métiers que sur celui de la - Le déballage d'objets.
pédagogie, et ce pour chaque - Les nouvelles fonctions : array_column.
cours qu’ils enseignent. Ils - Les expressions régulières.
ont au minimum cinq à dix
- La cryptographie.
années d’expérience dans
leur domaine et occupent
- Les fonctions qui évoluent.
ou ont occupé des postes à - Le typage d'entrée et de retour.
responsabilité en entreprise.
Travaux pratiques
A partir de classes ADO fournies, effectuer un refactoring des classes en tenant compte des nouvelles
syntaxes.
Moyens
pédagogiques et 3) Erreurs et Assertions
techniques - La nouvelle hiérarchie d'exceptions dans PHP 7.
• Les moyens pédagogiques - Exception Constructeur.
et les méthodes - Exception du Moteur.
d'enseignement utilisés - Exception d'Erreur.
sont principalement : aides - Les Erreurs presque fatales.
audiovisuelles, documentation - Throwable et Userland.
et support de cours, exercices - Appel de méthode sur non-objet.
pratiques d'application et
- Assertions et Expectations.
corrigés des exercices pour
les stages pratiques, études Travaux pratiques
de cas ou présentation de cas Implémentation d'une stratégie de gestion d'erreur et d'exception, basée sur les interfaces standards.
réels pour les séminaires de
formation.
4) Fermeture et Générateur
• A l'issue de chaque stage ou
séminaire, ORSYS fournit aux - Closure : liaison à l'invocation.
participants un questionnaire - Générateur : valeurs de retour et délégation.
d'évaluation du cours qui
est ensuite analysé par nos Démonstration
équipes pédagogiques. Démonstration de code portant sur la syntaxe des générateurs et des closures.
• Une feuille d’émargement
par demi-journée de présence
5) POO : encore mieux !
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 52
est fournie en fin de formation - Analyse lexicale contextuelle.
ainsi qu’une attestation de fin - Dépréciation des constructeurs PHP 4.
de formation si le stagiaire a - Déclarations groupées.
bien assisté à la totalité de la
session.
- Les classes anonymes.
Travaux pratiques
Dans un ensemble de classes fournies, identification des constructeurs obsolètes et implémentation des
concepts abordés.
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 53
Stage pratique de 3 jour(s)
Réf : PSE
PHP 7 et 5, sécuriser ses applications
> Technologies Web> Développement Back-End et PHP
Participants
De par sa nature même, le service dynamique de pages Web ouvre de nombreuses portes sur le monde
Développeurs désirant extérieur. Pour le développeur, il est primordial de prendre conscience des types d'attaques auxquelles son
développer des applications code sera potentiellement exposé et de savoir y faire face, double objectif de ce stage.
PHP plus sécurisées.
Bonnes connaissances Prendre conscience des types d'attaques auxquelles son code peut être exposé
des langages PHP et SQL. Intégrer la sécurité dans les développements dès la conception
Connaissances de base de Identifier les failles possibles au niveau des développements
JavaScript. Développer des applications plus sécurisé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 54
bien assisté à la totalité de la - Ruses. Pot de Miel, Obfuscation et Turing inversé.
session. - Frameworks et briques logicielles. Gestion de la sécurité dans les développements composites.
- Audit de sécurité. Méthodologie de base, Cross-test et rapport d'audit.
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 55
Stage pratique de 5 jour(s)
Réf : OBP
PHP 7 et 5, pour les développeurs Objet
créer une application Web en POO
Participants > Technologies Web> Développement Back-End et PHP
Développeurs et Webmasters.
Ce cours vous permettra de maîtriser d'une manière opérationnelle le langage PHP dans le contexte d'un
Pré-requis développement Objet. Vous apprendrez à créer un site Web dynamique et aborderez la mise en œuvre des
aspects connexes à ce type de développement. L'ensemble du cours est orienté Objet.
Bonnes connaissances
des bases du HTML. La
connaissance d'un langage OBJECTIFS PEDAGOGIQUES
Objet permettra de mieux
Maîtriser les bases du langage PHP
profiter de la formation mais
n'est pas indispensable.
Maîtriser les concepts de base de l'implémentation Objet
Concevoir et naviguer dans des pages Web
Prix 2020 : 2790€ HT Assurer le suivi des sessions utilisateurs
Mettre en œuvre des formulaires
Gérer la persistance des données
Dates des sessions
PARIS 1) Introduction 5) Gestion des sessions utilisateurs
02 mar. 2020, 22 juin 2020 2) Bases du langage PHP 6) Utilisation d'une base de données MySQL
21 sep. 2020, 14 déc. 2020
3) Programmation Orientée Objet (POO) 7) Une application Web professionnelle
4) Premières applications Web en PHP
Modalités
d’évaluation 1) Introduction
L’évaluation des acquis se
fait tout au long de la session - Qu'est-ce que PHP ? Interactivité avec les internautes.
au travers des multiples - Les différences entre PHP 4, PHP 5 et PHP 7.
exercices à réaliser (50 à 70% - Présentation de l'exemple utilisé durant la formation.
du temps).
2) Bases du langage PHP
- Automatisation d'une page Web.
Compétences du - Le client-serveur. Premiers éléments du langage.
formateur - Intégration de PHP dans une page HTML.
Les experts qui animent
- Variables et fonctions. Librairies.
la formation sont des - Fonctions de base, variables serveur et variable PHP.
spécialistes des matières - Contrôles de flux et boucles.
abordées. Ils ont été
validés par nos équipes
Travaux pratiques
pédagogiques tant sur le Réalisation de fonctions personnalisées.
plan des connaissances
métiers que sur celui de la 3) Programmation Orientée Objet (POO)
pédagogie, et ce pour chaque
cours qu’ils enseignent. Ils - Rappel UML. Modélisation des classes. Outils.
ont au minimum cinq à dix - Classes, propriétés, méthodes. Visibilité et protection.
années d’expérience dans - Constructeur, destructeur. Appel implicite versus explicite.
leur domaine et occupent - Héritage et agrégation. Propagation. Polymorphisme.
ou ont occupé des postes à - Sérialisation et stockage. Organisation des fichiers.
responsabilité en entreprise.
Travaux pratiques
Réalisation d'une classe PageWeb.
Moyens
4) Premières applications Web en PHP
pédagogiques et
techniques - Les formulaires simples. Passage de variables. Vérification de Login/mot de passe. Redirection.
- Les variables complexes : tableaux des fonctions.
• Les moyens pédagogiques
et les méthodes Travaux pratiques
d'enseignement utilisés Réalisation d'un objet de stockage. Réalisation d'un objet formulaire (texte, select et upload).
sont principalement : aides
audiovisuelles, documentation 5) Gestion des sessions utilisateurs
et support de cours, exercices
pratiques d'application et - Variables persistantes : cookies et session.
corrigés des exercices pour - Avantages, limitations et précautions.
les stages pratiques, études
- Variables de session et fonctions liées. Les cookies.
de cas ou présentation de cas
réels pour les séminaires de - Sérialisation des variables complexes. Utilisation.
formation. Travaux pratiques
• A l'issue de chaque stage ou Réalisation d'un objet panier d'achat stockable en cookie ou session. Gestion des quantités commandées.
séminaire, ORSYS fournit aux
participants un questionnaire 6) Utilisation d'une base de données MySQL
d'évaluation du cours qui
est ensuite analysé par nos - Concepts : bases, tables, champs, enregistrements.
équipes pédagogiques. - Fonctions PHP MySQLi. Introduction au langage SQL.
- Requêtes et traitement des résultats.
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 56
• Une feuille d’émargement Travaux pratiques
par demi-journée de présence Création d'une base MySQL et de fiches produits à la volée.
est fournie en fin de formation
ainsi qu’une attestation de fin 7) Une application Web professionnelle
de formation si le stagiaire a
bien assisté à la totalité de la - Notions d'architecture multicouche. Principes MVC.
session.
- Formulaires complexes. Liaison aux données.
- Fonctions avancées de sélection : recherches et tris.
- Le graphisme en PHP : de la librairie GD.
- Intégration au site.
Travaux pratiques
Réalisation d'un moteur de recherche. Amélioration de la classe SQL. Implémentation multicouches.
Intégration des différents modules réalisés.
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 57
Stage pratique de 2 jour(s)
Réf : OBA
PHP 7 et 5, perfectionnement pour les développeurs Objet
> Technologies Web> Développement Back-End et PHP
Participants
Ce cours vous apprendra à tirer parti des extensions PHP et des briques logicielles existante. Vous verrez les
Développeurs. aspects avancés liés aux bases de données (extension LDAP, API Oracle, PostgreSQL, MySQL), au XML
(DOM et SAX), à AJAX, aux Web Services et aux extensions Mail et PDF.
Pré-requis
Bonnes connaissances OBJECTIFS PEDAGOGIQUES
de la Programmation
Orientée objet sous PHP. Découvrir les bibliothèques PEAR et PHPLib
Expérience souhaitable en Implémenter une authentification LDAP
développement PHP. Implémenter la persistance des données avec la librairie PDO
Mettre en œuvre des services Web SOAP et REST
Gérer l'envoi de mails et la génération de PDF
Dates des sessions
1) Rappel : Programmation Orientée Objet (POO) 5) XML/DOM/XSLT
2) PEAR et PHPLib 6) Web Service et SOAP
Modalités
3) Authentification LDAP 7) PDF pour Acrobat Reader
d’évaluation
4) Bases de données : manipulations avancées 8) Email
L’évaluation des acquis se
fait tout au long de la session
au travers des multiples
exercices à réaliser (50 à 70%
1) Rappel : Programmation Orientée Objet (POO)
du temps).
- Classes, propriétés, méthodes. Visibilité et Protection.
- Héritage. Règles de propagation. Polymorphisme.
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 58
Implémentation d'une classe PDF.
8) Email
- MIME : pièces jointes et formats HTML
- Les formats Mixed, Multipart, Alternative/Related.
- Les encodages particuliers. Paramétrage d'un serveur de test. Etude d'une librairie.
Travaux pratiques
Gérer l'envoi de mails au format MIME et PDF en pièce jointe.
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 59
Stage pratique de 2 jour(s)
Réf : TUH
PHPUnit, maîtriser ses tests unitaires
> Technologies Web> Développement Back-End et PHP
Participants
Afin de maîtriser la qualité de vos développements, vous apprendrez à mettre en œuvre des tests unitaires
Développeurs PHP, avec PHPUnit. Vous verrez en détail les mécanismes de PHPUnit et comment utiliser cet outil dans le
architectes logiciels. développement de nouvelles fonctionnalités, la maintenance de code legacy ou la couverture de code.
Pré-requis
OBJECTIFS PEDAGOGIQUES
Bonnes connaissances de la
programmation orientée objet Comprendre l'intérêt des tests unitaires dans une démarche qualité
(POO) et de PHP. Savoir installer, configurer et utiliser PHPUnit
Découvrir différentes approches d'écriture de tests
Prix 2020 : 1550€ HT Analyser son code et produire des métriques
Dates des sessions 1) Les principes des tests unitaires 4) Panorama de la couverture de code
PARIS 2) Bien démarrer avec le Framwork PHPunit 5) Les tests au centre de la qualité
23 avr. 2020, 05 nov. 2020 3) Quand et comment tester une application
Méthodes pédagogiques
Modalités Alternance de présentation magistrale (50%) et d'exercices pratiques (50%).
d’évaluation
Travaux pratiques
L’évaluation des acquis se
fait tout au long de la session Apprentissage de l'outil, débuter correctement un nouveau développement ou encore fiabiliser une
au travers des multiples application existante.
exercices à réaliser (50 à 70%
du temps).
1) Les principes des tests unitaires
- Qu'est-ce qu'un test ?
Compétences du - Pourquoi tester une application ?
formateur - Définition des tests unitaires.
Les experts qui animent - Quels sont les autres types de tests ? Comment les classer et les différencier ?
la formation sont des - Notions fondamentales à connaître.
spécialistes des matières - "Composer", le gestionnaire de dépendances de PHP.
abordées. Ils ont été - PSR : aperçu de certains standards PHP.
validés par nos équipes - Initialiser un projet PHP en respectant ces standards grâce à "Composer" ainsi que d'autres outils.
pédagogiques tant sur le
plan des connaissances
métiers que sur celui de la
2) Bien démarrer avec le Framwork PHPunit
pédagogie, et ce pour chaque - Présentation et historique du framework.
cours qu’ils enseignent. Ils
ont au minimum cinq à dix
- Ecrire des tests PHPUnit avec les assertions, annotations, data providers, fixtures...
années d’expérience dans - La ligne de commande PHPUnit et de la configuration XML.
leur domaine et occupent
Travaux pratiques
ou ont occupé des postes à
responsabilité en entreprise.
Prise en main du framework et mise en place des premiers tests unitaires.
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 60
de formation si le stagiaire a
bien assisté à la totalité de la
session.
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 61
Stage pratique de 2 jour(s)
Réf : STE
Architecture REST, développer des Web Services en PHP
> Technologies Web> Développement Back-End et PHP
Participants
Ce stage vous apprendra à implémenter une architecture de type REST pour l'exposition de ressources en
Développeurs PHP, chefs de ligne ou leur consommation, à utiliser les méthodes du protocole HTTP ainsi qu'à manipuler en PHP des
projets. représentations XML de ressources Web.
Pré-requis
OBJECTIFS PEDAGOGIQUES
Bonnes connaissances du
langage PHP en contexte Réaliser des classes pour alimentera les Web Services
Web (procédural et objet). Créer des fonctions diverses renvoyant des données au format XML et JSON
Connaissances de base Implémenter un Web service REST en mode CRUD
en XML et JavaScript Concevoir des pages web consommant les Web services
souhaitables. Savoir implémenter un service REST via un Framework PHP
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 62
- Utilisation des sockets et de cURL pour la création d'un contexte d'appel avec d'autres méthodes (PUT/
• Une feuille d’émargement
par demi-journée de présence DELETE/POST).
est fournie en fin de formation - Gestion des erreurs.
ainsi qu’une attestation de fin - Spécificités de l'approche AJAX en mode XML et JSON.
de formation si le stagiaire a - Spécificités de l'approche AJAX.
bien assisté à la totalité de la - Insertion de Mashup en mode DOM HTML.
session.
Travaux pratiques
Implémentation d'une page Web consommant les Web Services de plusieurs sources et présentation des
résultats agrégés.
6) Frameworks PHP
- Qu'est-ce qu'un framework ?
- Les frameworks de création d'API REST en PHP.
- Mise en place d'un Web Service avec un framework.
Démonstration
Implémentation d'un service REST via un framework.
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 63
Stage pratique de 3 jour(s)
Réf : PYM
PHP, technique avancée de développement pour le Web
> Technologies Web> Développement Back-End et PHP
Participants
Vous apprendrez dans ce cours à développer des applications Web PHP avec les frameworks les plus
Développeurs PHP et chefs populaires du marché. Vous verrez comment installer un framework, créer des formulaires et des templates,
de projets. organiser vos applications via une architecture MVC, manipuler des données persistantes et sécuriser les
Pré-requis accès.
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 64
ou ont occupé des postes à
responsabilité en entreprise. 6) Les formulaires et leur validation
- Création d'un formulaire simple.
- Affichage d'un formulaire dans des templates.
Moyens - Sécurité renforcée avec les tokens (CSRF).
pédagogiques et - Validation des formulaires.
techniques
Travaux pratiques
• Les moyens pédagogiques Création de formulaires. Ajout de pages à l'application fil rouge. Mise en place de la validation.
et les méthodes
d'enseignement utilisés 7) Aller plus loin avec les Frameworks
sont principalement : aides
audiovisuelles, documentation - Sécurité, contrôle d'accès et authentification.
et support de cours, exercices - Tests automatisés avec PHPUnit.
pratiques d'application et
- Solution d'e-mail.
corrigés des exercices pour
les stages pratiques, études - Services Web (SOAP et Rest).
de cas ou présentation de cas - Ajouter de nouvelles macros, fonctions à Twig.
réels pour les séminaires de
Travaux pratiques
formation.
Mise en œuvre et tests.
• A l'issue de chaque stage ou
séminaire, ORSYS fournit aux
participants un questionnaire
d'évaluation du cours qui
est ensuite analysé par nos
équipes pédagogiques.
• Une feuille d’émargement
par demi-journée de présence
est fournie en fin de formation
ainsi qu’une attestation de fin
de formation si le stagiaire a
bien assisté à la totalité de la
session.
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 65
Stage pratique de 4 jour(s)
Réf : FAR
Zend Framework 2 et 3, maîtrise du développement Web
> Technologies Web> Développement Back-End et PHP
Participants
Ce cours vous apportera les meilleures pratiques de développement Web avec le Zend Framework version
Développeurs et architectes. 2. Après l'avoir installé, vous en découvrirez l'architecture et les concepts. Vous concevrez des modules, des
formulaires, aborderez l'injection de dépendances et utiliserez les principaux composants du framework.
Pré-requis
Connaissances de base OBJECTIFS PEDAGOGIQUES
des concepts objet. Bonnes
connaissances de PHP5 et du Installer et configurer une application Zend Framework 2 et 3
HTML. Maîtriser les Design Patterns Objets en particulier le MVC
Utiliser les principaux composants de Zend Framework
Prix 2020 : 2490€ HT Automatiser les tests dans Zend Framework
Développer des composants métiers avec Zend\Db et Doctrine
Dates des sessions
1) Introduction 5) Les formulaires
PARIS
2) Programmation Orientée Objet 6) Bonnes pratiques avec Zend Framework
30 juin 2020, 29 sep. 2020
01 déc. 2020 3) Utilisation du framework 7) Autres composants
4) Accès aux bases de données 8) Les nouveautés et changements de Zend
Framework 3
Modalités
d’évaluation
1) Introduction
L’évaluation des acquis se
fait tout au long de la session - Définition d'un framework et de son intérêt.
au travers des multiples - Présentation générale du Zend Framework.
exercices à réaliser (50 à 70% - Evolutions successives depuis Zend 1.
du temps). - Installation de Zend Framework avec de Composer.
- Architecture MVC. Squelette d'application.
Travaux pratiques
Compétences du Création d'un projet.
formateur
Les experts qui animent
2) Programmation Orientée Objet
la formation sont des
spécialistes des matières
- Rappels : classes, objets, visibilité, encapsulation, accesseurs, constructeur, méthodes magiques...
abordées. Ils ont été - Conception Objet : références, associations, héritage, classes abstraites, interfaces.
validés par nos équipes - Design patterns : Factory, Model View Controller, Data Mapper, Table Gateway, Front Controller, Two Step
pédagogiques tant sur le View...
plan des connaissances - Normes PSR (0/1/2) et autochargement de classes.
métiers que sur celui de la
pédagogie, et ce pour chaque Travaux pratiques
cours qu’ils enseignent. Ils Conception d'un modèle Objet.
ont au minimum cinq à dix
années d’expérience dans 3) Utilisation du framework
leur domaine et occupent
ou ont occupé des postes à - Type de code pour le Modèle, le Contrôleur, la Vue ?
responsabilité en entreprise. - Utilisation du Layout, ViewModel, aides de vues disponibles et personnalisées.
- Gestion des erreurs, plug-ins de Contrôleurs.
Travaux pratiques
Moyens Développement d'un carnet d'adresses sous Zend Framework.
pédagogiques et
techniques 4) Accès aux bases de données
• Les moyens pédagogiques - Les bases de données simplifiées avec Zend\Db.
et les méthodes - L'ORM Doctrine et le module Doctrine Module.
d'enseignement utilisés
sont principalement : aides Travaux pratiques
audiovisuelles, documentation Manipulation de données via l'ORM Doctrine.
et support de cours, exercices
pratiques d'application et 5) Les formulaires
corrigés des exercices pour
les stages pratiques, études - Zend\Form : gestion des formulaires.
de cas ou présentation de cas - Filtrage et validation : Zend\Filter, Zend\Validate, Zend\InputFilter.
réels pour les séminaires de
formation.
- Conversions objets/tableaux avec les Hydrateurs.
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 66
ainsi qu’une attestation de fin
de formation si le stagiaire a 7) Autres composants
bien assisté à la totalité de la
session. - Authentification et gestion des droits.
- Mails, Logs, Session, Config.
- Internationalisation avec Zend\ I18n.
- Zend\EventManager.
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 67
Stage pratique de 3 jour(s)
Réf : LAE
Laravel, maîtriser le développement Web PHP
> Technologies Web> Développement Back-End et PHP
Participants
Vous apprendrez à développer des applications Web PHP avec le framework Laravel 5.x. Sa structure se
Développeurs PHP et veut élégante et légère dans le cadre d'un développement MVC et dans le respect des Design Patterns.
architectes. Laravel vous permettra d'écrire une application Web plus rapidement et plus facilement maintenable.
Pré-requis
OBJECTIFS PEDAGOGIQUES
Bonnes connaissances de
PHP. Connaissances de base Installer et configurer Laravel 5.x
de la Programmation Orientée Maîtriser les composants de Laravel
Objet. Manipuler des données via l'ORM Eloquent
Concevoir des formulaires et contrôler la validation des données
Créer des applications Web sécurisées
Dates des sessions
1) Concept Model View Controller 4) Paramétrage avancé
2) Les concepts de base 5) Travailler avec la base de données
Modalités
3) Découverte des points forts du MVC 6) L'authentification dans Laravel
d’évaluation
L’évaluation des acquis se Méthodes pédagogiques
fait tout au long de la session
au travers des multiples Alternance entre présentation magistrale, illustrations de cas concrets et travaux pratiques.
exercices à réaliser (50 à 70%
du temps). Exercice
Ce cours s'appuiera sur la création complète d'un site Internet de publication de petites annonces.
Compétences du
formateur 1) Concept Model View Controller
Les experts qui animent - Rappel syntaxique : UML, Classes, Héritage, Abstraction, Interfaces et Traits.
la formation sont des - Pertinence et mise en œuvre de différents Motifs de Conception (Design Patterns).
spécialistes des matières - Implémentation PHP d'une architecture 3-tiers type MVC complète.
abordées. Ils ont été - Approche Laravel 5.x. Présentation générale de la cinématique MVC.
validés par nos équipes
pédagogiques tant sur le
plan des connaissances
2) Les concepts de base
métiers que sur celui de la
pédagogie, et ce pour chaque
- Architecture et configuration de Laravel : vue d'ensemble.
cours qu’ils enseignent. Ils - Installation complète et organisation de PHP Laravel (Composer et Setup).
ont au minimum cinq à dix - Gestion du routage de base et acheminement vers le contrôleur.
années d’expérience dans - Construire des réponses personnalisées.
leur domaine et occupent
ou ont occupé des postes à Travaux pratiques
responsabilité en entreprise. Installation et paramétrage de Laravel 5.x. Création d'une première 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 68
Mise en place de la couche modèle de l'application Web à l'aide de l'ORM.
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 69
Stage pratique de 5 jour(s)
Réf : JSP
Java, développement de servlets et JSP
> Technologies Web> Développement Back-End et PHP
Participants
Ce cours vous permettra de développer des projets Web d'entreprise basés sur la plateforme Java EE. Vous
Informaticiens souhaitant découvrirez les architectures MVC au travers de l'implémentation d'une couche de présentation basée sur
développer des applications des JSP puis sur JSF 2. Vous découvrirez les mécanismes des Servlet, apprendrez à persister vos données
Web avec les technologies
Java/Java EE.
et à sécuriser vos applications Java. Vous mettrez en œuvre l'IDE Eclipse afin de construire et déployer vos
solutions sur les différents serveurs d'applications Java EE du marché comme JBoss Wildfly ou WebSphere.
Pré-requis
OBJECTIFS PEDAGOGIQUES
Bonnes connaissances
du langage Java et des Maîtriser l'architecture des applications Java EE
technologies Web. Expérience Développer une couche présentation basée sur des JSP, des librairies de balises et JSF
requise en programmation Développer des composants de contrôle et de navigation basés sur des Servlets
Java.
Gérer l'accès à une base de données
Sécuriser une application Java EE
Prix 2020 : 2890€ HT
1) Rappel sur le contexte des applications Web 5) Accès aux bases de données
Dates des sessions d'entreprise 6) Le framework de présentation JSF 2
PARIS 2) Architecture des applications Java Web 7) Sécurisation d'une application Web Java EE
09 mar. 2020, 15 juin 2020 3) Pages JSP : composants de présentation
28 sep. 2020, 14 déc. 2020
4) API Servlet 3.0 : composants de contrôle et de
navigation
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 70
est ensuite analysé par nos Développer la couche présentation (JSP, JSTL et librairies de balises).
équipes pédagogiques.
• Une feuille d’émargement 4) API Servlet 3.0 : composants de contrôle et de navigation
par demi-journée de présence
est fournie en fin de formation - Le conteneur de Servlets.
ainsi qu’une attestation de fin - Le cycle de vie d'une Servlet. Initialiser une Servlet. Ecrire les méthodes de services.
de formation si le stagiaire a - L'interface Servlet. Les servlets HTTP.
bien assisté à la totalité de la - Gestion des formulaires HTML. Le traitement de la réponse, l'envoi d'information, la génération de HTML.
session. - La récupération des paramètres HTTP.
- Filtrage des requêtes/réponses. Programmation des filtres de Servlets.
- La récupération d'information : du serveur Web, du client et de l'environnement. Invocation d'autres
ressources Web.
- Inclusion et transfert du contrôle.
- Gestion des erreurs d'exécution. Journalisation des événements.
- Les différentes méthodes de suivi de session. Obtention, consultation et abandon de session. Contexte de
session.
- Combinaison JSP et Servlets.
Travaux pratiques
Développement d'une application à base de Servlets exploitant l'environnement du conteneur Web.
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 71
Stage pratique de 5 jour(s)
Réf : APJ
Java EE 7, conception et développement d'applications
Participants Web
> Technologies Web> Développement Back-End et PHP
Développeurs, architectes et
chefs de projets. La plateforme Java EE – Jakarte EE améliore de manière significative la productivité des développeurs. Cette
formation vous permettra de développer des applications d’entreprise en vous basant sur les API JPA, JMS,
Pré-requis CDI, EJB, JSF, JAX-RS et WebSocket.
Bonnes connaissances en
Java ainsi que des bases du OBJECTIFS PEDAGOGIQUES
web : HTTP, HTML, CSS,
JavaScript. Concevoir et développer des application basée sur les spécifications Java EE – Jakarta EE
Mettre en place une couche d'accès aux données avec JPA
Prix 2020 : 2890€ HT Mettre en place une architecture distribuée avec EJB et JMS
Mettre en place une couche de présentation avec JSF et Ajax
Développer et consommer des web service REST
Dates des sessions Mettre en place un canal de communication entre un navigateur HTML5 et un serveur via les websockets
AIX
30 mar. 2020, 29 juin 2020 1) Introduction 5) Architecture distribuée avec EJB et JMS
05 oct. 2020, 07 déc. 2020
2) Environnement de travail 6) Web et JSF
BORDEAUX
3) Découpage n-tiers et injection de 7) Web services REST
23 mar. 2020, 27 juil. 2020
dépendances avec CDI 8) Websockets
28 sep. 2020, 30 nov. 2020
BRUXELLES 4) Accès aux données avec JPA
15 juin 2020, 21 sep. 2020
23 nov. 2020, 08 déc. 2020
Méthodes pédagogiques
GRENOBLE Un exercice "fil rouge" sera déroulé. Les différents modules seront validés par des tests unitaires (lancé avec
11 mai 2020, 07 sep. 2020 le conteneur embarqué) et seront déployés sur un serveur d'application Java EE 7.
02 nov. 2020
LILLE
20 juil. 2020, 21 sep. 2020 1) Introduction
23 nov. 2020
- Briques de la spécification Java EE 7.
LYON - Présentation des principales API.
20 juil. 2020, 12 oct. 2020 - De Java EE à Jakarta EE.
19&23 nov. 2020 - La concurrence du framework Spring.
MONTPELLIER
20 juil. 2020, 12 oct. 2020 2) Environnement de travail
23 nov. 2020
NANTES - Environnement Eclipse.
- Dépendances Maven.
11 mai 2020, 07 sep. 2020
02 nov. 2020
- Tests unitaires avec Arquillian.
- Utilisation des webtools, prise en main du serveur.
ORLEANS
25 mai 2020, 21 sep. 2020 Travaux pratiques
23 nov. 2020 Installer l'IDE et le serveur.
PARIS
23 mar. 2020, 25 mai 2020
3) Découpage n-tiers et injection de dépendances avec CDI
20 juil. 2020, 21 sep. 2020
- Découpage en couche, approche POJO.
23 nov. 2020
- Scopes et gestion de l'état.
RENNES - Injection de dépendances.
30 mar. 2020, 29 juin 2020 - Intercepteurs.
05 oct. 2020, 07 déc. 2020
SOPHIA-ANTIPOLIS Travaux pratiques
11 mai 2020, 07 sep. 2020
Mise en place d'une application n-tiers, utilisation de CDI (injection de dépendance...).
02 nov. 2020
STRASBOURG
4) Accès aux données avec JPA
30 mar. 2020, 29 juin 2020 - Mapping objet relationnel (xml, annnotations).
05 oct. 2020, 07 déc. 2020 - Lazy loading.
TOULOUSE - Manipulation de l'API 2.1 : EntityManager.
23 mar. 2020, 27 juil. 2020 - JPA-QL, API Criteria, MetaModel, EntityGraph.
28 sep. 2020, 30 nov. 2020 - Gestion des transactions avec JTA.
TOURS Travaux pratiques
23 mar. 2020, 27 juil. 2020 Mise en place de la couche d'accès aux données.
28 sep. 2020, 30 nov. 2020
5) Architecture distribuée avec EJB et JMS
Modalités - Services techniques de l'API EJB : sécurité, remoting, accès concurrents, accès asynchrones, timers.
- Positionnement des EJB par rapport aux beans CDI.
d’évaluation - JMS 2.0 pour les échanges de messages.
L’évaluation des acquis se
fait tout au long de la session
Travaux pratiques
au travers des multiples Mise en place de services avec les EJB sessions et d'un bus d'échange de messages avec JMS.
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 72
exercices à réaliser (50 à 70%
du temps). 6) Web et JSF
- Concepts (MVP, Presenter, View).
- Facelets, taglibs, jsf-el.
Compétences du - Validation avec l’API Bean Validation
formateur - Mise en œuvre d'Ajax.
Les experts qui animent Travaux pratiques
la formation sont des
Mise en œuvre de JSF 2.2 et d'Ajax.
spécialistes des matières
abordées. Ils ont été
validés par nos équipes 7) Web services REST
pédagogiques tant sur le
plan des connaissances - API JAX-RS 2.0 pour les services web RESTful.
métiers que sur celui de la - Rappels HTTP : les verbes, les ContentType...
pédagogie, et ce pour chaque - CORS : cross origin shared resource. HATEOAS.
cours qu’ils enseignent. Ils - Produire et consommer des objets via l'API Java de traitement JSON.
ont au minimum cinq à dix
années d’expérience dans Travaux pratiques
leur domaine et occupent Exposant des services, consommer ces services REST via un client web
ou ont occupé des postes à
responsabilité en entreprise. 8) Websockets
- Principe technique.
- Le pattern pub/sub et l’échange de messages.
Moyens - Mise en place côté serveur et client.
pédagogiques et
Travaux pratiques
techniques Ajout d’une connexion websocket au client web.
• Les moyens pédagogiques
et les méthodes
d'enseignement utilisés
sont principalement : aides
audiovisuelles, documentation
et support de cours, exercices
pratiques d'application et
corrigés des exercices pour
les stages pratiques, études
de cas ou présentation de cas
réels pour les séminaires de
formation.
• A l'issue de chaque stage ou
séminaire, ORSYS fournit aux
participants un questionnaire
d'évaluation du cours qui
est ensuite analysé par nos
équipes pédagogiques.
• Une feuille d’émargement
par demi-journée de présence
est fournie en fin de formation
ainsi qu’une attestation de fin
de formation si le stagiaire a
bien assisté à la totalité de la
session.
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 73
Stage pratique de 5 jour(s)
Réf : AST
[Link] niveau 1, développement Web
> Technologies Web> Développement Back-End et PHP
Participants
Ce cours vous apprendra à utiliser les techniques de création d'applications Internet/Intranet [Link] Web
Informaticiens souhaitant Forms dans l'environnement .NET 4.7 avec Visual Studio 2015/2013 Vous apprendrez également à lier vos
développer des applications applications avec différents types de bases de données. Enfin, ce cours vous présentera un ensemble de
Internet/Intranet en utilisant
les technologies .NET avec
bonnes pratiques en se focalisant sur l'acquisition de l'architecture du framework [Link] Web Forms.
l'environnement Visual Studio.
OBJECTIFS PEDAGOGIQUES
Pré-requis Comprendre le fonctionnement des pages [Link]
Bonnes connaissances de Acquérir les compétences de développement Web avec [Link]
la programmation C# ou Maîtriser la syntaxe du développement Web avec le langage C# (ou VBNet)
[Link]. Connaissances Utiliser l'environnement de développement intégré Visual Studio
de base des technologies
Savoir définir une gestion de sécurité de base des applications Web
Web côté client (HTML,
JavaScript...).
1) Introduction et rappels 5) Accès aux données
Prix 2020 : 2890€ HT 2) Fonctionnement des pages [Link] 6) Gestion de la sécurité
3) Contrôles serveur 7) Configuration et déploiement
Dates des sessions 4) Conception de la structure d'un site Web 8) Utilisation des services Web
AIX
08 juin 2020, 05 oct. 2020 Travaux pratiques
07 déc. 2020
Les participants apprendront à maîtriser l'infrastructure [Link]. Ils utiliseront l'environnement .NET/
BORDEAUX Visual Studio pour mettre en œuvre les techniques nécessaires aux applications Web professionnelles. Les
08 juin 2020, 28 sep. 2020 exercices sont effectués en C# ou [Link] suivant le choix des participants.
30 nov. 2020
BRUXELLES
15 juin 2020, 21 sep. 2020 1) Introduction et rappels
23 nov. 2020, 07 déc. 2020
- Rappels des concepts liés à l'Internet/Intranet et technologies .NET.
GRENOBLE
- L'architecture d'une application Internet/Intranet, rappel des méthodes HTTP.
11 mai 2020, 07 sep. 2020
- Les Technologies .NET. Application Web en .NET.
02 nov. 2020
- Les outils intégrés à Visual Studio.
LILLE
25 mai 2020, 21 sep. 2020 Travaux pratiques
23 nov. 2020 Utilisation de Visual Studio pour la création d'un site, création d'un formulaire d'entrée de données.
LYON
15 juin 2020, 12 oct. 2020
2) Fonctionnement des pages [Link]
23 nov. 2020 - Principe des pages [Link], cycle de vie.
MONTPELLIER - Utilisation des contrôles serveur WebForms. Intégration dans les pages ASPX avec Visual Studio.
15 juin 2020, 12 oct. 2020 - Persistance de l'état des contrôles serveur avec le ViewState.
23 nov. 2020 - Gestion de la persistance des données applicatives : Session, Cache, Application, Cookies.
NANTES - Membres caractéristiques des classes Page, HttpRequest, HttpResponse et HttpServerUtility.
11 mai 2020, 07 sep. 2020 - Utilisation et limitations du QueryString.
02 nov. 2020 - Mise en œuvre du CrossPagePostBack.
ORLEANS - Gestion des événements dans les pages [Link] et cycle de vie : Load, UnLoad, PreRender...
25 mai 2020, 21 sep. 2020 - Gestion des événements de l'application : fichier [Link], événements importants, utilisation.
23 nov. 2020 - Structuration d'une application Web avec VS (séparation données/code/présentation, dossiers spéciaux,
PARIS ressources, etc.)
25 mai 2020, 20 juil. 2020 Travaux pratiques
21 sep. 2020, 23 nov. 2020 Ecriture des premières pages [Link] basées sur des contrôles serveur standard (listes, boutons, etc.)
RENNES et gérant des événements. Mise en œuvre des mécanismes nécessaires aux applications professionnelles
08 juin 2020, 05 oct. 2020 (session, cookie, etc.).
07 déc. 2020
SOPHIA-ANTIPOLIS 3) Contrôles serveur
11 mai 2020, 07 sep. 2020
- Utilité des contrôles serveur pour la création de pages actives côté client et serveur.
02 nov. 2020
- Intégration des contrôles serveur HTML (HtmlInputText, HtmlTable...) avec les scripts clients JavaScript/
STRASBOURG jQuery.
08 juin 2020, 05 oct. 2020 - Contrôles conteneur : Panel, MultiView, Wizard...
07 déc. 2020 - Contrôles riches : Calendar, AdRotator, FileUpload...
TOULOUSE - Contrôles de validation, groupes de validation et unobstrusive validation d'[Link].
08 juin 2020, 28 sep. 2020
30 nov. 2020 Travaux pratiques
Utilisation des contrôles serveur afin de rendre une page dynamique, du côté client et du côté serveur. Mise
TOURS
en œuvre des contrôles de validation côté client et côté serveur avec les contrôles Wizard. Exemple du
08 juin 2020, 28 sep. 2020
contrôle FileUpload... Mise en œuvre de l'Ajax avec UpdatePanel.
30 nov. 2020
4) Conception de la structure d'un site Web
- Contrôles utilisateur pour la structuration des pages.
- Mise en forme d'un site à l'aide des MasterPages.
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 74
- Rôles des dossiers spéciaux (App_Code, App_Data, App_Themes, etc.).
Modalités - Utilisation des feuilles de style CSS et des thèmes.
d’évaluation - Le gestionnaire de packages NuGet.
- Mise en place d'un système de navigation avec SiteMap et SiteMapPath, TreeView et Menu.
L’évaluation des acquis se
fait tout au long de la session Travaux pratiques
au travers des multiples Exemple de réalisation d'une application de e-commerce, réalisation d'un contrôle utilisateur et utilisation de
exercices à réaliser (50 à 70%
pages maîtres.
du temps).
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 75
Stage pratique de 5 jour(s)
Réf : NEA
[Link] niveau 2, développement Web
> Technologies Web> Développement Back-End et PHP
Participants
Ce cours permettra aux participants d'appréhender les aspects avancés du développement Web avec
Développeurs [Link]. [Link], comme, entre autres, l'utilisation du cache de IIS et d'[Link], la sécurité et les profils
utilisateurs, les fonctionnalités Ajax et les sources de données de types variés (Entity Framework, objets
Pré-requis
métier...).
Bonnes connaissances
de la programmation Web OBJECTIFS PEDAGOGIQUES
en .NET ou connaissances
équivalentes à celles Gérer les données de l'objet en relationnel Entity Framework
apportées par le stage Réaliser des contrôles utilisateur et interactif avec JavaScript
"[Link], niveau 1" (réf. Maitriser l'authentification et la sécurité d'une application web
AST). Expérience requise. Écrire des Services Web asynchrones et sécurisés avec SOAP
Consommer des services Web JSON avec MS Ajax ou Angular $http
Prix 2020 : 2890€ HT
Travaux pratiques
Modalités Les exercices sont effectués en C# ou [Link] suivant le choix des participants.
d’évaluation
L’évaluation des acquis se 1) Architecture des applications [Link]
fait tout au long de la session
au travers des multiples - Architecture, composants et cycle de vie des pages [Link] WebForms.
exercices à réaliser (50 à 70% - Gestion du cache [Link] et IIS.
du temps).
2) Accès aux données avancées
- Object DataSource comme adaptateur d'accès aux DAL propriétaires.
Compétences du - Entity Framework 6. TableAdapters et dataset typés.
formateur - Contrôles basés sur des templates.
Les experts qui animent Travaux pratiques
la formation sont des Création de la couche d'accès aux données et optimisations.
spécialistes des matières
abordées. Ils ont été
validés par nos équipes
3) Contrôles personnalisés
pédagogiques tant sur le
- Génération dynamique de contrôles.
plan des connaissances
métiers que sur celui de la - Contrôles utilisateur de type ASCX.
pédagogie, et ce pour chaque - Contrôles utilisateur distribuables et composites.
cours qu’ils enseignent. Ils - Intégration au designer.
ont au minimum cinq à dix
années d’expérience dans Travaux pratiques
leur domaine et occupent Réalisation des 3 types de contrôles utilisateur et interaction avec JavaScript.
ou ont occupé des postes à
responsabilité en entreprise. 4) Sécurité et authentification
- Authentification, autorisation et personnification. Types d'attaques et défenses.
- Identité système et usurpation d'identité du client.
Moyens - Membership providers ou identification applicative personnalisée.
pédagogiques et - Gestion des rôles et profils.
techniques Travaux pratiques
• Les moyens pédagogiques Créer une application Web sécurisée gérant des rôles et profils.
et les méthodes
d'enseignement utilisés 5) Services Web
sont principalement : aides
audiovisuelles, documentation - Architecture, sécurité, header SOAP personnalisés.
et support de cours, exercices - Proxies, invocations synchrones et asynchrones.
pratiques d'application et - Communications asynchrones dans le cycle de vie des pages [Link].
corrigés des exercices pour
les stages pratiques, études Travaux pratiques
de cas ou présentation de cas Écriture et utilisation de services asynchrones et sécurisés.
réels pour les séminaires de
formation. 6) Ajax
• A l'issue de chaque stage ou
séminaire, ORSYS fournit aux - Microsoft Ajax Library, templates MSAjax avec la classe JavaScript DataView.
participants un questionnaire - PageMethods, services Web et WCF.
d'évaluation du cours qui - Updatepanels.
est ensuite analysé par nos - Architecture AngularJS.
équipes pédagogiques. - Consommation de services Web JSON avec MS Ajax ou Angular $http.
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 76
• Une feuille d’émargement Travaux pratiques
par demi-journée de présence Utilisation de services JSON. UpdatePanels pour optimiser un service de discussion en ligne.
est fournie en fin de formation
ainsi qu’une attestation de fin 7) Compléments
de formation si le stagiaire a
bien assisté à la totalité de la - Internationalisation. API de globalisation et utilisation de ressources.
session.
- Génération de rendus non-HTML avec les handlers HTTP.
- Utiliser l'API de réflexion.
- [Link] Dynamic Data.
- Bundling et minification, unobtrusive validation, données liées typées, validation par la décoration.
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 77
Stage pratique de 4 jour(s)
Réf : MVE
[Link] MVC Core, développement d'applications Web
> Technologies Web> Développement Back-End et PHP
Participants
Ce cours vous apprendra à développer des applications Web basées sur le framework [Link] MVC
Développeurs .NET 6. Vous appliquerez notamment le modèle de programmation MVC, concevrez des interfaces utilisateurs
confirmés. adaptables et intégrerez jQuery dans vos développements que vous organiserez sous Visual Studio
Pré-requis 2015/2017 et [Link] 5.
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 78
est fournie en fin de formation - [Link] Identity, les filtres d'authentification.
ainsi qu’une attestation de fin
de formation si le stagiaire a Travaux pratiques
bien assisté à la totalité de la Mise en œuvre de la sécurité.
session.
7) Structurer un projet et injection de dépendance
- Bonnes pratiques de développement.
- Injection de dépendances.
Travaux pratiques
Organisation en couches d'un projet et utilisation de l'injection de dépendance.
8) Cross-platform et déploiement
- Clients Web et mobile.
- Les différents types de serveurs : cross-platform.
- Déploiement vers les différents environnements et cross-platform.
Travaux pratiques
Déploiement des 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 79
Stage pratique de 3 jour(s)
Réf : MVA
[Link] MVC Core, perfectionnement
> Technologies Web> Développement Back-End et PHP
Participants
Ce stage vous permettra d'approfondir les mécanismes MVC du Framework .NET. Vous verrez comment
Développeurs, architectes et améliorer la visibilité de vos sites via les techniques de Search Engine Optimization, les sécuriser et mettre
chefs de projets. en place une authentification OAuth. Mais aussi comment améliorer la qualité de vos développements.
Pré-requis
OBJECTIFS PEDAGOGIQUES
Bonnes connaissances en
C# ou [Link] et d'[Link] Améliorer la qualité de son développement avec les tests de navigateur, T4 MVC, RazorGenerator
MVC. Capitaliser le travail d'équipe avec un référentiel Nuget privé, rendre le code réutilisable
Automatiser la chaîne de développement avec des templates personnalisés
Prix 2020 : 1990€ HT Améliorer la visibilité de son site avec le Search Engine Optimization
Sécuriser son site contre CSRF et s'authentifier avec un serveur OAuth
Dates des sessions
1) Modèle avancé 5) Outils pour le cycle de vie du projet
PARIS
2) Vue avancée 6) Identité & sécurité
06 avr. 2020, 16 nov. 2020
3) Contrôleur avancé 7) WebSockets et SignalR
4) Organisation, routage et SEO
Modalités
d’évaluation 1) Modèle avancé
L’évaluation des acquis se
fait tout au long de la session - Personnaliser le scaffolding.
au travers des multiples - "Binder" personnalisé pour lier les données au modèle.
exercices à réaliser (50 à 70% - Validation d'attribut personnalisé coté serveur et coté client.
du temps). - Valider avec l'écriture Fluent.
Travaux pratiques
Edition des templates de page pour Scaffolding personnalisé.
Compétences du
formateur 2) Vue avancée
Les experts qui animent - Création de composants de vue.
la formation sont des - Changer la classe de base des vues.
spécialistes des matières
abordées. Ils ont été
- Introduction aux Single Pages Application.
validés par nos équipes - Précompiler les vues avec RazorGenerator.
pédagogiques tant sur le
Travaux pratiques
plan des connaissances
métiers que sur celui de la
Créer un template de Custom Control.
pédagogie, et ce pour chaque
cours qu’ils enseignent. Ils 3) Contrôleur avancé
ont au minimum cinq à dix
années d’expérience dans - Tirer parti de l'injection de dépendances bâtie dans [Link] MVC pour injecter un DbContext.
leur domaine et occupent - Injecter des dépendances pour les tests.
ou ont occupé des postes à - Actions asynchrones.
responsabilité en entreprise. - Ecrire des templates de courrier et gérer les envois.
- Eviter les liens cassés avec T4 MVC.
Travaux pratiques
Moyens Ajout de la fonctionnalité d'envoi de courrier avec des templates au format Markdown.
pédagogiques et
techniques 4) Organisation, routage et SEO
• Les moyens pédagogiques - Indexation avec Lucene.
et les méthodes - Areas pour organiser les sites.
d'enseignement utilisés - Créer sa route virtuelle pour le SEO.
sont principalement : aides - Redirections et les routes éditables avec RouteMagic.
audiovisuelles, documentation
- Modifier son site pour monter en SEO.
et support de cours, exercices
pratiques d'application et Travaux pratiques
corrigés des exercices pour Automatiser les routes avec une route virtuelle et mise en place d'indexation avec Lucene.
les stages pratiques, études
de cas ou présentation de cas
réels pour les séminaires de
5) Outils pour le cycle de vie du projet
formation.
- Création de package Nuget.
• A l'issue de chaque stage ou - Installation d'un référentiel Nuget Privé.
séminaire, ORSYS fournit aux - Ajouter des actions non intrusives au démarrage.
participants un questionnaire - Framework Elmah pour le logging des erreurs.
d'évaluation du cours qui
- Test automatisé du navigateur.
est ensuite analysé par nos
équipes pédagogiques. - Exécuter des tâches avec Gulp et Grunt.
- LESS et SASS pour factoriser l'écriture du CSS.
• Une feuille d’émargement - Utiliser Bower comme gestionnaire de paquets.
par demi-journée de présence
est fournie en fin de formation Travaux pratiques
ainsi qu’une attestation de fin Installation d'un référentiel Nuget privé et création d'un package Nuget & Test automatisé du navigateur.
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 80
de formation si le stagiaire a
bien assisté à la totalité de la 6) Identité & sécurité
session.
- Etendre la protection Cross Site Resource Forgery par défaut. Prévenir le "surpostage".
- Sensibilisation aux attaques.
- Utilisation de captcha contre les bots.
Travaux pratiques
Mise en place d'une authentification OAuth.
7) WebSockets et SignalR
- Architecture SignalR.
- Support des navigateurs non dotés en Websockets.
- Résilience de la connection.
Travaux pratiques
Serveur de gestion client en SignalR et JQuery Signal R.
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 81
Stage pratique de 3 jour(s)
Réf : IIA
IIS 10, administrer un serveur Web, pour Windows Server
Participants 2016
> Technologies Web> Développement Back-End et PHP
Administrateurs et ingénieurs
système en charge de Ce stage vous apprendra à installer, configurer et administrer un serveur Web IIS 10 sous Windows 2016.
l'administration de serveurs Vous apprendrez également à mettre en place, contrôler et administrer des sites et des applications en
Web intégrant les contraintes de sécurité et de performances liées à ce serveur.
Pré-requis
OBJECTIFS PEDAGOGIQUES
Bonnes connaissances
des protocoles et des Savoir paramétrer un serveur IIS
architectures Web. Apprendre à sécuriser un serveur IIS
Connaissances de base de Maintenir un serveur IIS
l'administration de Windows Gérer les performances d'un serveur IIS
Server 2016
PARIS
08 juin 2020, 07 sep. 2020 1) Présentation
02 nov. 2020
- Architecture IIS 10, HTTP/2, Nano Server, En-tête d'hôte générique, Variables des pools d'application,
HTTP 308.
Modalités - Installer IIS avec Gestionnaire de serveur, DISM et [Link].
- Comment migrer d'un site Web IIS 8.0 / 8.5 vers IIS 10 ?
d’évaluation
Travaux pratiques
L’évaluation des acquis se
fait tout au long de la session
Installation d'IIS 10.
au travers des multiples
exercices à réaliser (50 à 70% 2) Configuration de base
du temps).
- Gestion des services, configuration post-installation.
- Outils d'administration, WMI, PowerShell, Appcmd.
- Structure d'un site Web, répertoire virtuel, pool d'applications.
Compétences du
Travaux pratiques
formateur
Création de sites, d'applications et de répertoires virtuels.
Les experts qui animent
la formation sont des 3) Paramétrage de sites et d'applications Web
spécialistes des matières
abordées. Ils ont été - Sites statiques, liaison de site, en-tête d'hôte, filtres ISAPI.
validés par nos équipes - Configuration du serveur Web, héritage et conflit.
pédagogiques tant sur le - Initialisation applications : consommation UC, évolutivité NUMA.
plan des connaissances
- Configurer les fonctionnalités : document par défaut, pages d'erreurs HTTP, redirection.
métiers que sur celui de la
pédagogie, et ce pour chaque - Configurer les applications [Link], PHP, Fast-CGI.
cours qu’ils enseignent. Ils Travaux pratiques
ont au minimum cinq à dix
Installation et paramétrage de sites. Configuration d'[Link], PHP.
années d’expérience dans
leur domaine et occupent
ou ont occupé des postes à 4) Sécurité
responsabilité en entreprise.
- Les principales attaques : comment se défendre ? Outils de sécurité dans IIS.
- Authentification anonyme, certificat client.
- Autorisation : Application Pool Identity.
Moyens - Créer un certificat de serveur auto-signé, centralisation des certificats.
pédagogiques et - Filtrage des demandes.
techniques - Restrictions ISAPI, CGI, IP et de domaine, règles d'autorisation d'URL.
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 82
est ensuite analysé par nos - Compression, mise en cache statique/dynamique.
équipes pédagogiques. - Analyseur de performances, les compteurs à surveiller.
• Une feuille d’émargement - Configurer les performances du site Web et des pools d'applications.
par demi-journée de présence
est fournie en fin de formation
Travaux pratiques
ainsi qu’une attestation de fin Monitorer un serveur IIS. Installer un outil de gestion de trafic. Mise en place d'un cache pour contenu
de formation si le stagiaire a dynamique.
bien assisté à la totalité de la
session.
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 83
Stage pratique de 4 jour(s)
Réf : LIA
Apache, administrer un serveur Web
> Technologies Web> Développement Back-End et PHP
Participants
Cette formation pratique s'articule autour d'une étude détaillée du serveur Apache, pierre angulaire d'une
Administrateurs de serveur solution Web Open Source. Elle présente ses fonctions de base, la sécurité, l'hébergement de plusieurs sites
Web, exploitants, intégrateurs ainsi que la mise en œuvre, en complément, d'un service de messagerie et de FTP.
ou architectes technique.
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 84
leur domaine et occupent
ou ont occupé des postes à 7) Services FTP
responsabilité en entreprise.
- Mise en œuvre d'un serveur FTP anonyme.
- Hôtes virtuels.
Moyens
8) Les enjeux concernant la sécurité
pédagogiques et
techniques - Protection des données.
- Restreindre les accès au niveau réseau.
• Les moyens pédagogiques - Les outils sur le marché.
et les méthodes
d'enseignement utilisés
sont principalement : aides
audiovisuelles, documentation
et support de cours, exercices
pratiques d'application et
corrigés des exercices pour
les stages pratiques, études
de cas ou présentation de cas
réels pour les séminaires de
formation.
• A l'issue de chaque stage ou
séminaire, ORSYS fournit aux
participants un questionnaire
d'évaluation du cours qui
est ensuite analysé par nos
équipes pédagogiques.
• Une feuille d’émargement
par demi-journée de présence
est fournie en fin de formation
ainsi qu’une attestation de fin
de formation si le stagiaire a
bien assisté à la totalité de la
session.
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 85
Stage pratique de 4 jour(s)
Réf : GXN
NGINX, administrer un serveur Web
> Technologies Web> Développement Back-End et PHP
Participants
Alternative au serveur Web Apache, NGINX est une solution adaptée à la gestion de sites Web à fort trafic.
Ce stage est destiné aux Durant cette formation, vous installerez et configurerez NGINX. Vous en étudierez les fonctions de base, la
personnes ayant à mettre en sécurité, l'hébergement de plusieurs sites ainsi que la mise en œuvre de la répartition de charge.
œuvre ou à maintenir des
serveurs Web exposés à des
OBJECTIFS PEDAGOGIQUES
contraintes de forte charge
(administrateurs, exploitants, Gérer les requêtes HTTP incluant C10K, les threads et la mémoire
intégrateurs...).
Configurer des hôtes virtuels avec NGINX
Pré-requis Mettre en œuvre HTTPS pour une application Web sécurisé
Créer un proxy avec NGINX
Connaissances de base de Gérer la montée en charge des serveurs
l'administration Linux/Unix et
des réseaux (principalement
TCP/IP). 1) Introduction 5) Proxy, Frontal, et reverse proxy
2) Installation et prise en main de NGINX 6) Les contenus dynamiques et FastCGI
Prix 2020 : 2490€ HT
3) Configuration du serveur et des hôtes virtuels 7) Gestion et répartition de la charge
4) Sécurité, redirection et réécriture d'adresses
Dates des sessions
PARIS
07 juil. 2020, 08 sep. 2020 1) Introduction
08 déc. 2020
- Le protocole HTTP : notions de base.
- Le problème C10K, les threads et la mémoire.
- L'architecture asynchrone de NGINX.
Modalités
Travaux pratiques
d’évaluation
Inspection de requêtes HTTP.
L’évaluation des acquis se
fait tout au long de la session 2) Installation et prise en main de NGINX
au travers des multiples
exercices à réaliser (50 à 70% - Panorama des packages disponibles.
du temps). - Compiler NGINX à partir des sources.
- Démarrage, options de ligne de commande et signaux.
- La documentation.
Compétences du Travaux pratiques
formateur Installer, démarrer le serveur, créer une configuration simple.
Les experts qui animent
la formation sont des 3) Configuration du serveur et des hôtes virtuels
spécialistes des matières
abordées. Ils ont été
- Structure des fichiers de configuration.
validés par nos équipes - Configuration du serveur. Identité, limites et tuning.
pédagogiques tant sur le - Les blocs "server" et les blocs "location", les directives concernant les requêtes.
plan des connaissances - Les variables (utilisation).
métiers que sur celui de la - NGINX et les hôtes virtuels.
pédagogie, et ce pour chaque
cours qu’ils enseignent. Ils Travaux pratiques
ont au minimum cinq à dix Configuration d'hôtes virtuels, démarrage de plusieurs instances.
années d’expérience dans
leur domaine et occupent 4) Sécurité, redirection et réécriture d'adresses
ou ont occupé des postes à
responsabilité en entreprise. - Contrôle d'accès des clients par adresse IP.
- Authentification HTTP.
- Filtrage de requêtes et réécriture d'adresses.
Moyens - Gérer les pages d'erreurs.
- SSL, mise en œuvre d'un hôte HTTPS.
pédagogiques et
- Les logs, formats et configuration.
techniques
Travaux pratiques
• Les moyens pédagogiques Mise en œuvre de HTTPS, du contrôle d'accès, du filtrage.
et les méthodes
d'enseignement utilisés
sont principalement : aides
5) Proxy, Frontal, et reverse proxy
audiovisuelles, documentation
et support de cours, exercices
- Proxy simple avec NGINX.
pratiques d'application et - Proxy SSL vers un autre serveur HTTP.
corrigés des exercices pour - Proxy cache : outil et usage de inotifywait.
les stages pratiques, études - Gérer des erreurs entre frontal et server-réel.
de cas ou présentation de cas
réels pour les séminaires de Travaux pratiques
formation. Mise en œuvre de différentes configurations utilisant NGINX en frontal d'Apache.
• A l'issue de chaque stage ou 6) Les contenus dynamiques et FastCGI
séminaire, ORSYS fournit aux
participants un questionnaire - Modifier l'encodage et le contenu des réponses à la volée.
d'évaluation du cours qui
- 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 86
est ensuite analysé par nos - Servir des applications PHP ou PERL grâce à FPM.
équipes pédagogiques. - Mise en cache de contenus (Memcached).
• Une feuille d’émargement Travaux pratiques
par demi-journée de présence
est fournie en fin de formation
Mise en œuvre d'une application de type phpMyAdmin et installation de WordPress.
ainsi qu’une attestation de fin
de formation si le stagiaire a 7) Gestion et répartition de la charge
bien assisté à la totalité de la
session. - 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 pratiques
Tester 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 87
Stage pratique de 3 jour(s)
Réf : TOC
Tomcat, administrer un serveur Web Java EE
> Technologies Web> Développement Back-End et PHP
Participants
La maîtrise et l'optimisation des fonctionnalités du conteneur de servlets et de JSP Tomcat peuvent se
Administrateurs système, révéler complexes. Ce cours vous apprendra à l'installer, l'administrer et à l'intégrer au serveur Apache. Il
exploitants et intégrateurs. vous montrera comment configurer, déployer, sécuriser vos applications et assurer leur connexion aux BD.
Pré-requis
OBJECTIFS PEDAGOGIQUES
Connaissances de base des
technologies Web, d'une Installer et configurer un serveur Tomcat
architecture Java/Web (JSP/ Déployer des applications Java EE
Servlet) et des serveurs. Mettre en place un pool de connexions vers une base de données
Optimiser les performances d'un serveur Tomcat
Prix 2020 : 2090€ HT Sécuriser un serveur Tomcat et ses ressources
Modalités Les participants pourront mettre en œuvre les différentes techniques abordées sur des plateformes Linux et
Windows.
d’évaluation
L’évaluation des acquis se
fait tout au long de la session 1) Contexte des applications Java EE
au travers des multiples
exercices à réaliser (50 à 70% - Les projets Apache. Les distributions de Tomcat.
du temps). - Java EE, Servlet, JSP et composants : architecture.
2) Installation
Compétences du - Installation et configuration de la JVM.
formateur - Installation du serveur. Les options.
- Installation et compilation de Tomcat avec Ant.
Les experts qui animent
la formation sont des
- Les éléments de Tomcat : répertoires, moteur, connecteurs...
spécialistes des matières Travaux pratiques
abordées. Ils ont été
Installation de Tomcat et paramétrage de base.
validés par nos équipes
pédagogiques tant sur le
plan des connaissances 3) Configuration
métiers que sur celui de la
pédagogie, et ce pour chaque - Configurations : composants, utilisateurs, déploiement, contrôle d'accès, application Web.
cours qu’ils enseignent. Ils - Outils de configuration. Automatisation avec Ant.
ont au minimum cinq à dix - Filtrage de requêtes (les "Valves"), de logging. Single Sign On. Les Realms.
années d’expérience dans - Configuration de la persistance de sessions. Les ressources JNDI : JDBC et Mail.
leur domaine et occupent - Analyse du chargement des classes Java.
ou ont occupé des postes à
responsabilité en entreprise. Travaux pratiques
Configuration d'une application fournie.
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 88
- Projet Log4J. Sorties : console, fichier, syslog...
• Une feuille d’émargement
par demi-journée de présence - Logger. Niveaux de log. Lecture du journal.
est fournie en fin de formation - Configuration par XML ou Java.
ainsi qu’une attestation de fin - Remplacer JULI par Log4J.
de formation si le stagiaire a
bien assisté à la totalité de la Travaux pratiques
session. Implé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 pratiques
Etablissement 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 89
Stage pratique de 02h12
jour(s)
PHP7, initiation au langage et développement d'un mini
Réf : 4SE blog
> Technologies Web> Développement Back-End et PHP
Participants
Cette vidéo de formation OBJECTIFS
s'adresse aux développeurs
qui souhaitent s'orienter
Tout au long de cette vidéo, nous étudierons l'ensemble du langage dans son écriture procédurale (non-
vers le langage PHP, orientée objet), qui nous permettra d'appréhender de façon simple toute l'amplitude de ce que propose ce
aux webmasters qui sont langage. Nous verrons qu'il n'a rien à envier aux langages typés ou client et pourquoi c'est un bon choix pour
amenés à travailler sur des des applications professionnelles de haut niveau. Nous comprendrons également le fonctionnement du web,
solutions utilisant ce langage et particulièrement celui du protocole HTTP sur lequel reposent principalement les applications PHP. Nous
mais aussi aux curieux qui mesurerons la simplicité de son implémentation, clé de son succès incontesté sur l'ensemble des sites web
voudraient s'en faire une idée.
actuels (rappelons que des sites comme Facebook ou Wikipédia sont codés en PHP). Nous commencerons
Pré-requis donc par présenter les différentes étapes de l'histoire de PHP, ainsi que les bases de ce langage (son
écriture, son fonctionnement, ses fonctionnalités…), puis nous le mettrons ensuite en application à travers
Aucune connaissance la programmation d'une petite application de type « blog ». Au terme de cette vidéo, vous aurez toutes les
particulière. cartes en main pour aller plus loin et commencer vos propres applications PHP.
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 90
• Une feuille d’émargement
par demi-journée de présence
est fournie en fin de formation
ainsi qu’une attestation de fin
de formation si le stagiaire a
bien assisté à la totalité de la
session.
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 91
Stage pratique de 03h26
jour(s)
Django, introduction à la création d'applications Web en
Réf : 4QP Python
> Technologies Web> Développement Back-End et PHP
Participants
Toute personne désirant OBJECTIFS
créer rapidement des
applications web. Une
Après vous avoir aidé à mettre en place l'environnement de travail, nous vous présenterons les différentes
connaissance minimale du étapes de conception d'une application Web, en commençant par la création du modèle de données,
langage de programmation l'élément le plus important de l'application. Les vidéos détaillent ensuite la manière de créer les pages web
Python et du fonctionnement qui vont vous permettre de restituer ces données ou qui vont permettre à vos utilisateurs de les manipuler.
général du Web sont les Vous apprendrez ainsi à gérer des modèles de données sans avoir besoin de connaissances en SQL
prérequis souhaités pour et comment générer facilement des pages web plus ou moins complexes. Vous découvrirez également
tirer pleinement profit de ces
des exemples de création d'interfaces modernes et ergonomiques par l'intermédiaire de modules Django
vidéos.
qui intègrent des bibliothèques JavaScript coté client utilisables sans avoir besoin de connaître leurs
Pré-requis spécifications. Enfin, nous aborderons un certain nombre d'utilitaires, comme la gestion de la traduction, qui
font de Django est un outil très complet. Les vidéos que vous allez suivre permettent de construire étape
Aucune connaissance après étape une mini-application que vous pourrez ensuite adapter à vos besoins spécifiques.
particulière.
Moyens
pédagogiques et
techniques
• Les moyens pédagogiques
et les méthodes
d'enseignement utilisés
sont principalement : aides
audiovisuelles, documentation
et support de cours, exercices
pratiques d'application et
corrigés des exercices pour
les stages pratiques, études
de cas ou présentation de cas
réels pour les séminaires de
formation.
• A l'issue de chaque stage ou
séminaire, ORSYS fournit aux
participants un questionnaire
d'évaluation du cours qui
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 92
est ensuite analysé par nos
équipes pédagogiques.
• Une feuille d’émargement
par demi-journée de présence
est fournie en fin de formation
ainsi qu’une attestation de fin
de formation si le stagiaire a
bien assisté à la totalité de la
session.
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 93