Profil de l'entreprise
Groupe Logique WEB propose des services de sous-traitance en programmation dans les langages C/C++.
En tant que spécialiste du développement en C/C++, GLW peut réaliser de travaux de programmation complexes et exigeants.
- Programmation de classes en programmation objet (attributs privés et publics, méthodes privées,
publiques, virtuelles, protégées)
- Constructeurs et destructeurs de classe
- Notions d'héritage simple, d'héritage multiple et de fonctions virtuelles
- Surcharge des fonctions (overloading)
- Bibliothèque des conteneurs standards (STL)
- Passage d'éléments ou d'objets par valeur et par référence
- Utilisation de la bibliothèque Boost
- Programmation en C11, C++11, C++14 et C++17
- Programmation de patrons (template) de fonctions afin de minimiser la surcharge ou la surdéfinition de fonction
- Programmation de patrons de conception (design pattern) : Singleton
- Programmation multithread (programmation parallèle)
- Programmation dans les environnements Windows et Linux
- Utilisation de la technique RAII (Resource acquisition is initialization) afin de garantir l'absence de fuites de mémoire
- Recherche constante du «zero-overhead programming » pour garantir les performances
- Intégration avec des bases de données relationnelles (Oracle, MySQL, SQL Server, Postgre SQL)
- Programmation avec l'API Win32 de Microsoft
- Programmation structurée (fonctionnelle) et programmation événementielle
- Programmation sous Windows (Visual Studio) ou sous Linux (GCC)
- Inter Process communication (IPC) : technologie des sockets
- Langage de modélisation unifiée UML : Diagramme de classes, de séquences
- Optimisation des performances des programmes C et C++
- Conversion de programmes C99, C++98 et C++03 en C++ moderne (C++11, C++14 et C++17)
- Formation et coaching de programmeurs juniors en C et C++
- Utilisation de l'outil de gestion des processus de builds des logiciels CMake
- Gestion du contrôle des versions de logiciels GIT
Retour à la page d'accueil
Copyright © 2021 Groupe Logique WEB inc.