www.bt-formation.fr

Identifiez-vous pour bénéficier de l'accès à vos avantages et documents
(supports de cours, convocations, conventions, fiches de présence, etc...)

DANS QUELS DOMAINES ?

Agrandir la zone

FORMATION - JAVA DECOUVERTE

Cette formation java est adaptée aux développeurs n'ayant pas ou peu pratiquée la programmation orientée objet. Cette formation Java commence par présenter les concepts cœur de la programmation objet(héritage, encapsulation, polymorphisme) et leurs implémentations dans le langage Java

Formations à suivre ou niveau validé nécessaire pour suivre cette formation.

  • La connaissance d'un langage de programmation procédural est un plus non obligatoire

Pour qui ?

  • Cette formation Java s'adresse à toute personne souhaitant débuter en java

Objectifs

  • Ce stage s'adresse aux personnes qui souhaitent découvrir et maîtriser les principes de l'approche objet et les mécanismes du langage Java
  • Les constructions du langage seront progressivement introduites à partir des concepts fondamentaux

Contenu

Introduction à la POO (Programmation Orientée Objet)
  • Objectifs de la POO
  • Comparaison langage procédural et langage objet
  • Encapsulation, héritage et polymorphisme
  • Classe et objet
  • Méthodes et attributs
  • Hiérarchie de classe
  • Notion d'interface et de classe abstraite

Java et la programmation objet
  • Caractéristiques et particularités du langage Java, domaines d'application
  • 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

La syntaxe Java
  • 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

Gestion des entrées sorties en Java
  • 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

Construction d'interface avec Java
  • Présentation de SWING
  • Composants d'interface
  • Les différents conteneurs
  • Gestionnaire de mise en forme : les layouts
  • Gestionnaire des évènements et listeners

Méthodes

  • 100% sur poste informatique
Date de mise à jour 12/5/2015