Cours
Code digicomp : DEV101
Bases du développement logiciel
Description de la formation
Téléchargez au format PDF- Acquérir les bases du développement software
- Comprendre le fonctionnement d'un programme informatique
- Différencier les langages de programmation
- Choisir le langage adapté à la problématique à résoudre
1. Types de langages
- Langages compilés et interprétés
2. Type de programme
- En ligne de commande, graphique, Web
3. Notion de variables
4. Type des données
- Bits et bytes
- Entier, float, caractère, string, booléen, littéraux
- Typage static ou dynamic
- Typage fort ou faible
5. Notion d'instructions
- Instruction et expression
6. Grammaire du langage
- Mots clés, identifiants, constantes, ponctuation
- Indentation
7. Flux d'exécution
- Exécution conditionnelle
- Boucles d'exécution
8. Fonctions
- Définition de fonctions
- Appel/exécution de fonctions
- Paramètres et arguments
- Retour de fonctions
9. Stocker des collections de données
- Tableaux, listes, dictionnaires
10. Interactivité
- Les entrées/sortie standard
- Widgets graphiques
11. Décomposition
- Modules, packages, bibliothèques
12. Programmation Orientée Object
- OO vs procedural
Le cours est structuré de manière a illustrer les concepts théoriques par la mise en pratique au travers d'exercices ou d'exemples.
Cette alternance entre théorie et pratique devrait permettre aux élèves de se familiariser avec les divers concepts abordés.
Toute personne désirant apprendre à programmer, que ce soit pour effectuer des analyses de données, administrer des systèmes ou créer des applications (Web, graphique, services, cloud, ...).
Savoir se servir d'un ordinateur. Être à l'aise avec l'utilisation du clavier.