Formation Java Perfectionnement

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Approfondir la connaissance de la programmation orientée objet en Java
  • Maîtriser l'utilisation des bibliothèques Java standards
  • Comprendre et utiliser les principes de la programmation fonctionnelle en Java
  • Comprendre et utiliser les principes du développement d'applications Java EE
  • Apprendre à utiliser des outils de tests unitaires et d'intégration continue
  • Comprendre et utiliser des principes avancés de conception et d'architecture logi-cielle en Java

Sparks


Tout l'IT, vraiment tout
Voir la fiche entreprise

Tarif

A partir de 2 750,00 €

Durée 5 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Sparks


Tout l'IT, vraiment tout
Voir la fiche

Tarif

A partir de 2 750,00 €

Durée 5 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Améliorez vos compétences en développement Java avec notre formation Java Perfectionnement. Cette formation est destinée aux développeurs Java ayant déjà une bonne maîtrise du langage et souhaitant approfondir leurs connaissances. Elle couvre des sujets avancés tels que l'utilisation des bibliothèques Java standard, la programmation fonctionnelle, le développement d'applications Java EE, les tests, ainsi que des principes avancés de conception et d'architecture logicielle. Chaque module comprend des cas pratiques pour vous permettre de mettre en pratique les compétences acquises.

Programme

Introduction à la formation Java Perfectionnement

Révision des concepts de base en Java : variables, types, collections, POO
Vue d’ensemble du programme de formation Java Perfectionnement, objectifs pédagogiques

Programmation orientée objet avancée

Les classes internes et anonymes : définition, utilisation, cas d’usage
Utilisation avancée des interfaces et des classes abstraites : méthodes par défaut, classes abstraites vs interfaces
Exemple de cas pratiques : implémentation d’une liste chaînée avec interfaces, classes interne et évolution de l’API d’utilisation avec les méthodes par défaut

Bibliothèques Java standard

Java I/O : Streams, Readers et Writers, Files et Paths, Serialization et Deserialization
Java Network : Sockets, URL et URI, Protocoles réseau, HttpUrlConnection
Java Concurrency : Threads
Exemples de cas pratiques : création d’une application client-serveur avec des sockets

Programmation fonctionnelle en Java

Lambdas et les références de méthode : syntaxe, utilisation avec les interfaces fonctionnelles
Présentation de la classe Optional
Utiliser les Streams pour le traitement de données : opérations intermédiaires et terminales, parallélisation
Exemple de cas pratiques : utilisation des lambdas et des streams pour traiter une grande collection de données

Développement d’applications Java EE

Servlets, JSP, JPA : cycle de vie, déploiement, persistance des données
Introduction à Spring et Spring Boot : injection de dépendance, création de beans, configuration
Exemple de cas pratiques : création d’une application web avec Spring Boot

Web Services REST

Les principes des Web Services REST : principes de base, méthodes HTTP, codes de statut
Spring Boot pour créer des web services REST : création de contrôleurs, gestion des erreurs
Exemple de cas pratiques : création d’un web service REST pour gérer un carnet d’adresses

Tests

JUnit pour les tests unitaires : création de tests, assertions, organisation des tests

Conception et architecture logicielle avancées

Principes SOLID
Les design patterns en Java : Singleton, Builder, Decorator, Observer, Strategy…
L’architecture microservices et son application en Java : avantages, défis, mise en œuvre avec Spring Boot

Prérequis

Bonnes connaissances du langage Java.

Public

Développeurs

Ces formations pourraient vous intéresser

Objectifs de la formation

Concrètement à l'issue de cette foramtion vous serez en mesure de:

  • Décoder le vocabulaire informatique au niveau du développement logiciel
  • Classifier les technologies par famille (Langages, IDE, framework, bibliothèques, etc.)
  • Décrire le vocabulaire et les concepts d’une base de données
  • Connaître les briques de l’architecture d’une application
  • Comprendre le développement Agile et l’intégration continue
Tarif

A partir de 810,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Architecture d'entreprise Jakarta EE / Java EE vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Connaître les concepts fondateurs afin d'apréhender les finalités
  • Connaître les technologies principales en insistant sur les problématiques résolues, les cas d'utilisation et le panorama des offres du marché
  • Maîtriser les repères nébuleuse de standards et d'acronymes
Tarif

A partir de 1 350,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Liferay Administrateur, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Installer la solution
  • Déployer des contenus
  • Configurer les éléments qui composent l’architecture liferay pour la haute disponibilité
  • Gérer l’administration du portail
  • Gérer les performances
  • Gérer les incidents
Tarif

