Objectifs de la formation
Avec de bonnes connaissances en algorithmique, il est possible de passer à l’apprentissage d’un langage. C’est ce que propose cette formation d’initiation à la programmation avec le langage Java. Concepts théoriques, démonstrations, travaux pratiques, vous apprendrez aussi les règles de base pour construire un code propre, cohérent et facile à maintenir.Clientèle visée
DéveloppeursPréalables
Aucun.Formateurs
Architecture de la formation
• Objectifs
• Un langage de programmation, c’est quoi ?
• Choisir son langage
• Classification des langages
• Popularité des langages
• Conclusion
La plateforme Java
• Objectifs
• Historique
• Les plateformes Java
• La plateforme Java SE
• Les caractéristiques du langage Java
• Démonstration - Compilation et exécution
• Conclusion
Environnement de développement
• Objectifs
• Démonstration - Eclipse
• Conclusion
Les fondamentaux du langage Java
• Objectifs
• Syntaxe et généralités
• Utilisation des variables
• Structure de contrôle : les séquences
• Démonstration - Lire et écrire sur la console
• Structure de contrôle : les conditionnelles
• Démonstration - Les conditionnelles
• Structure de contrôle : les répétitives
• Démonstration - Les répétitives
• Conclusion
• Enoncé du TP - Calcul du temps de cuisson
• Enoncé du TP - Bulletin simple
• Enoncé du TP - Statistiques Chèques
Les méthodes et les paramètres
• Objectifs
• La procédure
• La fonction
• Le passage de paramètres
• Démonstration - Création et utilisation d'une méthode
• Conclusion
• Enoncé du TP - Nombres premiers
• Enoncé du TP - L'échiquier de Sissa
• Enoncé du TP - Max et Compare
Les outils de débogage
• Objectifs
• Les traces d'appels (Stack trace)
• Le débugger
• Démonstration - Stack trace & débugger
• Conclusion
Les variables complexes
• Objectifs
• Les tableaux
• Démonstration - Les tableaux
• Les chaînes de caractères
• Démonstration - Les chaînes de caractères
• Les conversions de types
• Démonstration - Les conversions de types
• Les énumérations
• Démonstration - Les énumérations
• Conclusion
• Enoncé du TP - Mélangeur de mots
• Enoncé du TP - Cryptage poly-alphabétique
• Enoncé du TP - Suite logique
• Enoncé du TP - Représentation binaire
• Enoncé du TP - Palindromes
• Enoncé du TP - Gestion des villes
Algorithmique - Techniques fondamentales de programmation - Exemples en Java - 2e édition
• Introduction à l'algorithmique
• Les variables et opérateurs
• Tests et logique booléenne
• Les boucles
• Les tableaux et structures
• Les sous-programmes
• Les fichiers
• Notions avancées
• Une approche de l'objet
Algorithmique - Raisonner pour concevoir (2e édition)
• Qu'est-ce que l'algorithmique ?
• Programmes directs
• L'alternative
• Structures élémentaires
• Itération
• Récursivité
• Récursivité ou itération ?
• Trier
• Édition d'un nombre
• Introduction aux fichiers
• Simuler
• Crypter
Formation privée en entreprise
Vous êtes plusieurs à vouloir suivre une formation en particulier dans votre entreprise? Si vous êtes plus de 8 personnes, nous pouvons nous déplacer à vos bureaux pour vous donner votre formation en privé. Contactez-nous pour plus de détails ou demandez-nous une soumission en ligne.
Demander une soumissionFormation privée en entreprise
Vous êtes plusieurs à vouloir suivre une formation en particulier dans votre entreprise? Si vous êtes plus de 8 personnes, nous pouvons nous déplacer à vos bureaux pour vous donner votre formation en privé. Contactez-nous pour plus de détails ou demandez-nous une soumission en ligne.
Demander une soumission