Les Formations

De nombreuses thématiques de formations sont disponible, dans le domaine informatique.

Fondamentaux Java SE

Objectifs :

  • Découvrir les classes essentielles Java SE
  • La programmation orienté objet
  • Utiliser les collections
  • Manipuler les exceptions
  • Accéder aux données avec JDBC
  • Accéder aux flux d'entrée-sortie IO/NIO
  • Stream, Expressions Lambda, LocalDate et Optional
Nouveautés Java 8

Objectifs :

  • Connaissance des changements majeurs du JDK8
  • Les interfaces fonctionnelles
  • Les expressions lambdas et les Streams
  • Les méthodes référencées
  • Utilisation de la classe Optional
  • Concaténations de chaînes de caractères
  • Manipuler la nouvelle API DateTime (dates et heures)
Nouveautés Java 11

Objectifs :

  • Le projet Jigsaw de Java 9
  • JShell : REPL de Java 9
  • Les méthodes privées des interfaces Java 9
  • Inférence de type de Java 10 (mot-clé var)
  • Le Nouveau client HTTP
  • Améliorations de String, StringBuilder et StringBuffer
  • Améliorations de la classe Files et Predicat
Nouveautés Java 17

Objectifs :

  • Les switch expressions Java 12
  • Clarification de NullPointerException et blocs de texte Java 14
  • Les classes Record Java 16
  • Les classes scellées (Sealed Class)
  • Le Générateur amélioré de nombre pseudo-aléatoire
  • L'outil de packaging jpackage
Nouveautés Java 8 à 17 (LTS)

Objectifs :

  • Exploiter les nouveautés des versions du JDK 8 à 17
  • Utiliser les expressions lambda avec les streams
  • Manipuler l'API DateTime
  • Connaître les derniers changements syntaxique
  • Lombok versus Record class
  • Architecture et modularité Jigsaw
  • L'outil de packaging jpackage
Jakarta EE et Développement Web

Objectifs :

  • Comprendre et utiliser la plateforme Java EE
  • Développer des Servlets, des JSP avec les EL
  • Mettre en oeuvre le Pattern MVC (Modèle d'architecture 2)
  • Sensibilisation à l'utilisation de DTO
  • Mise en place d'une DAO avec JPA (Java Persistence API)
  • Gérer les différents contexte
  • Ouverture vers le framework SpringBoot
Framework Spring Boot

Objectifs :

  • Maîtriser le framework Spring avec Spring Boot
  • Utiliser les bonnes pratiques de développement
  • Mettre en place des applications REST facilement
  • Découverte de l’ORM Spring avec Spring Data
  • Découverte des micro-services avec Actuator et Eureka
Android natif (en Java)

Objectifs :

  • Définir l'architecture des applications Android et leur cycle de vie
  • Concevoir une interface graphique pour terminal mobile
  • Interroger des services Web
  • Gérer les évènements Touch
  • Adapter un contenu pour tablettes avec les fragments
  • Utiliser les API multimédia
  • Déployer une application
Angular

Objectifs :

  • Javascript ES5, ES6 et Typescript
  • Angular CLI et Architecture
  • L'injection de dépendances et les modules
  • Programmation réactive et appels réseaux
  • Routeur et navigation Angular
  • Formulaires Template-driven ou Model-driven
  • Tests unitaires et e2e
Angular + NgRx

Objectifs :

  • Rappels Angular
  • Fonctionnement sans NgRx
  • Pourquoi NgRx
  • Les Actions et les Reducers
  • Les effects
  • NgRx Entity
  • NgRx Data
JavaScript - ECMAScript 6+

Objectifs :

  • Bases du langage
  • Nouveautés ECMAScript 6 (ES6)
  • API DOM, événements
  • Utilisation de l'API Fetch
  • Manipulation de l'API Web Storage
  • Typescript
  • Les Frameworks ReactJS, VueJS, Angular
ReactJS

Objectifs :

  • Introduction et rappels ES6
  • Framework ReactJS
  • Composants et JSX
  • Les props, le state et les lifecycles
  • Les Hooks et les événements
  • Les formulaires et le Routing
  • Redux et les tests
...
Une question
  • Un besoin spécifique ?
  • Une création sur mesure ?
  • Un audit ?

Contactez-moi

Rendez-vous par téléphone Programmer une formation