Page 198 - CATALOGUE AGINIUS 2020
P. 198

Développement et Méthodes                                                                                                                                      Développement et Méthodes



               Programmer des applications                               Les nouveautés JAVA                                               JAVA J2EE                                      JAVA JEE JSP/Servlet
                  Windows avec C# - Base

                                              3 jours                                              2 jours                                                     3 jours                                               5 jours
          Objectifs                        Ref. 4-40004-VS12   Objectifs                         Ref. 4-JA-JAVNX           Objectifs                          Ref. 4-JA-EE       Objectifs                         Ref. 4-JA-SERV
      •  Avoir une première vision des caractéristiques du développement des   •  Connaitres les principales évolutions du langage et leurs impacts sur le   •  Apprendre les bases du développement en langage Java : côté serveur   •  Comprendre les technologies Internet / Intranet
       applications de style Metro pour Windows avec C#      développement d’applications                                (classes, types de variables, structure de contrôles, POO)  •  Savoir développer applications, JSP et servlets Java
      •  Se familiariser avec Windows et savoir créer, publier et commercialiser les                                                                                             Public
       applications sur le Windows Store                       Public                                                      Public
          Public                                            •  Développeurs Java, Chefs de projets                      •  Développeurs débutant                             •  Développeurs débutant
       •  Développeurs                                         Prérequis                                                   Prérequis                                             Prérequis
          Prérequis                                         •  Formation initiale ou expérience en développement informatique requise  •  Connaissance de la programmation   •  Avoir suivi le cours «JAVA JEE» ou avoir une bonne connaissance de la
                                                                                                                                                                               programmation orientée objet avec JAVA ou un autre langage objet
       •  Formation initiale ou expérience en développement informatique requise,   Moyens pédagogiques                    Moyens pédagogiques                                   Moyens pédagogiques
        programmer en C#, avoir les connaissances de base sur la programmation
        XAML                                               •  Formateur expert dans le domaine                          •  Formateur expert dans le domaine                  •  Formateur expert dans le domaine
                                                                                                                        •  Mise à disposition d’un ordinateur, support de cours remis à chaque
                                                           •  Mise à disposition d’un ordinateur, support de cours remis à chaque
          Moyens pédagogiques                                participant, vidéo projecteur, tableau blanc et paperboard  participant, vidéo projecteur, tableau blanc et paperboard  •  Mise à disposition d’un ordinateur, support de cours remis à chaque
                                                                                                                                                                              participant, vidéo projecteur, tableau blanc et paperboard
      •  Formateur expert dans le domaine                  •  Feuille de présence signée en demi-journée, évaluation des acquis tout au   •  Feuille de présence signée en demi-journée, évaluation des acquis tout au   •  Feuille de présence signée en demi-journée, évaluation des acquis tout au
                                                             long de la formation, questionnaire de satisfaction, attestation de stage
                                                                                                                         long de la formation, questionnaire de satisfaction, attestation de stage
      •  Mise à disposition d’un ordinateur, support de cours remis à chaque                                                                                                  long de la formation, questionnaire de satisfaction, attestation de stage
       participant, vidéo projecteur, tableau blanc et paperboard
      •  Feuille de présence signée en demi-journée, évaluation des acquis tout au
       long de la formation, questionnaire de satisfaction, attestation de stage                                                                                                                  Programme
                                                                                                                                                                             1. Introduction aux servlets
                                                                                                                                                                             •  Présentation de l’architecture servlet
                                                                                                                                                                             •  Structure d’une servlet
                            Programme                                            Programme                                                   Programme                       •  Un exemple complet : traitement des données d’une page et envoi de mails
                                                                                                                                                                             •  Gestion des exceptions dans les servlets
                                                                                                                                                                             2. Présentation de Java Server Page
      1. Introduction à Windows et aux principes des UI de Metro Style Apps   1. changements du langage Java            1. Le langage Java                                   •  Présentation de l’architecture
       •  Introduction à la plate-forme Windows             •  Switch sur String                                        •  Naissance de Java                                 •  Comment fonctionne JSP ? Exemple d’une page simple
       •  Guide de Metro Style App                          •  try-with-resources                                       •  Pourquoi apprendre Java ?                         •  Comparaison avec des technologies existantes (CGI, ASP, Script, Servlet)
       •  Création de Metro Style App avec C# et XAML       •  multi-catch et rethrow d’Exceptions                      •  Java et le Web                                    •  Éléments d’une page JSP
      2. Présentation de la bibliothèque WinRT              •  Opérateur Diamond :Simplification de l’utilisation des Generics  2. Java les concepts de base                 •  Directives JSP
       •  La bibliothèque WinRT et les contrôles           2. Les entrées/sorties et NIO 2                              •  Java, langage objet                               •  Règles de conception de pages JSP
       •  Listview et liaison de données                    •  Les nouvelles API java.nio.file                          •  Syntaxe Java                                      •  Codage des pages JSP( Scriplets)
       •  AppBar                                            •  La classe File                                           •  Les classes                                       •  Combinaison de servlets et de JSP
      3. Mise en oeuvre de l’orientation du périphérique, des Snap View et du   •  Gestion des fichiers : accès, lecture et écriture.  •  Syntaxe                            3. Emploi de composants JavaBeans avec JSP
      Semantic Zoom                                         •  Notification des changements d’un fichier(WatchService)   - types de données                                  •  Définition d’un JavaBean
       •  Comment présenter les données                     •  FileSystem et la manipulation des archives                - nom des variables                                 •  Gestion des exceptions dans les beans
       •  Orientation du périphérique                       •  Les I/O asynchrones                                       - portée des variables                              4. Les TagLibs JSP
       •  Snap View                                        3. La Java Virtual Machine                                   •  Tableaux                                          •  Apports des TagLibs
       •  Semantic Zoom                                     •  Le Garbage-First collector                               3. Programmation objet avec Java                     •  Utilisation des TagLibs JSTL
      4. Intégration avec les expériences Windows           •  Optimisations de la VM                                   •  Passeport vers les objets                         •  Principe de conception et d’utilisation des TagLibs
       •  Contrats Windows                                 4. Accès aux données avec JDBC 4.1                            - encapsulation et protection                       5. Consultation et interrogation d’une base de données
       •  Paramètres et icônes                              •  Gestion des connexions                                    - héritage                                          •  Présentation de l’architecture d’accès au données
                                                                                                                         - polymorphisme
      5. Gestion du process de durée de vie                 •  Chargement implicite de pilotes                          •  Classe de chaîne : String                         •  L’API d’accès aux données de Java : JDBC (les drivers de type I,II,III et IV)
       •  Comprendre la durée de vie des process dans les applications de style   •  Gestion automatique des ressources (AutoCloseable)  •  Dérivation de classes            •  La passerelle JDBC-ODBC : drivers de type I
        Metro                                               •  Les nouveaux objets de résultats (WebRowSet, CachedRowSet)  - héritage                                        •  Interrogation d’une base de données
       •  Mise en oeuvre de la gestion d’état              5. Fork/Join                                                  - principes                                         •  Ajout de données dans des servlets
      6. Mise en oeuvre des Tiles et des notifications      •  Parallelisation des traitements                           - mise en oeuvre                                    •  Optimisation
       •  Ajout de tuiles dans les applications             •  taches récursives et pools de threads (RecursiveTask / ForkJoinPool)  - liens avec les constructeurs          6. Communication avec des servlets
       •  Mise en oeuvre des notifications et des toasts    •  Les méthodes fork() / join() pour distribuer les traitements  •  Objet courant : this                         •  Appel d’une servlet à partir d’une applet
      7. Prise en compte des avantages des nouveaux hardwares   6. Les nouveatués Swing                                 •  Portée des variables                              7. Gestion des sessions
       •  Travailler avec les gestes                        •  Look & Feel Nimbus                                       •  Surcharge de méthodes                             •  HTTP : un protocole non connecté
       •  Capteurs                                          •  Savoir utiliser le JLayer : Calques et transparence      •  Les constructeurs surchargés                      •  Les méthodes traditionnelles de suivi de session
       •  Capture et lecture de médias                      •  gestion de l’état des composant                          •  Redéfinition des fonctions : polymorphisme-généralisation de l’appel des   •  L’objet HttpSession
                                                                                                                         fonctions polymorphes
      8. Introduction au magasin Microsoft                 7. les langages dynamiques                                   •  Appeler la méthode de la classe de base           •  Obtenir des informations d’une session
                                                                                                                                                                             •  Stocker des informations dans une session
       •  Le Windows Store Microsoft                        •  Scala, Groovy...                                         •  Classes et méthodes abstraites                    •  Invalider une session
                                                            •  Découvertes des langages dynamiques
                                                            •  Appeler du code dynamique depuis Java                    •  Organisation des classes : les packages           8. Programmation avec JNDI (Java Naming and Directory Interface)
                                                            •  Appeler du Java depuis du code Dynamique                  - nom complet des classes                           •  Présentation de JNDI
                                                            •  InvokeDynamic                                             - commande import                                   •  Connection au JNDI Datasource Services et acces aux sources JDBC
                                                                                                                         - création des packages
                                                           8. Java - Présentation                                       •  Répertoires associés                              9. TOMCAT : Intégration
                                                            •  Aperçu des évolutions de Java                             - accessibilité d’une classe                        •  Intégration avec un serveur Web
                                                            •  Evolutions du langage                                    •  Interface : mise en place et utilisation          •  Utilisation du module Webapp
                                                            •  Expressions Lambda                                       •  Finalisation                                      •  Utilisation de mod_jk, configuration des connecteurs
                                                            •  Références de méthodes                                    - mot clé final                                     10. Déploiement et Gestion des applications Web
                                                            •  Méthodes par défaut                                       - Classe final                                      •  Installation d’une application avec les archives WAR
                                                            •  Annotations répétées, annotations de type                 - Méthode de type final                             •  Installation d’une application à partir d’un répertoire
                                                           9. Evolutions des API                                         - variable de type final                            •  Démarrage, arrêt, désinstallation d’une application Web
                                                            •  Les flux appliqués aux collections                       •  Utilisation des classes internes                  •  Paramétrage des rôles de sécurité d’accès à l’application Manager
                                                            •  Nouveau package pour les dates                           4. Initiation au JSP                                 11. Présentation de XML
                                                            •  Nouveautés dans JavaFX                                   •  Présentation de l’architecture                    •  Définition de la norme XML
                                                           10. Autres nouveautés                                        •  Comment fonctionne JSP ? Exemple d’une page simple  •  Analyse de documents XML
                                                            •  Déploiement d’applications avec les profils compacts     5. Introduction aux servlets                         •  Parseurs et DTD
                                                            •  Invocation de code JavaScipt avec Nashorn                •  Présentation de l’architecture servlet            •  DOM (Document Object Model)
                                                                                                                        •  Structure d’une servlet                           •  Tutorial : User logon Avec XML, Bean et JSP
                                                                                                                                                                             •  Installation d’une application avec les archives WAR
                                                                                                                                                                             •  Installation d’une application à partir d’un répertoire
                                                                                                                                                                             •  Démarrage, arrêt, désinstallation d’une application Web
                                                                                                                                                                             •  Paramétrage des rôles de sécurité d’accès à l’application Manager
      196                                                                                  FORMATIONS 2020              FORMATIONS 2020                                                                                     197
   193   194   195   196   197   198   199   200   201   202   203