Formation JAVA/J2EE Spring framework

180

13-01-2017 à 18:49

Applications & Logiciels

Bon état

Non

Nous vous proposons une large panel de formations pour vous accompagner dans vos montées en compétences.

La formation : Java Initiation + Approfondissement représente le point de départ de votre apprentissage. Elle s'adresse à
des développeurs ayant déjà des bases d'algorithmique et des
connaissances sur un langage de programmation.

Axée sur la pédagogie et les ateliers pratiques, cette formation vous
permettra d'apprendre rapidement la syntaxe, les concepts fondamentaux
de la programmation orientée objet et les différentes API's :
- Utilisation des collections,
- Accès aux bases de données en utilisant JDBC, JPA,
- Utilisation de bibliothèques externes,
- Réalisation d'interfaces graphiques (SWT&JFACE),
- Empaquetage et déploiement d'une application Java


Formation Spring framework:

Introduction à Spring Historique de Spring Framework Evolutions des fonctionnalitésLes différentes versions Le positionnement de Spring dans les technologies Java Les solutions apportées par Spring grâce à son conteneur légerComparaison avec la technologie EJB Les bonnes pratiques d'architecture et de conception d'application et la réponse apportée par Spring FrameworkLes différents modules et projets SpringVers une simplification de l'approche Java EE  Principes de base du conteneur léger Spring La notion de conteneur léger Différence par rapport aux conteneurs lourds Le cycle de vie et le contexte Spring Les différentes phases du cycleLes interactions possiblesLes fabriques (BeanFactory) et contexte d'application (ApplicationContext) La portée et le cycle de vie des objets (bean) Les " scopes " Singlet et Prototype par les patterns  Les concepts fondamentaux de Spring Framework L'injection de dépendances Les principes et intérêt de l'injection de dépendancesLe design-pattern Inversion Of Control (IoC)La mise en œuvre dans Spring FrameworkUn objectif : Garantir un couplage faible. Utilisation d'interfacesLes méthodes d'injection. (Constructeur vs. Setter) La programmation Orientée Aspect (AOP) Principes de base et intérêt de l'AOPLes concepts clés (Pointcut, Advice, JoinPoint)Le module Spring AOP et sa mise en œuvre  Configuration des applications Spring Principes de configuration d'une application Spring Différences dans les applications Java SE et Java EE La configuration par fichiers XML Utiliser plusieurs fichier *-context.xml La configuration par fichiers annotationsLa définition des beans Spring Dépendances et héritageLes propriétés simples, les collectionsExternalisation des propriétés avec des fichiers .properties  L'accès aux données dans Spring Framework Rappels fondamentaux sur les techniques d'accès aux données en Java L'API JDBCLes techniques de mapping Objet/Relationnel (ORM) La prise en charge de JDBC dans Spring et ses avantages Spring JDBC : Une couche d'abstractionLa notion de DataAccess Object (DAO) : JdbcDaoSupportUtiliser JdbcTemplate pour simplifier le modèle de programmationLes annotations de Spring JDBCLes exceptions spécifiques Le mapping Objet/Relationnel avec Spring Le support d'Hibernate et de la  Java Persistence API (JPA)Configuration d'Hibernate avec Spring FrameworkLes classes HibernateTemplate et HibernateDaoSupport  Les transactions dans Spring Framework La déclaration du gestionnaire transactionnel dans la configuration SpringLes niveaux d'isolation de transactionChoisir une technique d'utilisation des transactionsLa gestion des transactions par programmation Les classes et méthodes utilisées La gestion des transactions par déclaration Les annotations sur les classes et méthodes Comparaison des deux méthodes  Les applications Web : Spring MVC La configuration de Spring Framework dans une application WebLe modèle MVC : Intérêts et bonnes pratiquesLa prise en charge du modèle MVC dans les applications Web avec Spring MVCLes contrôleurs d'une application Spring La " DispatcherServlet "Création puis déclaration avec l'annotation @Controller La gestion des formulaires et de leur validation avec Bean ValidationCréation des vues et liaison avec le contrôleurGestion des exceptionsL'internationalisation des applications Web Spring MVC  Les technologies d'intégration La messagerie applicative JMS Utilisation de JMS avec Spring FrameworkConfiguration des fabriques et destinations avec SpringLa classe JmsTemplate Les techniques d'invocation distante Rappels sur RMIValeur ajoutée de Spring RemotingInvocation distante en HTTP (HttpInvoker) Les Service Web Rappels sur les Services Web et leur développement avec JavaDévelopper un service web avec Spring WSDévelopper un service web avec Apache CXF (Intégration avec Spring Framework et principes)  La sécurité des applications Spring Rappels sur la sécurité des applications Java avec JAASLa sécurité dans Spring avec Spring Security Les mécanismes des filtres de sécuritéLe contrôle des URLsLes annotations de sécurité Configuration de l'authentification et des autorisations d'accèsLa sécurité appliquée à l'invocation des beansImplémenter Spring Security dans les JSP
A propos de l'annonceur

SDS_TRAINNING

Constantine Constantine

phone

Questions / Réponses