Cette formation permet aux personnes qui ont peu de connaissances en informatique, voire aucune, de s'initier à la programmation orientée objet par l'étude du langage Java. Il décrit les principes de ce type de programmation, les mots-clés et les structures du langage Java et les étapes requises pour créer des programmes simples. Il permet d'acquérir des bases solides en programmation Java qui pourront être consolidées par la pratique ou par d'autres formations. La formation décrit Java Platform, Standard Edition 7 et 8.

  • Tarif sur demande.
  • Prochaine session : à la demande.
  • Formation accessible aux personnes en situation de handicap.
  • 70% de pratique et 30% de théorie en moyenne.
  • Nombreuses activités pratiques pour une évaluation constante.
  • Supports, exercices et corrections à disposition en ligne pendant et après la formation.
  • Délai d'accès minimum : 1 semaine.
  • Formation 100% distanciel (téléprésence).
  • Evaluation par le formateur à travers les activités pratiques.
  • Public Développeurs, Consultant Technique, Responsables d'applications, Développeurs d'application, Administrateurs système, Administrateurs Web
  • Prérequis Algorithmie

Lors de cette formation, les participants suivent 5 jours de formation.

  • Présentation de la technologie Java
      Associer Java à d'autres langagesDécrire le téléchargement, l'installation et la configuration de la plate-forme Java sur un système Décrire les technologies Java telles que Java EE, JavaME, Embedded Java SEDécrire les caractéristiques principales et les avantages de la technologie JavaUtiliser un environnement de développement intégré
  • Penser en termes d'objet
      Définir le domaine du problèmeIdentifier les objets et les critères de définition correspondants
  • Présentation du langage Java
      Définir des classesIdentifier les composants d'une classeCréer et utiliser une classe de testCompiler et exécuter un programme de test
  • Utiliser des variables primitives
      Déclarer et initialiser des variables de champDécrire les types de données primitifs tels que les entiers, les nombres à virgule flottante, les chDéclarer des variables et leur affecter des valeursUtiliser des constantesUtiliser des opérateurs arithmétiques pour modifier des valeurs
  • Utiliser des objets
      Déclarer et initialiser des objetsStocker des objets en mémoireUtiliser des références d'objet pour manipuler les donnéesUtiliser les javadocs JSE pour déterminer les méthodes d'une classeUtiliser des objets String and StringBuilder
  • Utiliser des opérateurs et des structures décisionnelles
      Utiliser des opérateurs relationnels et conditionnelsTester l'égalité entre chaînesEvaluer différentes conditions dans un programme et déterminer l'algorithmeCréer des structures if et if/elseImbriquer et chaîner des instructions conditionnellesUtiliser une instruction switch
  • Créer et utiliser des tableaux
      Déclarer, instancier et initialiser un tableau à une seule dimensionDéclarer, instancier et initialiser un tableau à deux dimensionsUtiliser une boucle for pour traiter un tableauCréer et initialiser un objet ArrayListUtiliser l'instruction d'importation pour travailler avec les API Java existantesAccéder à une valeur d'un tableau ou d'un objet ArrayListUtiliser le tableau args
  • Utiliser des structures en boucle
      Coder et imbriquer une boucle do/whileDévelopper une boucle forUtiliser des objets ArrayList avec des boucles forDévelopper une boucle do/whileComprendre la portée de variable
  • Utiliser les méthodes et la surcharge de méthodes
      Créer et appeler des méthodesTransmettre des arguments et renvoyer des valeursCréer des méthodes et variables statiquesUtiliser des modificateursUtiliser la surcharge de méthodes
  • Utiliser l'encapsulation et les constructeurs
      Créer des constructeursImplémenter l'encapsulation
  • Concepts avancés de programmation orientée objet
      Utiliser l'héritageUtiliser des types de polymorphisme tels que la surcharge, le remplacement et la liaison dynamiqueUtiliser des superclasses et des sous-classesAjouter un niveau d'abstraction à l'analyse et à la conceptionPrésentation des interfaces JavaCréer et implémenter une interface Java
  • Gestion des erreurs
      Décrire les différents types d'erreur qui peuvent survenir et leur traitement dans JavaPrésentation des différents types d'exception dans JavaUtiliser les javadocs JSE pour rechercher les exceptions générées par les méthodes des classes de baEcrire du code pour gérer les exceptions
    • Applications de base de données avec JDBC
        Structure de l'API JDBCJDBCRequêtes et résultatsInterfaces PreparedStatement et CallableStatementTransactionsVue d'ensembleCréer des packages et des fichiers JAR pour le déploiement en utilisant JavaArchitecture à deux niveaux et trois niveauxExemples d'applications Java