Aller au contenu principal

9 formations

Nos formations Java

Présentation

Java est un langage de programmation populaire créé en 1995 par James Gosling chez Sun Microsystems, désormais propriété d'Oracle, largement utilisé dans le développement logiciel. Il est caractérisé par sa portabilité, c'est-à-dire sa capacité à être utilisé sur une variété de plateformes, y compris les ordinateurs personnels, les serveurs, les appareils mobiles et les équipements embarqués ; Java est également connu pour sa simplicité, son efficacité et sa fiabilité.

Java est un langage orienté objet et compilé mais, contrairement à d'autres langages compilés tels que le C++, Java est compilé en bytecode, qui peut être exécuté sur une machine virtuelle Java (JVM) sur n'importe quelle plateforme, lui permettant ainsi sa portabilité. Il possède également de nombreuses bibliothèques et frameworks, tels que Spring, Hibernate et Apache Struts, qui facilitent la création d'applications complexes. Ces forces lui permettent d'être utilisé dans une variété de domaines, notamment les applications d'entreprise, les applications mobiles, les jeux vidéo, les systèmes embarqués et l'Internet des objets.

Java EE : intégrer une base de données via Hibernate avec JSF
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
3 jours 1490€ HT

Jakarta EE (précédemment nommé Java EE) est une spécification Java destinée aux applications d’entreprise. Par « application d’entreprise », on entend un environnement robuste et évolutif, facilement adaptable, pour mieux suivre les problématiques métier. Cette spécification inclut évidemment la création d’applications et de sites web, avec l’usage des langages HTML, CSS et JavaScript. On utilisera alors Java comme médiateur …

Java niveau 2
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
4 jours 2400€ HT

Java est un langage Orienté Objet permettant de réaliser des applications web, mobiles, des logiciels pour ordinateurs ou pour systèmes embarqués. Pensé pour des structures logicielles robustes et résilientes, Java est utilisé dans de nombreux domaines : Android pour ses applications, Spring MVC pour les sites web, il est même la base du langage Kotlin. Java inspirera notamment le langage C#, mais attention, il ne ressemble en rien à JavaScript ! Au …

JPA (Java Persistence API - Jakarta Persistence)
Développement - Débutant

Débutant Présentiel
À distance
3 jours 1490€ HT

Jakarta Persistence (anciennement Java Persistence API), abrégé JPA, est une interface de programmation (API) orientée sur l’interaction avec des données stockées dans un SGBDR (Système de Gestion de Bases de Données Relationnelles). Cet environnement inclut l’association des propriétés aux colonnes, la définition des clés primaires, des relations et d’un modèle d’héritage compatible avec les bases de données relationnelles. Avec …

Java EE : développer son site web avec les technologies Servlets JSP
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
5 jours 2700€ HT

Jakarta EE (précédemment nommé Java EE) est une spécification Java destinée aux applications d’entreprise. Par « application d’entreprise », on entend un environnement robuste et évolutif, facilement adaptable, pour mieux suivre les problématiques métier. Cette spécification inclut évidemment la création d’applications et de sites web, avec l’usage des langages HTML, CSS et JavaScript. On utilisera alors Java comme médiateur …

Java et Swing : créer ses applications bureau
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
3 jours 1490€ HT

Java est un langage Orienté Objet permettant de réaliser des applications web, mobiles, des logiciels pour ordinateurs ou pour systèmes embarqués. Mise à disposition en 1998, Swing est une bibliothèque Java permettant de créer des interfaces graphiques pour Java et donc d’afficher des fenêtres et des boutons en lieu et place de la ligne de commande. 10 ans plus tard, en 2008, JavaFX, une nouvelle bibliothèque d’interfaces graphiques est mise à …

Java niveau 1
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
5 jours 2700€ HT

Java est un langage Orienté Objet permettant de réaliser des applications web, mobiles, des logiciels pour ordinateurs ou pour systèmes embarqués. Pensé pour des structures logicielles robustes et résilientes, Java est utilisé dans de nombreux domaines : Android pour ses applications, Spring MVC pour les sites web, il est même la base du langage Kotlin. Java inspirera notamment le langage C#, mais attention, il ne ressemble en rien à JavaScript ! Au …

Algorithmique
Développement - Débutant

Débutant Présentiel
À distance
3 jours 1290€ HT

Le développement informatique est basé sur l’algorithmique, une sorte de grammaire universelle applicable ensuite aux différents langages de programmation. L’algorithmique a pour but de résoudre un besoin technique ou fonctionnel sans se perdre dans les contraintes spécifiques d’un langage ; cela en fait le point d’entrée dans la programmation informatique. Cette formation vous propose d’apprendre comment transformer un problème en …

POO et Design Patterns
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
3 jours 1490€ HT

Le développement informatique nécessite d’être organisé et structuré pour faciliter la maintenance et l’évolutivité, en particulier dans le cadre d’un projet volumineux. Ces trente dernières années, de nouveaux outils repoussent les limites de l’algorithmique et du code modulaire, nommément les paradigmes de programmation comme la Programmation Orientée Objet (POO) ou des structures de code ingénieuses comme les patrons de conception …

Architecture logicielle avec Java
Développement - Avancé

Avancé Présentiel
À distance
3 jours 1790€ HT

L’architecture logicielle est une composante importante des projets informatiques. Elle consiste à réduire les interdépendances (ou couplage) d’un projet pour créer des applications résilientes, aisées à maintenir et à installer dans des environnements distribués. L’architecture logicielle permet ainsi de « découper » ou « prédécouper » le code d’une application, que ce soit pour rendre des portions réutilisables ou pour …