Développement Logiciel

OBJECTIF DE LA FORMATION:

Savoir :

Maîtriser les principes et les techniques de la programmation ainsi que les outils de développement logiciel : démarche Algorithmique, compilateurs, langages de programmation, programmation structurée et évènementielle.
 

Savoir-faire :

  • Analyser et résoudre des problèmes algorithmiques ;
  • Traduire les algorithmes dans un langage de programmation de haut niveau ;
  • Ecrire des programmes valides.

 

Savoir être :

Développer l’esprit d’analyse.
 

CONTENU ET ACTIVITES:

Ordinateur, programme et langage

  • Architecture de l’ordinateur
  • Codage de l’information
  • Langage machine
  • langage évolué
  • La programmation

Variables et Instructions d’écriture et de lecture

  • Concept d’une variable
  • Types de données
  • L’instruction d’affectation
  • Les expressions et les fonctions prédéfinies.
  • L’instruction d’écriture et de lecture
  • Modes de communication avec l’utilisateur
     

Les structures conditionnelles  et Les structures de répétition 

  • Présentation des structures conditionnelles
  • La structure de choix multiples
  • Présentation des structures répétitives
  • Imbrication

Les tableaux, les fonctions et les procédures

  • Les tableaux à une dimension
  • les tableaux à deux dimensions
  • Notion de fonction 
  • Mode de transmission des paramètres
  • Les procédures.
     

Initiation à la Programmation orientée Objet

  • Classes et objets
  • L’encapsulation et ses conséquences
  • Les constructeurs
  • Propriétés des objets et des méthodes 
     

POO Avancée

  • Composition des objets
  • L’héritage
  • Le polymorphisme

Programmation évènementielle

  • Présentation de l’environnement Visual Studio
  • Les interfaces utilisateur en Windows Form
  • Les contrôles de bases des interfaces utilisateurs​
     

Le Framework .Net

  • Comprendre le fonctionnement de VB
  • Les délégués et les évènements
  • Diffuser un programme

Accès aux bases de données.

Pour plus d’informations sur la formation Développement Logiciel, contactez-nous.