Java – Programmation Objet

0 Enrolled
28 heures
  • 28 heures
  • 158
  • 0
  • no
2,380.00€

Aperçu du cours

Objectif de formation : Maîtriser la programmation objet avec le langage Java

Prérequis

  • Connaissances basiques de la programmation objet

Fonctionnalités

  • Appréhender Eclipse & découvrir les intérêts d’un IDE
  • Utiliser la syntaxe Java
  • Maîtriser les opérations et les packages de Java
  • Concevoir des interfaces & administrer les entrées sorties en Java

Public ciblé

  • Développeurs objet

Détails

  • 18 Sections
  • 158 Lessons
  • 28 heures
Expand all sectionsCollapse all sections
  • 13
    • 1.1
      Éléments et spécificités du langage Java
    • 1.2
      Domaines d’application
    • 1.3
      Portabilité des programmes Java
    • 1.4
      Gestion de la mémoire
    • 1.5
      Encapsulation & modificateurs de visibilité
    • 1.6
      Java & héritage simple
    • 1.7
      Import & packages
    • 1.8
      Java, interface & classes abstraites
    • 1.9
      Modèle de sécurité & exceptions
    • 1.10
      Multithreading
    • 1.11
      Mise en oeuvre d’un programme Java, empaquetage, format & types d’exécutables
    • 1.12
      JDK, JRE
    • 1.13
      Outils du développeur
  • 13
    • 2.1
      Éléments et spécificités du langage Java
    • 2.2
      Domaines d’application
    • 2.3
      Portabilité des programmes Java
    • 2.4
      Gestion de la mémoire
    • 2.5
      Encapsulation & modificateurs de visibilité
    • 2.6
      Java & héritage simple
    • 2.7
      Import & packages
    • 2.8
      Java, interface & classes abstraites
    • 2.9
      Modèle de sécurité & exceptions
    • 2.10
      Multithreading
    • 2.11
      Mise en oeuvre d’un programme Java, empaquetage, format & types d’exécutables
    • 2.12
      JDK, JRE
    • 2.13
      Outils du développeur
  • 7
    • 3.1
      Arborescence & chemin d’accès
    • 3.2
      Protections
    • 3.3
      Fichiers & répertoires : attributs
    • 3.4
      Utilisation de la documentation et de l’aide en ligne
    • 3.5
      Paramétrage des exécutions
    • 3.6
      Présentation des outils du debugger
    • 3.7
      Travaux pratiques : Démarrage d’un projet, implémentation des sources, génération & complétion de code
  • 7
    • 4.1
      Arborescence & chemin d’accès
    • 4.2
      Protections
    • 4.3
      Fichiers & répertoires : attributs
    • 4.4
      Utilisation de la documentation et de l’aide en ligne
    • 4.5
      Paramétrage des exécutions
    • 4.6
      Présentation des outils du debugger
    • 4.7
      Travaux pratiques : Démarrage d’un projet, implémentation des sources, génération & complétion de code
  • 10
    • 5.1
      Introduction générale à l’API
    • 5.2
      JRE vs JDK
    • 5.3
      JVM client/serveur
    • 5.4
      Librairies utilitaires
    • 5.5
      Librairies de base
    • 5.6
      Intégration
    • 5.7
      Interface utilisateur
    • 5.8
      Applications internet riches
    • 5.9
      Présentation des nouveautés de Java 7 & 8
    • 5.10
      Java & licence GPL
  • 10
    • 6.1
      Introduction générale à l’API
    • 6.2
      JRE vs JDK
    • 6.3
      JVM client/serveur
    • 6.4
      Librairies utilitaires
    • 6.5
      Librairies de base
    • 6.6
      Intégration
    • 6.7
      Interface utilisateur
    • 6.8
      Applications internet riches
    • 6.9
      Présentation des nouveautés de Java 7 & 8
    • 6.10
      Java & licence GPL
  • 12
    • 7.1
      Construction d’un fichier .java
    • 7.2
      Constructeur & processus d’instanciation
    • 7.3
      Mot clé static
    • 7.4
      Concept d’identité objet
    • 7.5
      Déclaration de variables & initialisation
    • 7.6
      Types primitifs & classes du package java.lang
    • 7.7
      Opérateurs d’affectation, de comparaison, booléens…
    • 7.8
      Instruction de contrôles
    • 7.9
      Boucles & itérations
    • 7.10
      Tableaux & collections
    • 7.11
      Simplifications Java 7 & 8
    • 7.12
      Travaux pratiques : Utilisation d’un algorithme de tri d’une collection
  • 12
    • 8.1
      Construction d’un fichier .java
    • 8.2
      Constructeur & processus d’instanciation
    • 8.3
      Mot clé static
    • 8.4
      Concept d’identité objet
    • 8.5
      Déclaration de variables & initialisation
    • 8.6
      Types primitifs & classes du package java.lang
    • 8.7
      Opérateurs d’affectation, de comparaison, booléens…
    • 8.8
      Instruction de contrôles
    • 8.9
      Boucles & itérations
    • 8.10
      Tableaux & collections
    • 8.11
      Simplifications Java 7 & 8
    • 8.12
      Travaux pratiques : Utilisation d’un algorithme de tri d’une collection
  • 9
    • 9.1
      Introduction au package java.io
    • 9.2
      Format binaire vs format texte
    • 9.3
      Jeu de caractères & encoding
    • 9.4
      Opérations de lecture
    • 9.5
      Opération d’écriture
    • 9.6
      Support pour XML & parsing de fichiers
    • 9.7
      Sockets, protocoles & flux
    • 9.8
      Package NIO.2
    • 9.9
      Travaux pratiques : Opération de lecture, parsing & écriture de fichiers
  • 9
    • 10.1
      Introduction au package java.io
    • 10.2
      Format binaire vs format texte
    • 10.3
      Jeu de caractères & encoding
    • 10.4
      Opérations de lecture
    • 10.5
      Opération d’écriture
    • 10.6
      Support pour XML & parsing de fichiers
    • 10.7
      Sockets, protocoles & flux
    • 10.8
      Package NIO.2
    • 10.9
      Travaux pratiques : Opération de lecture, parsing & écriture de fichiers
  • 7
    • 11.1
      Premiers pas avec SWING
    • 11.2
      Éléments composant les interfaces
    • 11.3
      Présentation des conteneurs
    • 11.4
      Utilisation des gestionnaire de mise en forme : layouts
    • 11.5
      Utilisation des gestionnaire des évènements & listeners
    • 11.6
      Rendu d’image, dessins vectoriels et modélisation 3D
    • 11.7
      Travaux pratiques : Editeur de fichier HTML
  • 7
    • 12.1
      Premiers pas avec SWING
    • 12.2
      Éléments composant les interfaces
    • 12.3
      Présentation des conteneurs
    • 12.4
      Utilisation des gestionnaire de mise en forme : layouts
    • 12.5
      Utilisation des gestionnaire des évènements & listeners
    • 12.6
      Rendu d’image, dessins vectoriels et modélisation 3D
    • 12.7
      Travaux pratiques : Editeur de fichier HTML
  • 6
    • 13.1
      Introduction à JDBC
    • 13.2
      Connexion à une BDD, gestion de pool de connexions
    • 13.3
      Mise en oeuvre de requêtes SQL
    • 13.4
      Parcours de ResultSet, Requêtes paramétrées, procédures stockées
    • 13.5
      Mapping objet/relationnel & JPA
    • 13.6
      Travaux pratiques : Connexion & mise en oeuvre de requête sur une base MySQL, utilisation de JPA
  • 6
    • 14.1
      Introduction à JDBC
    • 14.2
      Connexion à une BDD, gestion de pool de connexions
    • 14.3
      Mise en oeuvre de requêtes SQL
    • 14.4
      Parcours de ResultSet, Requêtes paramétrées, procédures stockées
    • 14.5
      Mapping objet/relationnel & JPA
    • 14.6
      Travaux pratiques : Connexion & mise en oeuvre de requête sur une base MySQL, utilisation de JPA
  • 9
    • 15.1
      Standard Java EE & architecture n-tiers
    • 15.2
      Services techniques des serveurs d’application
    • 15.3
      Tour d’horizon des différentes APIs
    • 15.4
      Modèles de programmation distribuée
    • 15.5
      Développement Java EE par plugins Eclipse
    • 15.6
      Mise en oeuvre de la couche métier avec les EJB3.0
    • 15.7
      Composants de la couche de présentation, servlets, vues & Java Beans
    • 15.8
      Pattern MVC
    • 15.9
      Travaux pratiques : Création d’une application Web, packaging & déploiement
  • 9
    • 16.1
      Standard Java EE & architecture n-tiers
    • 16.2
      Services techniques des serveurs d’application
    • 16.3
      Tour d’horizon des différentes APIs
    • 16.4
      Modèles de programmation distribuée
    • 16.5
      Développement Java EE par plugins Eclipse
    • 16.6
      Mise en oeuvre de la couche métier avec les EJB3.0
    • 16.7
      Composants de la couche de présentation, servlets, vues & Java Beans
    • 16.8
      Pattern MVC
    • 16.9
      Travaux pratiques : Création d’une application Web, packaging & déploiement
  • 6
    • 17.1
      Plugin WTP
    • 17.2
      ANT : automatisation du déploiement
    • 17.3
      Build avec Maven, implémentation des tests unitaires (Junit) & de conformité (Checkstyle)
    • 17.4
      Implémentation continue avec Hudson
    • 17.5
      Gestion de projet & suivi des bugs avec Trac & JIRA
    • 17.6
      Test de charge & profiling (Jmeter et Jprofiler)
  • 6
    • 18.1
      Plugin WTP
    • 18.2
      ANT : automatisation du déploiement
    • 18.3
      Build avec Maven, implémentation des tests unitaires (Junit) & de conformité (Checkstyle)
    • 18.4
      Implémentation continue avec Hudson
    • 18.5
      Gestion de projet & suivi des bugs avec Trac & JIRA
    • 18.6
      Test de charge & profiling (Jmeter et Jprofiler)

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
840 Courses