Introduction aux concepts basiques de programmation

Les concepts de traitement des informations et de stockage des données
Les différents types d’applications
Le cycle de vie des applications
La compilation du code

Les concepts de base du langage de programmation

La syntaxe du langage
Les types des données disponibles
Les concepts de déclaration de variables et de constantes

Le fonctionnement de l’exécution du programme

Introduction au concept de programmation structurée
Introduction au Branching
Créer et utiliser des fonctions
Utiliser des structures de décisions
Créer des structures en boucle

Algorithmes et structures de données

L’écriture d’algorithmes en pseudocode
Exemples d’algorithmes
Créer des algorithmes
Traduire le pseudocode en code de programmation
Créer des structures de données pour le stockage

Gestion des erreurs et débogage

Comprendre les erreurs
La gestion structurée des erreurs
Mettre en œuvre une gestion structurée des exceptions
Déboguer une application avec Visual Studio

Introduction à la Programmation Orientée Objet (POO)

Introduction aux structures complexes
Créer et utiliser les types de structures
Créer et utiliser les fichiers de classes basiques
Comprendre la notion d’encapsulation
Utiliser un struct ou une classe

Notions complémentaires en POO

Introduction à la gestion de l’héritage
La notion de polymorphisme
La bibliothèque de classes du framework .NET

Introduction à la sécurité des applications

Comprendre les principes de l’authentification et de l’autorisation
La permission de code sur un ordinateur
Fonctionnement de la signature de code

Programmation et Input/Output

Utiliser la console I/O
Utiliser les fichiers I/O

Performance des applications et gestion de la mémoire

Mettre en œuvre les types valeurs et les types références
Convertir les types
Utiliser le « ramasse-miette » (« garbage collector »)

LEAVE A REPLY

Please enter your comment!
Please enter your name here