DMR, c'est plus de 560 formations disponibles en Informatique, Bureautique et Management-Développement Personnel

DMR, c'est plus de 560 formations disponibles en Informatique, Bureautique et Management-Développement Personnel
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
                                         1
DMR, c'est plus de 560 formations disponibles en Informatique, Bureautique et Management-Développement Personnel
Adhé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
                                                           2
DMR, c'est plus de 560 formations disponibles en Informatique, Bureautique et Management-Développement Personnel
2019                  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
                                                                   3
DMR, c'est plus de 560 formations disponibles en Informatique, Bureautique et Management-Développement Personnel
2019                  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
                                                                       4
DMR, c'est plus de 560 formations disponibles en Informatique, Bureautique et Management-Développement Personnel
2019                   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



                                                                         5
2019                  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
                                                                         6
2019                   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
                                                     7
2019                   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
                                                                         8
2019                  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



                                                       9
2019                  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
                                                                      10
2019                   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
                                                                        11
2019                   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



                                                           12
2019                  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
                                                                      13
2019                  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



                                                      14
2019                   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
                                                                        15
2019                 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

                                                                     16
2019                   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



                                                                      18
2019                  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
                                                                  19
Vous pouvez aussi lire
Partie suivante ... Annuler