Formation Ad Hoc Java 8 & 7 – Spring 4 & Spring umbrella

Dans le cadre de leurs missions de coaching technique, les experts de SALTO Consulting réalisent pour leurs clients des formations Ad Hoc destinées à mettre à niveau leurs équipes de développeurs.

La dernière en date, d’une durée de 2 jours, s’est appuyée sur un support Ad Hoc et des exemples d’implémentation concrète et a abordé les points techniques suivants :

Java

JAVA 7

  • Binaires et le formatage de nombres
  • switch supporte les chaînes de caractères
  • Inférence de type pour l’instanciation des génériques
  • Libération automatique des ressources
  • Les exceptions

JAVA 8

  • @FunctionalInterface et lambdas
  • Référence de méthodes
  • Les méthodes default
  • Méthodes statiques dans les interfaces
  • Streams et opérations agrégées
  • Annotations de type et répétées
  • Réflexion pour les paramètres de méthodes

Spring

SPRING 4

  • FrameWork conçu pour construire et définir l’infrastructure d’une application java, dont il facilite le développement et les tests.
  • Historique
  • Une multitude de projets connexes : Spring umbrella
  • Spécifications et librairies supportées
  • Simplification de la gestion des dépendances Maven
  • Intégration Java 8
  • Evolutions du conteneur
  • Débuter un nouveau projet Spring

SPRING BOOT

  • FrameWork conçu pour simplifier et accélérer le développement d’applications Spring)
  • Créer une application
  • Conteneurs embarquées (TomCat, Jetty, Undertow)
  • Starters
  • Auto-configuration des composants Spring
  • Production-ready (métriques, health checks et configuration externalisée)
  • Environnement en ligne de commandes

SPRING DATA

FrameWork conçu pour manipuler les données par abstraction de la source de données, il est compatible avec les bases de données relationnelles ou NoSQL telles que :

  • JPA
  • Redis
  • Elasticsearch
  • Neo4j

SPRING WEB

  • FrameWork permettant de désigner des applications model-view-controller
  • DispatcherServlet
  • Contrôleur REST
  • Gestion des exceptions

SPRING BATCH

Framework pour la réalisation de programmes qui traitent de gros volumes de données

  • Décomposition d’un batch
  • Job
  • Step

N’hésitez pas à nous contacter si ce type de formations vous intéresse.