Booster des Talents IT

Formation Java sans connaître l’objet

Vous connaîtrez la programmation objet et le langage Java grâce à cette formation. Vous découvrirez les différents concepts de la programmation objet tels que l’héritage, l’encapsulation ou encore le polymorphisme.
  • le 04/12/2017 à Lyon
  • le 18/12/2017 à Aix-en-Provence
  • le 08/01/2018 à Aix-en-Provence
  • + 21 autres sessions
Prixà partir de
2290 €HT
RéférenceAF9430
Durée5 jours
Public Développeurs
PrérequisConnaissances d'un langage procédural
TP50%

Plan de Formation Java sans connaître l’objet

Présentation de la Programmation Orientée Objet (POO)

Les objectifs de la POO
Les différences entre le langage procédural et objet
Les notions d’encapsulation, d’héritage et de polymorphisme
Classe et objet
Méthodes et attributs
La hiérarchie de classe
Découvrir les concepts d’interface et de classe abstraite

Java et la POO

Caractéristiques et spécificités du langage
Ses domaines d’application
Portabilité des programmes grâce à la JVM
Gérer la mémoire
Encapsulation et modificateurs de visibilité
Héritage simple
Import et packages
Un langage sûr et solide
Le modèle de sécurité
Les mécanismes des exceptions
Notion de multithreading
Exécuter un programme
Empaqueter
Les formats et types d’exécutables
JDK, JRE
Outils du développeur

La syntaxe du langage

Composition d’un fichier java
Constructeur et processus d’instanciation
Mot clé static
Principe d’identité objet
Déclarer les variables
Initialiser
Package java.lang :
– Types primitifs
– Classes
Les différents opérateurs
Les contrôles
Boucles et itérations
Tableaux et collections
Gérer les exceptions (blocs try, catch, finally)

Gérer les entrées et sorties

Découverte du package java.io
Les différents formats :
– Binaire
– Texte
Jeu de caractères
Encoding
Opérations :
– De lecture
– D’écriture
Support pour XML
Parsing de fichiers
Sockets, protocoles et flux

Construire des interfaces

Introduction à SWING
Les éléments d’interface
Les conteneurs
Gestionnaire :
– De mise en forme : les layouts
– Des évènements et listeners
Rendu d’image, dessins vectoriels et modélisation 3D

Les bases de données

Découverte de JDBC
Se connecter à une base de données
Gérer les pools de connexions
Exécuter des requêtes SQL
Parcours de resultSet
Les requêtes paramétrées et les procédures stockées
Le mapping objet/relationnel et JPA

Approfondir

Annotations et AOP
Tester les programmes
Gérer les traces avec
Profiling d’applications
Java et internationalisation
Le réseau et le développement des applications Web

Nos autres formations Java

AF24608Formation Développer des applications Web avec Java EE 7 New Formation ! en Intra/Cours Particulier5 jours2450 €HT
AF15848Formation Google Guava 14 sessions prévues1 jour710 €HT
AF15787Formation Secure Coding Java 12 sessions prévues1 jour890 €HT
AF15140Formation Nouveautés Java 8 25 sessions prévues2 jours990 €HT
AF13578Formation Swing, développement en Java 24 sessions prévues3 jours1450 €HT
Voir les 43 formations
Vous pouvez également être intéressé par des formations Java, java sans connaitre l'objet, langage java, Programmation objet, Programmation Orientée Objet ou par les formations de notre filière Java
Prixà partir de
2290 €HT
RéférenceAF9430
Durée5 jours
Public Développeurs
PrérequisConnaissances d'un langage procédural
Travaux pratiques50%
Suivez l'une de
nos 24 sessions
le 04/12/2017 à Lyon
le 18/12/2017 à Aix-en-Provence
le 08/01/2018 à Aix-en-Provence
le 15/01/2018 à Paris
le 05/02/2018 à Lyon
le 19/02/2018 à Lille
le 19/03/2018 à Nantes
le 19/03/2018 à Paris
le 23/04/2018 à Lyon
le 23/04/2018 à Toulouse
le 28/05/2018 à Paris
le 28/05/2018 à Aix-en-Provence
le 11/06/2018 à Lyon
le 25/06/2018 à Lille
le 09/07/2018 à Paris
le 09/07/2018 à Nantes
le 17/09/2018 à Lyon
le 17/09/2018 à Toulouse
le 15/10/2018 à Aix-en-Provence
le 22/10/2018 à Paris
le 19/11/2018 à Lyon
le 26/11/2018 à Lille
le 10/12/2018 à Nantes
le 17/12/2018 à Paris
Voir toutes les dates