Page 199 - CATALOGUE AGINIUS 2020
P. 199

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
   194   195   196   197   198   199   200   201   202   203   204