A partir de 1 590,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Avoir une compréhension globale des technologies informatiques et leurs complémentarités
  • Etre capable de décrire l’architecture d’un SI (système d’information) d’entreprise réaliste
  • Dissocier les fondations d’un SI des dernières évolutions technologiques (complémentarité, concurrence, ou remplacement ?)
  • Décrypter les acronymes et les technologies (TCP/IP, Cloud, Virtualisation, ERP, SGBD, BI, ITIL, etc.)
  • Faire le lien entre les différents métiers de l’informatique et les technologies
  • Mieux communiquer et travailler avec vos collaborateurs et les professionnels
Tarif

A partir de 2 480,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

La formation IBM Case Foundation 5.2.1 Administration couvre tous les aspects du système workflow d'IBM Case Foundation : configuration, sécurisation, maintenance, gestion et intégration d'applications.

À l'issue de cette formation, vous serez en mesure de :

  • Configure the workflow system

- Identify the components of a workflow system
- Create and configure a workflow system to support FileNet workflow applications
- Create and configure an isolated region
- Create a connection point and isolated region
- Create isolated region objects
- Expose data fields
- Define indexes for queues and rosters
- Create and configure in-baskets and roles
- Configure Content Navigator for workflow
- Configure a web application and step processor

  • Security

- Inspect workflow system security settings
- Add users and groups to a workflow system
- Identify and resolve security issues

  • Maintain the Workflow Show

- Use administrative tools for maintenance
- Monitor with the Process Services Ping page
- Monitor with System Dashboard
- Monitor with vwtool
- Maintain event logs

  • Manage Work in Progress

- Use Case Foundation tools to search for work with basic and advanced search criteria
- Modify work items
- Process and manage work
- Manage a workflow exception

  • Component Integration

- Understand the purpose of component integration in workflow applications
- Understand the architecture of the Component Manager Frameworks
- Understand what component queues provide
- Create and configure a Java component
- Monitor and maintain component queues

Tarif

A partir de 2 890,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Appréhender l’intérêt des Design Patterns en conception logicielle
  • Concevoir une architecture logicielle solide en utilisant des modèles de conception éprouvés
  • Appliquer les Design Patterns en développement sur les différentes couches logicielles
  • Choisir les Design Patterns appropriés en fonction de la problématique posée
Tarif

A partir de 2 850,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Développement Web avec HTML, CSS3 & Javascript

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Développeurs, chefs de projets Web souhaitant développer des sites Web ou applications avec HTML 5 et CSS3.

À l'issue de la formation, le stagiaire sera capable de :

  • Disposer des compétences nécessaires au développement d'un site internet full HTML5 / CSS3
  • Savoir produire des pages compatibles avec les différents navigateurs internet
  • Être capable de créer des interactions dynamiques avec l'utilisateur sans développement serveur
  • Comprendre comment tirer parti des dernières nouveautés HTLM5 comme le lecteur vidéo compatible mobiles

METHODES ET OUTILS PEDAGOGIQUES

  • Alternance exposés théoriques et exercices pratiques (80% pratique)
  • Support de cours 

EVALUATION

  • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

Public concerné

Développeurs .Net ou Java souhaitant savoir exploiter les possibilités offertes par HTML5 et CSS Chargés de développement d'applications informatiques

Pré-requis

Connaissance internet standard, notions d'algorithmie

Tarif

A partir de 2 965,00 €

Durée

5 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Formation Java Persistence API (JPA)

Proposé par PLB CONSULTANT

Objectifs de la formation

Plus concrètement , à l'issue de cette formation Java Persistence API vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître les concepts de la norme JPA,
  • Savoir définir et utiliser un modèle persistant,
  • Connaître les problématiques liées à la persistance d'objets sur bases relationnelles,
  • Comprendre et savoir utiliser le langage de requêtes objet JPQL,
  • Connaître les techniques et compromis permettant de garantir de bonnes performances
Tarif

A partir de 1 850,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Cette formation Frameworks et Java vous apportera les connaissances et compétences nécessaires pour:

  • Avoir une bonne vision des différentes architectures des back-end Java
  • Maîtriser son environnement de développement (frameworks librairies, build)
  • Comprendre le rôle d’un serveur d’application
  • Comprendre le rôle de chaque brique dans une architecture MVC et sa déclinaison concrète avec les technologies Java
  • Comprendre l’architecture des Web Services (protocole, format d’échange, création, consommation)
  • Comprendre l’apport des architectures micro services et leur fonctionnement
Tarif

A partir de 1 350,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Java SE 11 Developer, vous saurez :

  • Effectuer un choix stratégique vous évitant de perdre du temps inutilement lors de l'examen
  • Déterminer les sujets qui nécessiteront un travail de préparation complémentaire
  • Augmenter vos chances de réussir l’examen de certification 1Z0-819
Tarif

A partir de 2 590,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...