FR - NL

Accueil | E-shop | Témoignages | Références | Jobs | Prix | Contact | Staff | Sitemap | A propos | Devis en ligne

Formation Formation Java : Initiation - 4 jours

Formation Java : Initiation

Agenda formations :

9h à 17h (Journée complète)
18h - 20h30 (Demi-soirée)

Nos tarifs Devis en ligne

Description :

S’initier au avec Eclipse pour réaliser des applications et être prêt pour la Androïd.

 

JL GESTION centre de formation informatique sur mesure France – Belgique

Tags: , , , , , , , , ,

Formations relatives :

Objectifs du cours :

  • Découvrir et mettre en oeuvre la Objet avec
  • Pouvoir modéliser et manipuler des objets du monde réel
  • Savoir utiliser l’IDE Eclipse pour le d’applications Java
  • Comprendre la structure et l’architecture des applications modernes
Tags: , , , , , , , , ,

Formations relatives :


Contenu du cours :

1 – Présentation du langage

  • Présentation et historique du langage
  • L’écosytème : SE, EE

2 – L’environnement de

  • Présentation du JDK
  • Présentation d’Eclipse (Integrated Development Environment)
  • Perspectives, vues et éditeurs
  • Editer, compiler et exécuter du code
  • Documenter le code avec Javadoc
  • Importer des librairies externes
  • Assistants, raccourcis clavier, trucs et astuces
  • Refactoring : formatage, des imports, génération de code

3 – Déclarations et contrôle d’accès (java.lang)

  • Norme JavaBean et validité des identifiants
  • Déclarer une classe, organisation en packages
  • Déclarer des membres d’une classe
  • Types de données : types primitifs, références, tableaux
  • Déclarer une propriété
  • Déclarer une méthode : paramètres et type de retour
  • Notion de constructeur, processus d’instanciation
  • Classes abstraites et interfaces
  • Contrôle d’accès
  • Modificateurs de visibilité : public, protected, package, private
  • Autres modificateurs : final, static

4 – objet (java.lang)

  • Introduction à la objet, notions de classe et d’instance
  • Introduction à la notation UML : diagrammes de classes et de séquences
  • Principes de forte encapsulation et de couplage faible
  • Notion de composition (« HAS-A »)
  • Notions d’héritage (« IS-A »), de polymorphisme, de cast
  • Surcharge (« overloading ») et redéfinition (« overriding »)
  • Notion d’identité d’objet : equals et hashCode

5 – Opérateurs (java.lang)

  • Affectation
  • Egalité et comparaison
  • Opérateurs booléens
  • Instanceof

6 – Structure de contrôle et exceptions (java.lang)

  • Tests : if, switch
  • Boucles : for, foreach, while, do-while
  • Notions d’exceptions
  • Déclaration dans les signatures des métodes
  • Capture et traitement avec « try/catch »
  • Notion de bloc « finally »
  • Hiérarchie des exceptions, « checked » vs « runtime »

7 – Tableaux et Collections (java.util)

  • Les types de collections : List, Set, Map
  • Comprendre l’API des collections : introduction aux types paramétrés (« generics »)
  • Choisir la bonne collection
  • Parcourir une collection ou un tableau : notion d’itérateur
  • Trier une collection ou un tableau : Comparable et Comparator
  • Rechercher dans une collection ou un tableau

8 – Formatage et Internationalisation (java.text)

  • Notion de Locale
  • Formater les dates et les nombres avec DateFormat et NumberFormat
  • Formater les messages avec MessageFormat et ChoiceFormat
  • Externaliser les messages avec ResourceBundle

9 – I/O Fichiers (java.io)

  • Notions de flux textuel (Reader/Writer) et binaire (Streams)
  • Hiérarchie des classes de java.io et notion d’adapter
  • et lecture d’un fichier texte sur disque avec BufferedReader et PrintWriter
  • Notion de sérialisation, variables transientes
  • ObjectOutputStream et ObjectInputStream

10 – I/O Réseau (java.io

  • Notion d’adresse réseau et de port
  • Notion de socket
  • Connexion à un serveur en TCP, lecture et écriture du flux
  • Développement d’un serveur
  • Notion de protocole, présentation de protocoles existants

11 – Accès aux bases de données avec JDBC (java.sql)

  • Ouverture d’une connexion
  • Effectuer une requête en écriture
  • Effectuer une requête en lecture, notion de ResultSet
  • Utiliser PreparedStatement
Tags: , , , , , , , , ,

Formations relatives :

Formations relatives :

Nous contacter :

PIXYSTREE SCS
Rue Beeckman, 53
1180 Bruxelles


Tel : +32 2 648 84 63
Gsm : +32 477 789 445
Email : selossej@pixystree.com

Nos avantages:

  • Type de formation : Inter-entreprise, Intra-entreprise et particuliers
  • Formation 100% flexible et personalisée : Vous choisissez le lieu, la date et le programme de formation
  • Demande de devis : Réponse dans les 24 heures.
  • Remise de 50% pour les PME Bruxelloises
  • Parking, boisson et lunch gratuit
  • Accès à notre centre de compétences : Syllabus, note de cours, exercises,...

Nos autres sites de formation: