Programmation en Visual C++. Fonctionnalités avancées - cours 14 990 RUB. de Spécialiste, formation 16 ac. h, Date: 3 juin 2023.
Miscellanea / / November 28, 2023
Objectif du cours – faire découvrir aux étudiants les nouveautés du langage C++ apparues avec la sortie du standard C++11. Développer des compétences dans l'utilisation des nouveaux outils C++
Public du cours: Programmeurs possédant des connaissances et des compétences en langage C++ et souhaitant se familiariser avec les nouvelles fonctionnalités offertes par C++11.
Tu vas apprendre:
- Programme utilisant les nouvelles fonctionnalités de C++11
- Prendre en compte les capacités de C++11 lors de la conception de logiciels.
Professeur professionnel des cours Qt5. Il possède 5 ans d'expérience en tant que développeur de logiciels (C\C++), 3 ans en tant que développeur principal, 2 ans en tant qu'architecte logiciel et 10 ans en tant que tuteur. À ceci...
Professeur professionnel des cours Qt5. Il possède 5 ans d'expérience en tant que développeur de logiciels (C\C++), 3 ans en tant que développeur principal, 2 ans en tant qu'architecte logiciel et 10 ans en tant que tuteur. Actuellement, il est l'un des principaux ingénieurs logiciels et concepteurs en 1C.
Diplômé (avec distinction) de la Faculté de chimie de l'Université d'État de Moscou du nom de M.V. Lomonossov. Vladimir Alexandrovitch étudie et améliore constamment son niveau, accorde une grande attention à un style de conception et de programmation compétent. Connaît plusieurs langages de programmation (C/C++, Python, PHP, Java), et au fil des années de pratique, il a travaillé dans presque tous les principaux langages de programmation. Possède des certificats d'éloges d'installations de placement de logiciels (pendant son temps de travail chez Agat - l'un des plus grands systèmes intégrateurs pour la marine), ainsi que plus de 70 avis de plus de 500 clients sur profi.ru (total note 4,63+).
Vladimir Alexandrovitch est un enseignant « méticuleux » dans le bon sens du terme - il essaie toujours de comprendre la question \ technologie \ concept jusqu'au bout - afin que tout devienne clair pour les élèves de ses classes. Il explique bien, apprend à tout faire proprement et correctement du premier coup, sait écouter et entendre le public. Les auditeurs notent particulièrement sa capacité à trouver une approche distincte pour chaque élève, ainsi que les exemples utiles qu'il donne issus de sa pratique personnelle.
Module 1. À propos de C++11 (1 ac. h.)
Module 2. Nouveau dans le travail avec les types (2 ac. h.)
-nullptr
- saisie automatique
-decltype
-constexpr
- extension de la syntaxe d'énumération
Module 3. Extension de la syntaxe de classe (2 ac. h.)
- spécificateurs de méthode de classe supprimés, par défaut, override/final
- constructeur déléguant
- tapez des alias
- noexept, alignof, alignas, liste d'initialisation
Module 4. Sémantique de décalage et son utilisation (2 ac. h.)
- référence de valeur
- constructeurs et opérateurs d'équipes
Module 5. Mise à jour de la syntaxe du modèle (2 ac. h.)
- nouveau dans les modèles
- des listes variationnelles d'arguments de modèle, etc.
Module 6. Fonctions Lambda (2 ac. h.)
Module 7. Littéraux personnalisés (1 ac. h.)
Module 8. Capacités expressives de C++11 (1 ac. h.)
Module 9. Ecrire un petit programme ou un algorithme utilisant les fonctionnalités du C++11 (travaux pratiques) (3 ac. h.)
Dans ce cours, vous apprendrez les concepts de base du langage de programmation C. Vous en apprendrez davantage sur les variables, les boucles, les fonctions, les conditions et les tableaux dans ce langage. Finalement, vous apprendrez à lire et à écrire des programmes C simples. Les connaissances acquises dans ce cours vous aideront à acquérir une compréhension de base du langage, de ses principes et de ses fonctionnalités. Le cours s'adresse aux débutants en programmation.
3,8
gratuitement
Le monde moderne évolue rapidement, tout comme les défis commerciaux, qui nécessitent le développement d'applications flexibles. Une façon d’atteindre la flexibilité consiste à réduire les dépendances rigides entre les parties du système. Pour ce faire, le développeur dispose de nombreux modèles et outils. L’une des approches efficaces est l’injection de dépendances, à laquelle est dédiée la formation. Ce cours couvre les principes de conception qui sous-tendent les bibliothèques, les modèles DI clés et anti-modèles, apprend les principes de base et avancés de la gestion des dépendances à l'aide des bibliothèques et de la conception IoC systèmes
4
12 500 ₽