Coût80 000 FCFADurée30 heures (reparties selon votre disponibilité)Objectifs- Maitrise du vocabulaire- Savoir traduire des besoins fonctionnels en algorithmes- Comprendre l’importance des types de données- Savoir concevoir globalement une application- Comprendre comment accéder aux données (fichiers, bases "SQL")- Savoir créer et utiliser (les fonctions, les procédures, les classes, les événements, etc…)- Savoir écrire des programmes simples en Java- Savoir faire la programmation orientée objet en Java- Apprendre à mettre en place différents éléments d'interface graphique en JavaPublic- Toute personne désirant être un développeur en JavaPré requisAucun ProgrammeQu'est-ce qu'un programme informatique ? :Généralités sur les programmes informatiquesTraduire la pensée en langage machineAlgorithmique :Comprendre ce que va faire le programmeAnalyser et formaliser les étapes du programmeProgrammation structurée et programmation orientée objet :L’importance de travailler avec des objetsNotions de classe, héritage, polymorphismeLes avantages de l'encapsulationManipulation les données :Typage des donnéesDéclaration des variablesLes opérateurs de la programmationLes tableauxLes structures de programmation :Structures de test (if-else,switch,?)Structures de répétition (while, do while, for)Modularisation du code :Notion de sous-programmes : les fonctions et les procéduresGestion des paramètresBien écrire son programme :L'importance des commentairesLes conventions de nommageLes SGBD :Que sont les Systèmes de Gestion de Bases de données ?Comment communiquer avec un SGBD ?Les API de base de donnéesSQL : le langage des SGBD :La norme SQLLes verbes du langageL'interrogation des donnéesUtiliser les API de base de donnéesGérer ses données à l'aide de fichier :Comprendre les étapes de manipulation d'un fichierLe format CSVSimilarité du modèle d'entrée-sortie standardLes environnements de développement :De l'éditeur de texte simple à l'IDEUn outil pour un langageCorriger son code à l'aide de l'éditeur :Mise en oeuvre des techniques de débogageDécouvrir Visual Basic EditorDécouvrir NetBeans