Softway Tunisie créée depuis 1994, met à votre disposition ses années d’expérience à la fois dans la formation professionnelle en informatique et management, et dans l’intégration des logiciels Sage en Tunisie ainsi le développement des sites web et des logiciels sur mesure dans le but de satisfaire les besoins d'une clientèle de plus en plus critique et rigoureuse.

 

Développez votre activité sereinement et en toute sécurité avec la gamme de logiciels Sage 100 Cloud

 

 Découvrir nos solutions des logiciels Sage 100 Cloud

 

 

Découvrir

 


La mission première de Softway Tunisie est de proposer des formations en informatique et management en Tunisie basées sur des expériences du terrain avec des professeurs du terrain

Découvrir

 


Langage C++


 

Pré requis

- Avoir une connaissance du langage C

Objectifs de la formation

- Etre en mesure de programmer un objet en C++
- Asservir l'héritage et le polymorphisme
- Connaître les fonctions des inlines
- Administrer la mémoire et les pointeurs
- Utiliser la STL
- Surcharger des opérateurs

Public :

Pour les développeurs

Contenu du cours

C++ langage basé sur le C

- Instructions, types et littéraux
- Description du langage
- Portée et déclaration des variables
- Les opérateurs et leurs priorités
- Les conditions et les opérateurs logiques
- Les boucles ; while, do while...

La structure

- Le préprocesseur C et C++
- Header et implémentation
- Exploitation des constantes
- Compilation conditionnelle
- Déclaration anticipée

Les fonctions

- La stack
- Commande d'une fonction
- Passage par valeur, référence ou pointeur
- Pointeur sur fonction

Les classes

- Définition d'une classe
- Gestion de l'encapsulation
- Constructeur
- Citer les membres et les fonctions statiques d'une classe
- "this"

Gestion de la mémoire

- Context Automatique
- Rappel sur la stack
- Context Statique
- Context Dynamique
- Destructeur d'une classe

Const

- L'intérêt
- Paramètres
-Fonctions membre

Fonctions inline

- Inline implicite
- Inline explicite
- Impact sur la compilation et le code généré

Héritage et polymorphisme

- Héritage public de C++
- Construction des classes dérivées
- Exploiter la ZIM
- Fonctions virtuelles
- Fonctions virtuelles pures
- Les classes de bases abstraites
- Destruction des classes dérivées

Surcharge d'opérateur

- Opérateur de cast
- Opérateur de pointeur

Constructeur de copie / surcharge d'opérateur d'affectation

- Surcharge
- Du constructeur de copie
- De l'opérateur d'affectation

La STL

- Les conteners
- Les itérateurs
- Les algorithmes

Management des exceptions

- Les problématiques
- Exception et références
- Exception et valeurs
- Exception et pointeurs

 

Développer avec le langage C


Pré requis

- Avoir une expérience dans la programmation structurée

Objectifs de la formation

- Acquérir les principes fondamentaux de la programmation structurée
- Apprendre la syntaxe et les fonctions essentielles
- Savoir exploiter les mécanismes de gestion de la mémoire
- Être capable d’engendrer de petites applications en suivant la norme ANSI

Public :

Pour les développeurs et les ingénieurs des systèmes Unix

Contenu du cours

Introdcution au langage C

- Historique
- Description du langage

Structure des programmes

- Forme générale
- Fonctions

Instruction de contrôle

- Généralités
- Instructions et blocs
- Tests et boucles

Opérateurs et expressions

- Généralités
- Expression " LVALUE "
- Opérateurs unaires
- Opérateurs binaires
- Opérateurs particuliers
- Arithmétique sur les pointeurs

Constantes

- Généralités
- Types de constantes
- Exemples de constantes

Variables

- Définition
- Durée de vie
- Propriétés
- Portée

Types de données

- Types simples
- Agrégats
- Définition de nouveaux types

Fichiers et entrées/sorties

- Principes d'utilisation
- Type de fichiers
- Niveaux d'accès

Allocation dynamique de mémoire

- Allocation dynamique
- Fonction d'allocation
- Fonction de libération
- Principe de fonctionnement

Le pré-processeur

- Notion de pré-processeur
- Pré-processeur de C
- Macro Substitutions
- Compilation conditionnelle
- Inclusion de fichier
- Contrôle de log

 

Powered by Amazing-Templates.com 2014 - All Rights Reserved.