DMR, c'est plus de 560 formations disponibles en Informatique, Bureautique et Management-Développement Personnel 04 42 34 19 55 / ...
←
→
Transcription du contenu de la page
Si votre navigateur ne rend pas la page correctement, lisez s'il vous plaît le contenu de la page ci-dessous
DMR, c’est plus de 560 formations disponibles en Informatique,
Bureautique et Management-Développement Personnel
04 42 34 19 55 / formation@dmr-formation.fr
www.dmr-formation.fr
1Adhérents FAFIEC, bénéficiez d’un financement
exceptionnel* pour la formation de vos équipes
DMR, Centre d’Expertise en Formation Informatique, a été retenu par le FAFIEC pour dispenser les for-
mations financées à 100 %* dans le cadre de l’Action Collective « Développer avec les langages .Net,
Java et C++ ».
Les formations .Net, Java et C++ disponibles :
• Réf 28075 - Conception et programmation objet (4 j)
• Réf 28076 - Développement objet en C# 7/8 avec Visual Studio 2017 (5 j)
• Réf 28077 - Accès aux données, aux services web et au Cloud en .NET (5j)
• Réf 28078 - Développement en .NET Core (2 j)
• Réf 28085 - HTML 5, JavaScript et CSS (5 j)
• Réf 28086 - Développement avec les Frameworks JavaScript (5 j)
• Réf 28087 - Développement d’interfaces mobile avec Xamarin (5 j)
• Réf 28089 - Développement d’interfaces XAML pour UWP et WPF (5 j)
• Réf 28088 - Développement ASP.NET et ASP.NET Core en MVC avec Visual Studio 2017 (5 j)
• Réf 28079 - Développement Objet en JAVA 9 (5 j)
• Réf 28080 - Accès aux données, Services Web, Spring et JEE (5 j)
• Réf 28090 - Développement d’interfaces mobile en JAVA pour Android avec Android Studio (5 j)
• Réf 28091 - Développement Web en Java avec JEE, Spring, GWT (5 j)
• Réf 28081 - Développement en langage C (5 j)
• Réf 28082 - Développement en langage C++ (5 j)
• Réf 28083 - Le C++ Moderne de C++ 11 à C++ 17 (3 j)
• Réf 28084 - Développement en C/C++ pour l’embarqué et l’IoT (4 j)
• Réf 28092 - Développement avec Open GL (3 j)
• Réf 28093 - Développement d’applications en C++ avec QT (5 j)
• Réf 28094 - Qualité des applications (3 j)
• Réf 28095 - Sécurité des applications (3 j)
• Réf 28096 - Préparation à la certification .Net- 70-483 Programmation en C# (1 j)
• Réf 28098 - Préparation à la certification JAVA 1ZO-808 JAVA SE 8 Programmer (1 j)
• Réf 28097 - Préparation à la certification C++ CPA (1 j)
*sous réserve d’éligibilité, consultez le site du FAFIEC
www.dmr-formation.fr
22019 Développer avec .Net Objectifs
Conception et Programmation Orientée Objet
- Utiliser le bon vocabulaire. -
Comprendre les concepts et les
(Réf 28075 - 4 jours)
avantages de la conception orien-
tée objet afin d’appréhender une
nouvelle façon de « penser ». -
Différencier l’approche procédu-
rale et l’approche objet. - Maîtri-
ser les principes fondamentaux de
la programmation orientée Objet.
- Etre capable d’utiliser des outils
de modélisations UML 2 dans le
but d’une mise en œuvre en Java
ou en .Net ou en C++. - Etre ca-
Cette formation permet d’acquérir les bases Cas d'utilisation ("uses cases") pable de concevoir une applica-
de la conception objet pour les développeurs Qu'est-ce qu'un cas d'utilisation ?
tion orientée Objet avec un mo-
issus du monde du développement procédu- Acteurs et use cases.
ral et permet d’acquérir les compétences Représenter les use cases. dèle UML 2 et ses diagrammes.
pour suivre dans de bonnes conditions les Organisation des use cases.
formations sur les langages objets Quelques points supplémentaires - Bibliogra-
phie : cas d'utilisation. Public
Atelier pratique : étude du GAB.
Introduction
Pourquoi utiliser une méthode de modélisa- Le modèle objet statique
tion. Introduction. Cette formation concerne Les
Historique. Diagrammes de classes. développeurs, analystes pro-
La normalisation d’UML. Diagrammes d'objets. grammeurs, « anciennes techno-
Diagrammes de composants. logies » ainsi que les chefs de
Difficultés du développement du logiciel Diagrammes de déploiement. projets.
Etat des lieux : les difficultés. Diagramme de Structures Composites (UML
Quelles solutions ? v.2.0).
Concepts Objets Atelier : étude d’une médiathèque.
Approche procédurale et décomposition
fonctionnelle.
La transition vers l'approche objet.
Le modèle dynamique Prérequis
Introduction.
Les objets. Diagrammes d'interactions.
Les classes et leurs relations. Diagrammes d'activités.
Généralisation et hiérarchies de classes. Pour suivre cette formation dans
Diagrammes d'états transitions.
Le polymorphisme. Les diagrammes de Vue d'Ensemble d'Inte- de bonnes conditions, il faut avoir
Interfaces. ractions ("interactions overview", v.2.0 uni- une expérience de programmation,
Patrons et classes génériques. quement). quel que soit le langage d’origine
Exceptions. Les diagrammes de Timing (UML v.2.0 uni- et avoir développé et livré une
Atelier pratique : spécification des classes quement).
dans la modélisation d’une centrale de ré- application en autonomie.
Atelier pratique : étude montre digitale.
servation de billet d’avion.
Les outils pour modéliser une application
UML et le développement du logiciel Présentation des principaux outils de modéli- Lieux et dates
La nécessité de structurer le développement sation UML (Rational Rose, MagicDraw, Vi-
applicatif. sual Studio, Eclipse).
Cycles du développement logiciel. Dates inter entreprise
Sensibilisation aux Design Patterns et aux Aix-Marseille
Diagrammes UML Frameworks Lyon
Types de diagrammes et éléments com- Présentation du Gof Book (Gang of Fours). Montpellier
muns. Paris
Les principaux patterns.
Notes. Sophia-Antipolis
Les design patterns de création.
Stéréotypes, contraintes et valeurs mar- Toulouse
Les design patterns de structure.
quées. Les design patterns de comportement.
Paquetages. Les frameworks implémentant des design
Relations. Intra entreprise : nous consulter
patterns.
Réf FAFIEC : 28075
Travaux pratiques : 60 % pratique, 40 %
théorie
32019 Développer avec .Net Objectifs
Développement objet en C# 7/8
- Comprendre la plateforme de
avec Visual studio 2017
développement et son fonction-
(Réf 28076 - 5 jours)
nement
- Comprendre l’architecture du
Framework .NET
- Concevoir et développer un
programme objets en C#
- Savoir utiliser les collections
- Etre capable de requêter avec
LINQ
- Préparer la certification « 70-483
Programming in C# »
Cette formation se focalise sur la structure Création de nouveaux types
d'un programme C#, la syntaxe du langage Création et utilisation d'énumérations
et la programmation objet. Ce cours permet Création et utilisation de classes
de d'acquérir les compétences nécessaires Création et utilisation de structures
au développement d'applications en C#. Comparaison entre types valeurs et types
références
Introduction au C# et au Framework .NET Atelier pratique : création d’une énuméra- Public
Introduction au Framework .NET tion, d’une structure et de classes
Création de projets avec Visual Studio 2017
Développement d'une application C# Encapsulation de données et de méthodes
Construction d'une application graphique Contrôle de la visibilité des membres du type Cette formation est destinée aux
Documentation d'une application Partage de méthodes et de données développeurs, chefs de projets
Débogage d'applications avec Visual Studio Atelier pratique : Création de différentes et architectes.
2017 méthodes et de variables dans des classes
Atelier pratique : Développement d’une
première application et prise en main de Héritage de classes et implémentation d'inter-
Visual Studio faces
Utilisation de l'héritage pour définir des nou-
Utilisation des éléments de programmation veaux types référence
C# Définition et implémentation d'interfaces
Déclaration de variables et assignation de Définition de classes abstraites et scellées
Prérequis
valeurs Atelier pratique : mise en œuvre de l’héritage
Utilisation des expressions et des opérateurs et de l’héritage avancé dans l’application
Création et utilisation de tableaux Pour suivre cette formation dans
Utilisation des instructions de choix Gestion du cycle de vie des objets et contrôle de bonnes conditions, il faut avoir
Utilisation des instructions d'itération des ressources un minimum d’expérience en pro-
Atelier pratique : manipulation des éléments Introduction au garbage collector grammation procédurale.
programmatiques de bases de C# Gestion des ressources
Atelier pratique : mise en place de la gestion
Déclaration et appel de méthodes mémoire
Définition et invocation de méthodes
Spécification des paramètres optionnels et Encapsulation de données et surcharge d'opé-
des paramètres de sortie rateurs Lieux et dates
Atelier pratique : Création et appels de mé- Création et utilisation de propriétés
thodes avec ou sans paramètre Création et utilisation d'indexeurs
Surcharge d'opérateurs Dates inter entreprise
Gestion des exceptions Atelier pratique : codage de propriétés, Aix-Marseille
Gestion d'exceptions d’indexeurs et utilisation de la surcharge sur Lyon
Levée d'exceptions des opérateurs courants Montpellier
Atelier pratique : levée d’exceptions, cap- Paris
ture d’exceptions et création d’une excep- Découplage des méthodes et gestion des Sophia-Antipolis
tion personnalisée évènements Toulouse
Création et utilisation de délégués
Lecture et écriture de fichiers Utilisation des expressions lambda
Accès au système de fichiers Gestion des événements Intra entreprise : nous consulter
Lecture et écriture de fichiers en utilisant Atelier pratique : codage d’un évènement et
des flux abonnements, utilisation des lambdas Réf FAFIEC : 28076
Atelier pratique : lecture et écriture de fi-
chier, manipulations de fichiers
42019 Développer avec .Net Objectifs
Développement objet en C# 7/8
Comprendre la plateforme de
avec Visual studio 2017 - suite
développement et son fonction-
(Réf 28076 - 5 jours)
nement
- Comprendre l’architecture du
Framework .NET
- Concevoir et développer un
programme objets en C#
- Savoir utiliser les collections
- Etre capable de requêter avec
LINQ
- Préparer la certification « 70-483
Programming in C# »
Utilisation des collections et construction de Certification : 70-483 Programming in C#
types génériques
Utilisation des collections
Création et utilisation de types génériques
Définition d'interfaces générique et com-
prendre la variance
Utilisation de méthodes génériques et des Public
délégués Cette formation prépare à l'examen « 70-483-
Atelier pratique : création de collections Programming in C# », lui-même intégré dans
génériques le cursus de certification Microsoft MCSA
Web application. Pour l'obtention de ce titre il Cette formation est destinée aux
Construction et énumération de collections faut passer l'examen supplémentaire « 70- développeurs, chefs de projets
personnalisées 486- Developing ASP.NET MVC Web applica- et architectes.
Implémentation d'une classe de collection tions ».
personnalisée
Ajout d'énumérateurs à une classe de collec- L'examen « 70-483- Programming in C# » est
tion personnalisée aussi intégré dans le cursus de certification
Atelier pratique : création d’une collection Microsoft MCSA Universal Windows Platform.
personnalisée pour la gestion des articles Pour l'obtention de ce titre il faut passer l'exa-
men supplémentaire « 70-357- Developing
Utilisation de LINQ pour requêter des don- Mobile Apps ». Prérequis
nées
Utilisation de méthodes d'extensions et Pour mieux préparer cette certification nous
d'opérateurs de requêtage LINQ conseillons de suivre la journée de prépara- Pour suivre cette formation dans
Construction de requêtes dynamiques LINQ tion « 4A – journée de préparation à l’exa- de bonnes conditions, il faut avoir
et des expressions LINQ men 70-483 – Programming in C# ». un minimum d’expérience en pro-
Atelier pratique : requêtage des collections grammation procédurale.
Travaux pratiques : 70 % pratique, 30
% théorie
Lieux et dates
Dates inter entreprise
Aix-Marseille
Lyon
Montpellier
Paris
Sophia-Antipolis
Toulouse
Intra entreprise : nous consulter
Réf FAFIEC : 28076
52019 Développer avec .Net Objectifs
Accès aux données, aux services web et au Cloud
- Etre capable d’utiliser ADO.NET
en .NET (Réf 28077 - 5 jours)
pour accéder aux données
- Savoir utiliser Entity Framework
7 pour la gestion de la persistance
- Savoir développer et consom-
mer des services Web
- Etre capable d’utiliser Microsoft
Azure avec les applications .NET
Cette formation de cinq jours permet d’ac- Vue d'ensemble des Services Web en .NET et
quérir les compétences nécessaires à l’utilisa- du Cloud avec Azure
tion de l’accès aux données, aux services Web Technologies des services
et à Microsoft Azure dans les applica- Le cloud computing de Microsoft
tions .NET. Prise en main de Azure et de son interface de
gestion
Accès aux données avec ADO.NET Atelier pratique : création d’un compte Public
Vue d'ensemble de ADO.NET Azure, prise en main de l’interface d’adminis-
Accès aux données avec les classes SqlCon- tration
nection, SqlCommand, SqlDataReader, etc. Cette formation concerne les
Exécution de procédures stockées Création et consommation des services Web
API développeurs impliqués dans
Accès aux données avec les classes géné-
riques : DbConnection, DbCommand, etc. Que sont les services http ? des projets de développe-
Utilisation des DataSets typés et non typés, Création d'un service Web API ment .NET et qui ont besoin
les adapteurs Gestion des requêtes et réponses HTTP d’accéder à des données dans
Atelier pratique : Accès à une base SQL Ser- Consommation des services Web API
Création de services OData des bases ou dans le cloud.
ver avec ADO.NET
Atelier pratique : création et consommation
de Web Services WebAPI.
Utilisation de LINQ avec C#
Vue d'ensemble de Linq
Création de services WCF
Prérequis
Architecture de Linq
Avantages de la création de services WCF
Types anonymes, méthodes d'extension et
Création et mise en œuvre d'un contrat
expressions lambda Il faut avoir une expérience de
Configuration et hébergement de services
Requêtes LINQ en C#
WCF développement en C# ou posséder
Manipulation de données XML avec Linq To
Consommation des services WCF des compétences équivalentes au
Xml
Gestion des transactions distribuées cours « Développement objet en
Requêtage avec Linq To Objects
Mise en œuvre de la sécurité dans les ser-
Vue rapide de Linq to SQL C# 7/8 avec Visual Studio 2017 ».
vices WCF
Atelier pratique : Manipulation de Linq pour
Atelier pratique : création, consommation et
accéder aux données
sécurisation d’un service WCF
Entity Framework 7
Utilisation de Windows Azure Lieux et dates
Vue d'ensemble de Entity Framework
Les Windows Azure Service Bus
Choix d'une méthode Linq To Entities : Data-
Les services d'hébergement
BaseFirst, CodeFirst ou ModelFirst
Déploiement de services Dates inter entreprise
Architecture technique de Entity Framework
Le stockage Windows Azure Aix-Marseille
et des designers
Surveillance et diagnostic Lyon
Execution de requêtes Linq To Entities
Gestion des identités et du contrôle d'accès Montpellier
Mise à jour de données
Montée en charge des services Paris
Gestion des caches et de la concurrence
Atelier pratique : implémentation de Micro- Sophia-Antipolis
Mise en œuvre des modèles CodeFirst et
soft Azure et interaction avec l’applica- Toulouse
ModelFirst
tion .NET
Utilisation de bases non relationnelles avec
AzureTableStorage et SQLIte Intra entreprise : nous consulter
Atelier pratique : Utilisation de EF 7 pour la
persistance des objets Travaux pratiques : 65 % pra- Réf FAFIEC : 28077
tique, 35 % théorie
62019 Développer avec .Net Objectifs
Développement en .NET Core
- Comprendre l'architecture
(Réf 28078 - 2 jours) de .NET Core
- Etre capable de développer et
tester des applications .NET Core
- Savoir déployer les applications
Cette formation permet d'acquérir les com-
pétences nécessaires au développement
d'applications pour la nouvelle plateforme
de développement Microsoft .NET Core.
Vue d'ensemble de .NET Core
Objectifs de .NET Core Public
Architecture de .NET Core
Environnement de .NET Core
Utilisation de .NET Standard
La modularité Cette formation concerne les
Atelier pratique : téléchargement et récupé- développeurs, chefs de projets
ration de la documentation de .NET Core et architectes impliqués dans
des projets de développement
Installation de .NET Core basés sur .NET Core.
Installation sur Windows
Installation sur MAC
Création de projets .NET Core avec Visual
Studio
Atelier pratique : Installation de .NET Core et Prérequis
prise en main
Création d'applications .NET Core Pour suivre cette formation dans
Développement
de bonnes conditions, il faut maî-
Compilation
Publication triser le Framework .NET standard
Création d'applications et C# ou avoir suivi la formation
Ajout de librairies « Développement en C# 7/8 avec
Atelier pratique : implémentation des fonc- Visual Studio 2017 ».
tionnalité spécifiques à .NET et observation
des différences avec le Framework .NET
Standards.
Lieux et dates
Tests de l'application
Méthodes de tests
Tests sélectifs Dates inter entreprise
Contrôle de la compatibilité Aix-Marseille
Atelier pratique : mise en place des Test Lyon
avec .NET Core Montpellier
Paris
Déploiement des applications Sophia-Antipolis
Toulouse
Création de packages NuGet
Déploiement en ligne de commande
Déploiement avec Visual Studio Intra entreprise : nous consulter
Atelier pratique : Déploiement cross plate-
forme de projets .NET Core. Réf FAFIEC : 28078
Travaux pratiques : 60 % pratique,
40 % théorie
72019 Développer avec .Net Objectifs
HTML 5, JavaScript et CSS
- Comprendre l’architecture et les
(Réf 28085 - 5 jours) technologies utilisées dans les
pages Web en profondeur
- Etre capable de créer des docu-
ments Web en HTML 5
- Etre capable de mettre en forme
les informations avec CSS
- Etre capable d’utiliser JavaScript
dans les pages Web
Cette formation de cinq jours délivrée par un Mise en forme de HTML 5 avec CSS 3
instructeur permet d’acquérir les compé- Mise en forme du texte
tences nécessaires au développement d’ap- Mise en forme de blocs d'éléments
plications Web en HTML 5 quelle que soit Sélecteurs CSS3
l’architecture utilisée conjointement (.NET Amélioration des effets graphiques avec CSS3
ou Java/JEE). Atelier pratique : Mise en forme avec les
sélecteurs Public
Vue d'ensemble de HTML et de CSS
Vue d'ensemble de HTML Création d'objets et de méthodes en utilisant
Vue d'ensemble de CSS JavaScript
Création d'une application Web Ecriture de JavaScript "bien-formé" Cette formation concerne les
Atelier pratique : Création d’un squelette Création d'objets personnalisés développeurs Java ou .NET qui
d’application et mise en place des outils Utilisation de l'héritage doivent développer des applica-
Atelier pratique : utilisation d’objets JavaS- tions Web.
Création et mise en forme de pages HTML 5 cript
Création de pages HTML 5
Mise en forme de pages HTML 5 Création de pages interactives en utilisant des
Atelier pratique : Création de pages simples APIs HTML 5
Interagir avec des fichiers
Incorporation d'éléments multimédia
Introduction à JavaScript
Détection du contexte et de l'emplacement Prérequis
Vue d'ensemble de la syntaxe JavaScript
du navigateur
Programmation du DOM HTML avec JavaS-
Débogage et profiling d'une application Web
cript
Atelier pratique : API HTML 5 et débogage Pour suivre cette formation dans
Introduction à jQuery
Atelier pratique : utilisation de JavaScript de bonnes conditions, il est néces-
Ajout de supports Offline aux applications
saire que les participants aient des
Web
Création de formulaire pour collecter les connaissances sur les technologies
Lecture et écriture de données locales
données et valider les données des utilisa- Web.
Ajout de support offline en utilisant le cache
teurs
d'application
Vue d'ensemble des formulaires et des types
Atelier pratique : Utilisation Offline de don-
d'entrées
nées
Validation des entrées utilisateur en utilisant
les attributs HTML 5
Implémentation d'une interface utilisateur Lieux et dates
Validation des entrées utilisateur avec Ja-
adaptive
vaScript
Support de plusieurs types de formulaires
Atelier pratique : création de formulaire de Dates inter entreprise
Création d'interface utilisateur adaptive
l’application du fil rouge et validation des Aix-Marseille
Création de graphismes avancés
données Lyon
Création de graphisme interactif avec SVG
Montpellier
Tracé de dessins par programmation avec
Communication avec une source de données Paris
Canvas Sophia-Antipolis
distante
Atelier pratique : Utilisation de SVG et Can- Toulouse
Envoi et réception de données en utilisant
vas
XMLHTTPRequest
Envoi et réception de donnée en utilisant Animation d'interfaces utilisateur Intra entreprise : nous consulter
des opérations AJAX jQuery Utilisation des transitions CSS
Atelier pratique : utilisation de XMLHTTPRe- Eléments de transformation
Réf FAFIEC : 28085
quest Animations CSS basées sur des "key-frames"
Atelier pratique : Mise en place d’animations
82019 Développer avec .Net Objectifs
HTML 5, JavaScript et CSS
- Comprendre l’architecture et les
(Réf 28085 - 5 jours) technologies utilisées dans les
pages Web en profondeur
- Etre capable de créer des docu-
ments Web en HTML 5
- Etre capable de mettre en forme
les informations avec CSS
- Etre capable d’utiliser JavaScript
dans les pages Web
Implémentation de communications temps-
réels en utilisant Web Sockets
Introduction à Web Sockets
Envoi et réception de données avec Web
Sockets
Atelier pratique : Intégration de Web Socket
à l’application du fil rouge Public
Création de workers process web
Introduction aux Web Workers
Traitements asynchrones en utilisant des Cette formation concerne les
Web Workers développeurs Java ou .NET qui
Atelier pratique : Asynchronisme dans l’ap- doivent développer des applica-
plication du fil rouge tions Web.
Travaux pratiques : 70 % pratique,
théorie 30 %
Prérequis
Pour suivre cette formation dans
de bonnes conditions, il est néces-
saire que les participants aient des
connaissances sur les technologies
Web.
Lieux et dates
Dates inter entreprise
Aix-Marseille
Lyon
Montpellier
Paris
Sophia-Antipolis
Toulouse
Intra entreprise : nous consulter
Réf FAFIEC : 28085
92019 Développer avec .Net Objectifs
Développement avec les Frameworks JavaScript
- Connaitre les principaux Frame-
(Réf 28086 - 5 jours) works JavaScript et être capable
de savoir quand et où les utiliser
- Etre capable d’implémenter
Angular
- Savoir développer avec Node.JS
- Etre capable d’utiliser Backbone
Cette formation permet d’acquérir les com- Les échanges avec des serveurs
pétences de développement avec les princi- Les échanges avec des serveurs
paux Frameworks JavaScripts du marché Tests unitaires
(Angular, Node.JS, etc.) nécessaires aux dé- Utiliser des ressources RESTfull
veloppements d’applications Web .NET ou Utiliser le $q
Java. Interception des réponses
Introduction à Angular Considérations sur la sécurité Public
Les concepts Atelier pratique : Communications HTTP et
Présentation de TypeScript appels RESTfull
Exemple d'application
Atelier pratique : Mise en place de l’environ- Mes directives Cette formation concerne les
nement Les directives et la validation HTML développeurs impliqués dans
Vue d’ensemble de l’API des projets de développement
Anatomie d’une application AngularJS
Atelier pratique : Mise en place des directives Web .NET ou Java.
Invoquer Angular
dans l’application du fil rouge
Le Langage TypeScript
Le pattern Model View Controler
Le Framework Backbone JS
Les modèles et la liaison de données
Concepts de bases : modèle vue, collections,
Organiser les dépendances
routeur*
Changer les vues avec les routes et $location
Utilisation des formulaires
Les échanges avec les serveurs
Pagination
Prérequis
Valider les saisies des utilisateurs
Tests unitaires
Atelier pratique : une 1ère application
Extensions Backbone JS
Développer en Angular Atelier pratique : Codage de pages Backbone Pour suivre cette formation dans
Organisation d’un pro JS de bonnes conditions, il est néces-
Les outils saire que les participants aient une
Exécuter une application Introduction à Node JS bonne maîtrise de HTML 5 et Ja-
Les tests avec Angular Vue d’ensemble de Node JS
vaScript ou avoir suivi le cours
Tests unitaires Principes de Node JS
Test d’intégration API Node JS « HTML 5, JavaScript et CSS3 ».
La compilation Atelier pratique : Implémentation de fonc-
D’autres outils bien pratiques tionnalité coté serveur Node JS
Yeoman ou l’optimisation de votre process Lieux et dates
de développement
Intégration d’AngularJS avec RequireJS Travaux pratiques : 60 % pratique,
Atelier pratique : Développement de fonc- 40 % théorie Dates inter entreprise
tionnalités Angular dans l’application du fil Aix-Marseille
rouge Lyon
Montpellier
Analyse d’une application Angular Paris
L’application Sophia-Antipolis
Les liens entre modèle, contrôleur et vue Toulouse
Le modèle
Les contrôleurs, les directives et les ser-
vices… Intra entreprise : nous consulter
Les vues
Les tests Réf FAFIEC : 28086
Atelier pratique : Codage de contrôleur mo-
dèles et vues, tests des composants
102019 Développer avec .Net Objectifs
Développement d’interfaces mobiles
- Comprendre l’architecture de
avec Xamarin
Xamarin
(Réf 28087 - 5 jours)
- Etre capable d’installer les outils
de développements
- Etre capable de développer des
applications cross-plateforme
pour Android et iOS
- Etre capable de tester l’applica-
tion
- Savoir publier sur les différents
stores
Cette formation de 5 jours délivrée par un Ressources
instructeur permet d'acquérir les compé- Atelier pratique : codage d’écrans dans l’ap-
tences nécessaires au développement d'ap- plication en XAML, ajouts d’images et de
plications mobiles pour iOS, Android et UWP ressources
avec Xamarin.
La navigation entre les pages
Vue d’ensemble de Xamarin Vue d’ensemble Public
Le concept de pile de navigation
Les parts de marchés
Atelier pratique : mise en place des fonctions
Les mobiles les plus utilisés par catégorie de
de navigation dans l’application
site / application Cette formation concerne les
Les versions des OS développeurs, chefs de projets
Le cycle de vie
La fragmentation des terminaux
Cycle de vie iOS, Android et Windows et architecte impliqués dans des
La fragmentation des tailles d'Écran et des
Cycle de vie Xamarin.Forms projets de développements mo-
résolutions
Informations nécessaires au démarrage biles.
(OnStart)
Démarrer avec Xamarin
Informations à mémoriser à la suspension
Installations
Informations à manipuler sur une réactiva-
Anatomie d'un projet
tion
Mise à jour des packages NuGets
Utiliser des Evénements iOS, Android ou
Atelier pratique : Installation et tests des
Windows
Prérequis
outils de développement
Atelier pratique : gestion du démarrage et de
l’arrêt de l’application, ajout de fonctionnali-
La PCL – MVVM et tests unitaires Pour suivre cette formation dans
té spécifiques aux OS
Ecriture d'une PCL autonome de bonnes conditions, des connais-
MVVM Concepts sances minimales sur le langage C#
La préparation des appareils physiques
MVVM : mise à jour de la structure d’un et le Framework .NET sont conseil-
Vue d’ensemble de la préparation
projet
Process pour chaque type de device lées.
Xaml Introduction
Atelier pratique : Application sur iOS et
Xaml Les contrôles et le Binding
Android
Xaml Evenements et commandes
Le système de messagerie
Le déploiement
Tests unitaires de la PCL
Principes de déploiement Lieux et dates
Atelier pratique : Développement d’une
Publication dans les stores
première application et mise en place des
Atelier pratique : déploiement de l’applica-
tests unitaires
tion dans les différents stores Dates inter entreprise
Xamarin Forms Aix-Marseille
L'accès aux données Lyon
Anatomie d'un projet et des packages
Les propriétés Montpellier
Le versioning et les options
Les fichiers Paris
Atelier pratique : Développement d’une
SQLite Sophia-Antipolis
application avec mise en place de la gestion
Atelier pratique : lecture et écriture de don- Toulouse
des versions et codage d’options.
nées dans une page d’articles et dans une
base SQLLite.
Xaml en détails Intra entreprise : nous consulter
Concept
Les différents contrôles disponibles Réf FAFIEC : 28087
Boite de messages
Images
112019 Développer avec .Net Objectifs
Développement d’interfaces mobiles
- Comprendre l’architecture de
avec Xamarin
Xamarin
(Réf 28087 - 5 jours)
- Etre capable d’installer les outils
de développements
- Etre capable de développer des
applications cross-plateforme
pour Android et iOS
- Etre capable de tester l’applica-
tion
- Savoir publier sur les différents
stores
Les notifications en Push
Fonctionnement des notifications
Implémentation de notifications
Atelier pratique : mise en place d’une notifi-
cation lors d’arrivée d’un produit dans l’ap-
plication
Public
L'utilisation de librairies natives
Intérêts des librairies natives
Utilisation des librairies natives
Atelier pratique : appel de bibliothèque Cette formation concerne les
native sur Android et iOS développeurs, chefs de projets
et architecte impliqués dans des
Travaux pratiques : 65 % pra- projets de développements mo-
tique, 35 % théorie biles.
Prérequis
Pour suivre cette formation dans
de bonnes conditions, des connais-
sances minimales sur le langage C#
et le Framework .NET sont conseil-
lées.
Lieux et dates
Dates inter entreprise
Aix-Marseille
Lyon
Montpellier
Paris
Sophia-Antipolis
Toulouse
Intra entreprise : nous consulter
Réf FAFIEC : 28087
122019 Développer avec .Net Objectifs
Développement ASP.NET et ASP.NET Core en MVC avec Vi-
- Comprendre l’architecture des
sual Studio 2017
applications ASP.NET Standard et
(Réf 28082 - 5 jours)
ASP.NET Core
- Etre capable de développer des
interfaces avec ASP.NET Standard
et MVC
- Etre capable de développer des
interfaces avec ASP.NET Core
- Etre capable de mettre en place
les tests
Cette formation de cinq jours permet d’ac- Routage
quérir les compétences nécessaires au déve- URL
loppement d’applications Web en MVC avec Fonctionnement du routage
ASP.NET et ASP.NET Core. Implémentation du routage
Atelier pratique: Création de route dans MVC
Vue d'ensemble NUGET
Introduction à ASP.NET et MVC Public
Introduction à ASP.NET Core Introduction aux NuGet
Vue d'ensemble du Framework MVC Ajout de bibliothèques à un package
WebAPI, MVC et WebPages dans MVC Création de packages
Installation de MVC 6 et créations d'applica- Publication de packages Cette formation concerne les
tions Atelier pratique: création et publication de développeurs .NET impliqués
Structure d'une application MVC packages dans des projets de développe-
Atelier pratique: Analyse de la structure ment ASP.NET ou ASP.NET Core.
d'une application existante API Web ASP.NET
Vue d'ensemble de l'API Web
Contrôleurs Développement d'API Contrôleur
Rôle du contrôleur Configuration de l'API Web
Concepts fondamentaux des contrôleurs Atelier pratique: Web API
Vues Applications ASP.NET avec AngularJS
Prérequis
Rôles des vues Vue d'ensemble de AngularJS
Concepts fondamentaux des vues Traitement des formulaires
Conventions Validation des formulaires Pour suivre cette formation dans
Vues fortement typées Récupération de données de bonnes conditions, il faut avoir
Modèles des vues Création de données un minimum d’expérience en dé-
Ajout de vues Création de directives veloppement .NET et HTML 5 /
Le moteur Razor Routage avec AngularJS
Framework JavaScript
Vues partielles Atelier pratique: mise en oeuvre de Angu-
Atelier pratique: Mise en œuvre des vues larJS dans l'application
dans MVC
Tests unitaires
Modèles Tests unitaires et développements orientés Lieux et dates
Liaison du modèle tests
Implémentation des modèles Mise en place d'un projet de tests unitaires
Formulaires et helpers HTML Bonnes pratiques pour la mise en place des Dates inter entreprise
Utilisation de formulaires tests unitaires avec MVC Aix-Marseille
Helpers HTLML Atelier pratique: création de Test unitaires Lyon
Helpers sur les entrées Extensions de MVC Montpellier
Helpers de rendu Paris
Atelier pratique: Création de formulaire Extensions des modèles Sophia-Antipolis
HTML et des helpers HTML Extensions des vues Toulouse
Extensions des contrôleurs
Annotations de données et validation Atelier pratique: extensions MVC
Annotations pour la validation Intra entreprise : nous consulter
Logique de validation personnalisée
Affichage et annotations d'édition Réf FAFIEC : 28088
Atelier pratique: ajout des annotations de
données et mise en œuvre de la validation
132019 Développer avec .Net Objectifs
Développement ASP.NET et ASP.NET Core en MVC avec Vi-
- Comprendre l’architecture des
sual Studio 2017
applications ASP.NET Standard et
(Réf 28082 - 5 jours)
ASP.NET Core
- Etre capable de développer des
interfaces avec ASP.NET Standard
et MVC
- Etre capable de développer des
interfaces avec ASP.NET Core
- Etre capable de mettre en place
les tests
BootStrap
Ajout de Bootstrap
Utilisation de Bootstrap
Routage avancé
Construction d'une NavBar
Grid System
Bootstrap et Forms Public
Atelier pratique: Implémentation de Boot-
strap dans MVC
Utilisation de Entity Framework 7 Cette formation concerne les
Création d'entités développeurs .NET impliqués
DbContext dans des projets de développe-
Le pattern Repository ment ASP.NET ou ASP.NET Core.
Logging
Atelier pratique: Accès aux données avec
EF7
Identités dans ASP.NET et MVC 6
Vue d'ensemble de ASP.NET 5 Identity
Autorisations et actions
Prérequis
Stockage des identités dans une base de
données
Configuration des identités Pour suivre cette formation dans
Conception de la page de login de bonnes conditions, il faut avoir
Implémentation du Login et du logout un minimum d’expérience en dé-
Utilisation des identités dans les APIs veloppement .NET et HTML 5 /
Atelier pratique: Mise en œuvre de la sécuri-
Framework JavaScript
té dans MVC
Déploiement dans ASP.NET
Minification du code JavaScript et AngularJS
Environnements d'hébergement Lieux et dates
Préparation du déploiement
Cloud
Publication avec Visual Studio Dates inter entreprise
Publication avec DNU Aix-Marseille
Atelier pratique: déploiement dans le cloud Lyon
et dans IIS Montpellier
Paris
Sophia-Antipolis
Toulouse
Intra entreprise : nous consulter
Réf FAFIEC : 28088
142019 Développer avec .Net Objectifs
Développement d’interfaces XAML pour UWP et WPF
- Comprendre le XAML et son
(Réf 28089 - 5 jours)
interaction avec C#
- Savoir utiliser XAML et les desi-
gners pour la conception de
l’interface graphique
- Etre capable de développer des
applications UWP
- Etre capable de développer des
applications WPF
- Savoir tester les deux types d’ap-
Cette formation permet d'initier les partici- Gestion des contrôles plications
pants aux développements d’applications Contrôles de contenu : boutons, AppBar-
basées sur des clients riches .NET pour Win- Button, liens, case à cocher, etc. - Savoir déployer les applications
dows (UWP et WPF) avec C# et XAML. Contrôle d'éléments : Combo, ListBox,
ItemsPanels, GridView, etc.
Vue d'ensemble des applications universelles Contrôles de textes
et WPF
Introduction aux applications universelles
Contrôles de gestion d'images Public
Audio, vidéos et voix
pour Windows 10 Atelier pratique : implémentation des diffé-
Architecture d'une application rents contrôles
Introduction au store Cette formation concerne les
Atelier pratique : étude de cas Concepts avancés du XAML développeurs, chefs de projets
Graphismes vectoriels
XAML et architectes impliqués dans
Animations
Vue d'ensemble Styles, Templates et Visual States des projets de développe-
Eléments et attributs Liaisons de données ment .NET
Espaces de noms Atelier pratique : mise en œuvre de gra-
Propriétés phismes, d'animations, de databinding et
Convertisseurs de types styles/templates
Extension de balises
Arborescence Exploitation du device Windows Prérequis
Mélanger XAML et C# Fichiers, données d’applications et utilisa-
Atelier pratique : conception d'interfaces teurs, réseaux
utilisateur avec XAML Les Apps Commands
Il est nécessaire que les partici-
Utilisation des contrats : Fournisseur image,
Développement d'une App pants aient une bonne maîtrise du
Autoplay, Protocole, contacts, tâches de fond
Dimensionnement et positionnement des langage C# et du Framework .NET
Utilisation des capteurs : Accéléromètre,
composants, Transformations 2D et 3D ou avoir suivi la formation
gyromètre, inclinomètre, compas, lumière,
Mise en page avec les panels en fonction de orientation, emplacement « Développement objet en C# 7/8
la taille de la fenêtre avec Visual Studio 2017 ».
Contrôle des devices : lecteurs d'empreintes
Superposition d'éléments digitale, scanners, bluetooth, USB et WiFi
Gestion des entrées : tactile, souris et stylo Atelier pratique : exploitation de Windows
Atelier pratique : dimensionnement, mise en
page et gestion des entrées Communication avec l'extérieur de l'applica-
tion
Lieux et dates
Cycle de vie, Threading et gestion de la navi- Live Tiles
gation Badges
Destruction, pause, reprise et fin Dates inter entreprise
Tuiles secondaires Aix-Marseille
Lancement et activation Notifications Toasts
Gestion de l'état avec SuspensionManager Lyon
Ecran de verrouillage Montpellier
Lancement programmatique d'apps Atelier pratique : interagir avec l'extérieur de Paris
Modèle de Thread dans les applications l'application Sophia-Antipolis
universelles
Toulouse
Gestion de plusieurs fenêtres Fonctionnalités de commerce pour le Store
Navigation entre les pages Ajout de publicité dans l'application
Atelier pratique : mise en œuvre du cycle de Prise en charge de versions d'évaluation Intra entreprise : nous consulter
vie Prise en charge de l'achat intégré à l'app
Test des fonctionnalités Windows Store Réf FAFIEC : 28089
Atelier pratique : ajout d'une free trial et
d'un achat in-app
152019 Développer avec .Net Objectifs
Qualité des applications - Comprendre les concepts fonda-
(Réf 28094 - 3 jours) mentaux de la qualité logicielle
- Etre capable de coder des appli-
cations avec les bonnes pratiques
de qualité
- Etre capable de mettre en œuvre
les outils nécessaires pour obtenir
des logiciels de qualité
- Etre capable de mettre en place
les test unitaires et fonctionnels
dans une usine logicielle
- Savoir mesurer la qualité et la
performance
Cette formation de trois jours permet d’ac- Gestion de la qualité logicielle
quérir les compétences nécessaires au déve-
loppement logiciel dit « de qualité » pour les Vue d’ensemble de la qualité logicielle
applications Java, .Net et C++. Les différentes métriques
Respects des règles de codage
Vue d’ensemble de qualité logicielle Paramétrage des règles
Vue d’ensemble de la qualité logicielle
L’analyse statique Public
L’analyse dynamique
Qu’est-ce que la qualité logicielle
Documentation du code
L’industrialisation logicielle et les tests
Reporting
Choix des outils Cette formation concerne les
développeurs expérimentés, les
Intégration continue
Contrôles de version chefs de projets et architectes
Vue d’ensemble de l’intégration continue
Architecture et mise en place d’une indus- impliqués dans des projets de
Vue d’ensemble du contrôle de version dans développement.
trialisation logicielle
une usine logicielle
Espace de travail
Contrôles de version centralisés vs contrôles
Déclencheurs des builds
de version décentralisés
Résultats des builds
Création de dépôts
Communication et intégration avec les autres
Gestion des fichiers sources dans un con-
trôle de version
produits : tests, qualité, construction, etc. Prérequis
Reporting
Historique des révisions
Gestion des conflits
Création et gestion des branches Gestion des bugs Pour suivre cette formation dans
Gestion du merging de bonnes conditions, il est néces-
Stratégie de gestion des bugs saire que les participants aient une
Mise en place du bug tracking bonne maîtrise des langages ob-
Automatisation des tests Suivi des bugs jets .Net ou Java ou C++.
Communication avec les utilisateurs finaux
Vue d’ensemble des tests dans une usine
logicielle
Tests unitaires
Tests d’intégration
Tests d’IHM Lieux et dates
Tests Web
Tests fonctionnels
Comment automatiser les tests Dates inter entreprise
La couverture de code Aix-Marseille
Lyon
Montpellier
Outils de build Paris
Sophia-Antipolis
Vue d’ensemble de la construction et compi- Toulouse
lation de projets
Bases de la compilation
Gestion des dépendances Intra entreprise : nous consulter
Référentiels
Reporting Réf FAFIEC : 28094
Gestion des conflits
162019 Développer avec .Net Objectifs
Sécurité des applications - Apprendre à sécuriser les appli-
(Réf 28095 - 3 jours) cations.
- Apprendre à tester la sécurité
des applications.
- Acquérir les compétences néces-
saires au développement et aux
déploiements d'applications .NET
ou Java ou C++ sécurisées.
Cette formation met en avant les bonnes Cryptage
pratiques de développement et d'implémen- Vue d’ensemble de la cryptographie dans les
tation en matière de sécurité et montre éga- applications.
lement des exemples concrets pour tester la Cryptage symétrique.
sécurité et mettre en place des méthodes de PKI, certificats et cryptage asymétrique.
vérification. Cryptage en mémoire.
Vue d'ensemble des problématiques de sécu- Injection d’entrée
Public
rité Validation de saisie.
Définition de la sécurité des applications Vecteurs d’attaques.
Web. Injection HTML. Cette formation concerne Les
Authentification, Protection, Cryptage. Injection SQL. développeurs, analystes pro-
Outils de sécurité. Atelier pratique : Test des différentes grammeurs, « anciennes techno-
Sécurité d'exécution, authentification, pro- attaques
logies » ainsi que les chefs de
tection des données et des accès.
Types de menaces, validation des données Sécurité dans les services et les applications projets.
saisies. Web
Atelier pratique : Analyse de scénarios de Sécuriser un site.
sécurité Authentification du client.
Gestion du jeton.
Sécurité des Frameworks Gestion des habilitations. Prérequis
Protection du contenu des composants. Gestion de la confidentialité et de l'intégrité.
Protection de l'exécution des programmes. Atelier pratique : configuration de l'authenti-
Déploiement d'une stratégie de sécurité. fication dans une application Web. Création/
Pour suivre cette formation dans
Stratégie de sécurité et déploiement des Vérification d'un jeton d'accès
de bonnes conditions, il faut avoir
applications. Principe d'utilisation des
Gestion de l'identité. une expérience en développe-
"preuves".
Prise en charge des revendications. STS. ments d’applications.
Règles d'exécution selon la provenance des
applications. Mécanismes définis dans le cadre de WSS-I.
Confiance totale/Partielle. Fournisseur d'adhésion, de rôle, de profil.
Fédération/délégation d'identité.
Introduction aux attaques Web Atelier pratique : gestion de revendications
Hacking de l’interface Web. personnalisées.
Hacking de l’URI. Lieux et dates
Méthodes et handlers http. Travaux pratiques : 60 % pratique,
Authentification, Sessions et autorisations. 40 % théorie
Identifier les points “sensibles”. Dates inter entreprise
Outils/ Aix-Marseille
Atelier pratique : Exemples d’attaques Lyon
Montpellier
Sécurité du code
Paris
Code transparent de sécurité, critique de Sophia-Antipolis
sécurité et critique sécurisé. Toulouse
Autorisation d'accès du code.
Offuscation du code. Chiffrement des infor-
mations de configuration. Intra entreprise : nous consulter
Gestion déclarative/impérative des méca-
nismes de sécurité. Réf FAFIEC : 28095
Restriction/vérification des droits de l'exécu-
tion du programme.
Gestion de la sécurité à partir des rôles.
17
Atelier pratique : autorisation d'accès du
code.2019 Développer avec .Net Objectifs
Préparation à la certification .NET 70-483 -
- Valider le niveau des participants
Programmation en C#
pour les préparer au passage de
(Réf 28096 - 1 jour)
l’examen 70-483. (à ce jour la
formation est dispensée sur Visual
Studio 2017, alors que la certifica-
tion éditeur est sur la version
précédente, nous adapterons la
préparation au test dès que l’édi-
teur aura mis à jour la certifica-
tion)
- Aider les participants dans leur
préparation à l’examen
- Identifier les compétences né-
Présentation et compréhension d’un examen Atelier pratique : Réalisation d’ateliers por- cessaires pour l’obtention de la
Identification du type et du format de ques- tant sur les points essentiels à acquérir pour
certification
tions qui composent l’examen être certifié
Compréhension du déroulement de la certifi-
cation - Gestion du flux et des événements du pro-
gramme
Passage d’un test blanc - Programmation asynchrone et threading Public
Familiarisation avec le type d’examen Détec- - Validation des données et utilisation des
tion des « pièges » collections de données, y compris LINQ
- Traitement des erreurs et des exceptions
Corrigé du test - Travail avec des tableaux et des collections Développeur, Analyste Program-
Correction collective afin de revenir sur les - Travail avec des variables, des opérateurs et meur, chefs de projets, archi-
points techniques des expressions tectes, chargé de développe-
- Travail avec des classes et des méthodes ment d’applications informa-
Questions / réponses - Décisions et itérations tiques.
Le nombre de questions pour la certification
70-483 est de 45 en moyenne (varie entre le
passage du test en Français ou en Anglais).
Prérequis
La durée de l’examen est de 120 minutes.
Vous devez obtenir 70 % pour obtenir cet Avoir suivi la formation faisant
examen 70-483. l’objet de la certification et possé-
der de très bonnes connaissances
A noter : ce test comprend un second pas- de développement dans l’environ-
sage inclus en cas d’échec et 30 jours de nement .NET. Le coupon de pas-
Practice Test après l’achat (sous réserve de sage sera remis au participant à la
disponibilité auprès de Microsoft au moment fin de cette journée. En anglais.
de la commande du test).
Lieux et dates
Dates inter entreprise
Aix-Marseille
Lyon
Montpellier
Paris
Sophia-Antipolis
Toulouse
Intra entreprise : nous consulter
Réf FAFIEC : 28096
182019 Développer avec Java Objectifs
Conception et Programmation Orientée Objet
- Utiliser le bon vocabulaire. -
Comprendre les concepts et les
(Réf 28075 - 4 jours)
avantages de la conception orien-
tée objet afin d’appréhender une
nouvelle façon de « penser ». -
Différencier l’approche procédu-
rale et l’approche objet. - Maîtri-
ser les principes fondamentaux de
la programmation orientée Objet.
- Etre capable d’utiliser des outils
de modélisations UML 2 dans le
but d’une mise en œuvre en Java
ou en .Net ou en C++. - Etre ca-
Cette formation permet d’acquérir les bases Cas d'utilisation ("uses cases") pable de concevoir une applica-
de la conception objet pour les développeurs Qu'est-ce qu'un cas d'utilisation ?
tion orientée Objet avec un mo-
issus du monde du développement procédu- Acteurs et use cases.
ral et permet d’acquérir les compétences Représenter les use cases. dèle UML 2 et ses diagrammes.
pour suivre dans de bonnes conditions les Organisation des use cases.
formations sur les langages objets Quelques points supplémentaires - Bibliogra-
phie : cas d'utilisation. Public
Atelier pratique : étude du GAB.
Introduction
Pourquoi utiliser une méthode de modélisa- Le modèle objet statique
tion. Introduction. Cette formation concerne Les
Historique. Diagrammes de classes. développeurs, analystes pro-
La normalisation d’UML. Diagrammes d'objets. grammeurs, « anciennes techno-
Diagrammes de composants. logies » ainsi que les chefs de
Difficultés du développement du logiciel Diagrammes de déploiement. projets.
Etat des lieux : les difficultés. Diagramme de Structures Composites (UML
Quelles solutions ? v.2.0).
Concepts Objets Atelier : étude d’une médiathèque.
Approche procédurale et décomposition
fonctionnelle.
La transition vers l'approche objet.
Le modèle dynamique Prérequis
Introduction.
Les objets. Diagrammes d'interactions.
Les classes et leurs relations. Diagrammes d'activités.
Généralisation et hiérarchies de classes. Pour suivre cette formation dans
Diagrammes d'états transitions.
Le polymorphisme. Les diagrammes de Vue d'Ensemble d'Inte- de bonnes conditions, il faut avoir
Interfaces. ractions ("interactions overview", v.2.0 uni- une expérience de programmation,
Patrons et classes génériques. quement). quel que soit le langage d’origine
Exceptions. Les diagrammes de Timing (UML v.2.0 uni- et avoir développé et livré une
Atelier pratique : spécification des classes quement).
dans la modélisation d’une centrale de ré- application en autonomie.
Atelier pratique : étude montre digitale.
servation de billet d’avion.
Les outils pour modéliser une application
UML et le développement du logiciel Présentation des principaux outils de modéli- Lieux et dates
La nécessité de structurer le développement sation UML (Rational Rose, MagicDraw, Vi-
applicatif. sual Studio, Eclipse).
Cycles du développement logiciel. Dates inter entreprise
Sensibilisation aux Design Patterns et aux Aix-Marseille
Diagrammes UML Frameworks Lyon
Types de diagrammes et éléments com- Présentation du Gof Book (Gang of Fours). Montpellier
muns. Paris
Les principaux patterns.
Notes. Sophia-Antipolis
Les design patterns de création.
Stéréotypes, contraintes et valeurs mar- Toulouse
Les design patterns de structure.
quées. Les design patterns de comportement.
Paquetages. Les frameworks implémentant des design
Relations. Intra entreprise : nous consulter
patterns.
Réf FAFIEC : 28075
Travaux pratiques : 60 % pratique, 40 %
théorie
19Vous pouvez aussi lire