Pour offrir les meilleures expériences possibles, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils.
Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Voir notre Politique de protection des données pour plus d'informations.
À l'issue de cette formation Java, les participants seront capables de :
Tarif |
A partir de 2 090,00 € |
Durée | 4 jours (28h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Tarif |
A partir de 2 090,00 € |
Durée | 4 jours (28h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Les dernières versions de Java apportent des simplifications de langage, des améliorations en termes de performance (java.io par exemple) et bien d'autres nouveautés. Cette formation, destinée aux développeurs ayant déjà une expérience de la programmation objet, permet de se familiariser à Java et insiste sur les apports des versions 7 et 8.
Après une présentation rapide des raisons du succès de Java et de ses domaines d'applications, le premier chapitre présente les caractéristiques objets du langage. Le second chapitre se concentre sur l'environnement de développement Eclipse et permet grâce au code source fourni de se familiariser avec les fonctionnalités avancées de l'IDE Les chapitres suivants résolument pratiques présentent les principales classes utilitaires nécessaires aux algorithmes de base, à la gestion des entrées/sorties, à la création d'interface ou à l'accès à une base de données. Enfin, les derniers chapitres fournissent une introduction à Java EE et aux outils de génie logiciel associés.
Caractéristiques et particularités du langage Java, domaines d'application (Application, Applet, Développement Serveur, Androïd)
Portabilité des programmes Java à travers la JVM
Gestion de la mémoire
Encapsulation et modificateurs de visibilité
Java et l'héritage simple, le mot clé final
Import et packages
Java, interface et classes abstraites
Java un langage sûr et robuste, Modèle de sécurité, mécanismes des exceptions
Le multithreading
Exécution d'un programme Java, empaquetage et format et types d'exécutables
JDK, JRE, Les outils du développeur
Arborescence et chemin d'accès
Principe des protections
Attributs des fichiers et des répertoires
Bien utiliser l'aide en ligne
Configuration des exécutions, fonctionnalités du debugger ATELIER Création d'un projet, importation de sources, génération et complétion de code, refactoring. Exécution à l'aide du debugger
Présentation générale de l'API, différenciation JRE/JDK, JVM client/serveur
Librairies utilitaires (java.util, Collection, Logging, ...)
Librairies de base (java.io, java.net, Sérialisation, JMX, JNI)
Intégration (jdbc, jndi, rmi, ...)
Interface utilisateur (AWT, Swing, Java2D)
Applications internet riches (Applet et Java WebStart)
Les dernières nouveautés de Java 7 et 8
Java et la licence GPL
Structure d'un fichier .java
Constructeur et processus d'instanciation, le mot clé static
Notion d'identité objet
Déclaration de variables et Initialisation
Types primitifs et classes du package java.lang
Opérateurs d'affectation, de comparaison, booléens, ...
Instruction de contrôles
Boucles et itérations
Tableaux et collections
Gestion des exceptions, blocs try, catch, finally
Simplifications Java 7 et 8 ATELIER Algorithme de tri d'une collection
Présentation du package java.io
Format binaire ou format texte, jeu de caractères et encoding
Opérations de lecture
Opération d'écriture
Support pour XML et le parsing de fichiers
Sockets, protocoles et flux
Le package NIO.2 ATELIER Opération de lecture, parsing et écriture de fichiers
Présentation de SWING
Composants d'interface
Les différents conteneurs
Gestionnaire de mise en forme : les layouts
Gestionnaire des évènements et listeners
Rendu d'image, dessins vectoriels et modélisation 3D ATELIER (FORMATION JAVA) Editeur de fichier HTML
Présentation de JDBC
Connexion à une base de données, gestion de pool de connexions, exécutions de requêtes SQL
Parcours de ResultSet, Requêtes paramétrées, procédures stockées
Le mapping objet/relationnel et JPA ATELIER Connexion et exécution de requête sur une base MySQL, utilisation de JPA et du langage d'interrogation JPQL
Le standard Java EE et les architecture n-tiers
Services techniques des serveurs d'application et Les différentes APIs
Modèles de programmation distribuée
Plugins Eclipse pour le développement Java EE
Implémentation de la couche métier avec les EJB3.0
Composants de la couche de présentation, servlets, vues et Java Beans
Le pattern MVC ATELIER Ecriture d'une application Web, packaging et déploiement
Gestion de Version avec svn, intégration dans Eclipse
Le plugin WTP
L'outil ant : automatisation déploiement,
Le build avec Maven, intégration des tests unitaires (Junit) et de conformité (Checkstyle)
Intégration continue avec Hudson
Gestion de projet et suivi des bugs avec Trac et JIRA
Test de charge et profiling (Jmeter et Jprofiler)
Tarif |
A partir de 750,00 € |
Durée |
41 heure |
Modes |
|
Tarif |
Contacter l'organisme |
Durée |
3 jours (21 heures) |
Modes |
|
Concrètement, à l'issue de la formation C#11, vous aurez acquis les connaissances et les compétences nécessaires pour :
Tarif |
A partir de 2 910,00 € |
Durée |
5j / 35h |
Modes |
|
Tarif |
A partir de 1 585,00 € |
Durée |
2 jours - 14 heures |
Modes |
|
Tarif |
A partir de 1 800,00 € |
Durée |
3 jours |
Modes |
|
Plus concrètement cette formation SketchUp Prise en main vous apportera les compétences et connaissances nécessaires pour :
Tarif |
A partir de 1 300,00 € |
Durée |
3j / 21h |
Modes |
|
Les mauvaises performances d'un système peuvent avoir des impacts très lourds sur la compétitivité d'une entreprise, son image de marque, ses dépenses IT, et avant tout la satisfaction de ses clients. Le cours montre comment superviser les plateformes de production, identifier les problèmes de performances et de qualité de service, anticiper les incidents et les résoudre rapidement en utilisant les méthodes et outils appropriés. Le cours couvre également les aspects d'optimisation de la configuration et de tuning des serveurs Weblogic afin d'obtenir des performances applicatives optimales. Aussi, les participants bénéficieront des conseils, des retours d'expériences et des bonnes pratiques adoptées chez les plus grands clients Weblogic dans le monde. Les ateliers pratiques représentent 50% du cours : Des benchmarks, des simulations des problèmes récurrents de production et leurs corrections, des tests de charges supervisés et des actions de tuning seront réalisés par les participants tout au long de la formation.
La formation Weblogic Server 11g aborde plusieurs thèmes :
- Java Virtual Machine : Le principe de fonctionnement de la JVM en termes de gestion de ressources et de la mémoire.
- Weblogic Scripting Tool (WLST) : Présentation de l’outil et de l'API WLST, la boite à outil indispensable pour automatiser les tâches d'administration, de supervision et de déploiement sur un serveur Weblogic.
- JVM : Tuning & Troubleshooting. Le serveur Weblogic tourne sur la machine virtuelle Java (JVM) et s'appuie donc sur ces différents composants Runtime. Résoudre un problème en production revient dans plusieurs cas à ne cibler que sur le Troubleshooting ou l'optimisation des paramètres de la JVM.
- Tuning & Troubleshooting de Weblogic Server Core : Weblogic Server Core est le noyau du serveur Weblogic qui commande les différents modules du serveur. Il est donc indispensable de s'assurer du bon fonctionnement du noyau du serveur avant de s'attaquer aux différents modules et sous-systèmes.
- Optimisation de la gestion des threads avec les Work Managers : Si la gestion de la mémoire est en grande partie dépendante des paramètres de la JVM, ce n'est pas le cas de l'exécution des tâches assurée par les ExecuteThreads de Weblogic, L'une des fonctionnalités clés de Weblogic est le Self-tuning ou l'auto-optimisation. Cette fonctionnalité suffisante dans l'absolu, ne l'est pas souvent pour toutes les applications.
- JDBC : Tuning & Troubleshooting. Le composant d’accès aux bases de données est l'un des modules indispensable dans un serveur d'application. Que vous utilisiez des Frameworks de Mapping de haut niveau ou vous accédiez à la base de données en utilisant l'API Java standard, la maitrise de ce composant est indispensable pour assurer la stabilité et les performances des plateformes de production.
- JMS : Tuning & Troubleshooting : Weblogic Server embarque aussi un provider JMS complet, une véritable boite à outils qu'il faut savoir diagnostiquer et optimiser pour assurer la fluidité des transferts des messages.
- Weblogic Server Clusters : Tuning & Troubleshooting. La gestion de la haute disponibilité est une composante essentielle dans la conception des architectures techniques des systèmes de production. Le serveur Weblogic fournit un grand nombre de paramètres qu'il faut savoir optimiser pour assurer un fonctionnement optimale d'une firme de serveurs, avec ou sans le composant Cluster.
Tarif |
A partir de 3 225,00 € |
Durée |
5j / 35h |
Modes |
|
À l'issue de cette formation, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 2 620,00 € |
Durée |
5j / 35h |
Modes |
|
Plus concrètement, à l'issue de cette formation PandaSuite Avancé, vous aurez acquis les connaissances et compétences nécessaires :
Tarif |
A partir de 1 430,00 € |
Durée |
3j / 21h |
Modes |
|
Tarif |
A partir de 2 500,00 € |
Durée |
5 jours |
Modes |
|