Résultats de la recherche pour le tag " c"

Expertise C

5 jours - 650€ HT / jour

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++

5 jours - 650€ HT / jour

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++

5 jours - 600€ HT / jour

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

2 jours - 650€ HT / jour

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
    Linux Magazine 139

    Juin 2011, n°139, p. 14 à 18
    « Djangocong » est l’événement annuel regroupant les amateurs francophones de Django. La deuxième édition de cet événement avait lieu à Marseille les 16 et 17 avril derniers dans les locaux de l’Ecole Centrale. Petit résumé…

  • Créez un jeu en Python avec Pygame
    GNU Linux Magazine 117

    Juin 2009, n°117, p. 64 à 71
    Vous voulez créer un jeu ? Alors pourquoi ne pas essayer Pygame, la librairie de création de jeux sous Python. Dans cet article, je vous propose de découvrir cette librairie et d’en explorer (sommairement) les possibilités.