Softway-Tunisie Revendeur Sage Tunisie | Centre de formation professionnelle en informatique et management | développement informatique
- Détails
- Écrit par Super User
- Catégorie : Formation Développement C, python, Android
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étails
- Écrit par Super User
- Catégorie : Formation Développement C, python, Android
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
- Détails
- Écrit par messaoudi
- Catégorie : Formation Développement C, python, Android
DEVELOPPEMENT C, C++ ET C#
| DC01 | Développer avec le langage C |
| DC02 | Langage C++ |
| DC03 | Programmation du langage C# .NET |
Python, Labview, Spring
| DC05 | Python : Les fondamentaux |
| DC06 | Labview, Les fondamentaux |
| DC07 | WinDev : Initiation |
| DC08 | Delphi - Programmation |
| DC09 | Écriture de scripts avec le langage PERL |
| DC10 | Développer avec Spring |
Systémes Embarqués
| DC10 | Développement d'applications pour mobiles Android |
| DC11 | Systèmes embarqués, développement sur la plateformes Arduino |
| DC12 | Raspberry Pi 3, crée son propre systèmes embarqués sous linux |


