Résultats de la recherche pour le tag " c"
Expertise C
Ce que vous apprendrez…
- Ecrire des programmes modulaires, des librairies et utiliser les structures complexes du C (pointeurs, structures)
Programme :
-
Rappels
- Les variables et les types
- Structuration d’un code
- Compilation
-
Techniques de programmation
- Modularité
- Les phases de la compilation : précompilation, assemblage, édition de liens
- Définition de constantes
- Contrôle de compilation
- Les macro-instructions
- Conventions de nommage
- Inclusion de fichiers
- Débogage
-
Les structures
- Intérêt des structures
- Définition, déclaration et accès aux éléments
- Structures avancées : unions, tableaux, champs binaires, et drapeaux
-
Fonctions de saisie avancées
- Options avancées de printf
- Mise en forme paramétrée
- Saisie avancée
-
Les opérateurs
- Rappels sur les opérateurs de calcul
- Opérateurs logiques et opérateurs binaires
- Règles de priorité des opérateurs
-
Les pointeurs
- Pointeurs de fonction
- Pointeurs de tableau
- Les listes chaînées
- Les arbres binaires
-
Allocation dynamique
- Principe d’allocation mémoire
- Fonctions de base : malloc et free
- Fonctions avancées : calloc et realloc
-
Bibliothèques
- Les bibliothèques standards : libc, libm et libcur
-
Entrées/sorties
- Mécanisme de stockage des fichiers et méthodes d’accès
- Manipulation de fichiers textes et binaires
-
Appels systèmes
- Les processus : la commande fork
Informations pratiques
- Tarif : 650.00€ HT / jour pour un groupe (max 8 personnes).
- Durée : 5 jours.
- Objectifs : Acquérir une meilleure connaissance de la programmation en C
- Niveau : Intermédiaire
- Pré-requis : Pratique courante du C ou avoir suivi la formation "Apprendre à programmer en C"
Mise à niveau du C vers C++
Ce que vous apprendrez…
- Pouvoir développer des programmes en C++
Programme :
-
POO
- Présentation
- Historique
- Cadre d’utilisation
-
Les bases du C++
- Architecture
- Variables simples
- Affichage : cout et cin
- Fonctions
- Surcharges
- Structures conditionnelles
- Structures de contrôle
-
Approche objets
- Classes et constructeurs
- Fonctions membres et fonctions inline
- Surcharge des membres
- La gestion des accès
- Les fonctions amies
- Agrégation d’objets, dérivation, héritage
- Fonctions virtuelles
- Polymorphisme
- Classes abstraites
-
Les données
- Les différents types de variables et attributs (tableaux, données statiques, constantes)
- Règles de portées
- Allocation dynamique : new et delete
- Tableaux d’objets
-
Compléments sur les opérateurs
- Opérateurs de calcul, comparaison, binaires
- Surcharge d’opérateurs
- Fonction-opérateur amie
-
Système
- Gestion des erreurs : les exceptions
- Contrôle des formats de données, redirections, traitement des fichiers, stream
-
POO avancée
- Patrons de fonctions
- Patrons de classes
Informations pratiques
- Tarif : 650.00€ HT / jour pour un groupe (max 8 personnes).
- Durée : 5 jours.
- Objectifs : Apprendre la programmation orientée objet et être capable de développer des programmes en C++ (programme pratiquement identique à la formation "Apprendre à programmer en C++" mais notions plus poussées)
- Niveau : Intermédiaire
- Pré-requis : Savoir programmer en C ou avoir suivi la formation "Apprendre à programmer en C"
Apprendre à programmer en C++
Ce que vous apprendrez…
- Pouvoir développer des programmes en C++
Programme :
-
POO
- Présentation
- Historique
- Cadre d’utilisation
-
Les bases du C++
- Architecture
- Variables simples
- Affichage : cout et cin
- Fonctions
- Surcharges
- Structures conditionnelles
- Structures de contrôle
-
Approche objets
- Classes et constructeurs
- Fonctions membres et fonctions inline
- Surcharge des membres
- La gestion des accès
- Les fonctions amies
- Agrégation d’objets, dérivation, héritage
- Fonctions virtuelles
- Polymorphisme
- Classes abstraites
-
Les données
- Les différents types de variables et attributs (tableaux, données statiques, constantes)
- Règles de portées
- Allocation dynamique : new et delete
- Tableaux d’objets
-
Compléments sur les opérateurs
- Opérateurs de calcul, comparaison, binaires
- Surcharge d’opérateurs
- Fonction-opérateur amie
-
Système
- Gestion des erreurs : les exceptions
- Contrôle des formats de données, redirections, traitement des fichiers, stream
Informations pratiques
- Tarif : 600.00€ HT / jour pour un groupe (max 8 personnes).
- Durée : 5 jours.
- Objectifs : Apprendre la programmation orientée objet et être capable de développer des programmes en C++
- Niveau : Débutant
- Pré-requis : Utilisation basique d’un ordinateur sous Windows, Linux ou Mac OS X
Interopérabilité de Python et bonnes pratiques de développement
Ce que vous apprendrez...
- Développer des applications maintenables, optimiser le code et faire interagir Python avec d'autres langages
Programme :
Interopérabilité de Python
- Inclure du C avec Ctypes
- Réutiliser du code C ou Fortran
- Jython : inclure du Java
Etendre Python
- Création d'une extension en C/C++
Les « bonnes pratiques »
- Documentation avec DocStrings et PyDoc
- Tests unitaires avec DocTests
- Débugger avec PyLint
Les itérateurs
Les fonctions lambda
Ecrire et distribuer une librairie
Informations pratiques
- Tarif : 650.00€ HT / jour pour un groupe (max 8 personnes).
- Durée : 2 jours.
- Objectifs : Développer des programmes maintenables et efficaces en Python
- Niveau : Avancé
- Pré-requis : Développer en Python ou avoir suivi la formation "Apprendre à programmer en Python" ou "Initiation à Python", développer en C ou avoir suivi la formation "Apprendre à programmer en C"
Votre formateur a publié sur ce sujet
Un week-end aux rencontres Django
Créez un jeu en Python avec Pygame
Mots-clefs
ajax
android
base de données
c
configuration
css
django
développement
ergonomie
firebug
firefox
firephp
gimp
guitare
gvim
génie logiciel
html
impression
installation
internet
java
javascript
jquery
latex
LibreOffice
linux
musique
mysql
pdf
php
présentation
python
shell
système
sécurité
théorie
traitement de texte
vim
Web
Web 2.0
WordPress
xdebug
yslow
ZendFramework
éditeur






