TOP cours de programmation C++ pour avancés
Miscellanea / / November 28, 2023
Programmation asynchrone dans .NET
Le cours explore comment utiliser des opérations asynchrones dans la plateforme .NET pour simplifier la programmation asynchrone. Le cours explore le travail avec des idiomes et des modèles de bas niveau, tels que le modèle asynchrone classique, et des bibliothèques modernes telles que TPL et Reactive Extensions. De plus, une attention est portée aux nouvelles fonctionnalités du langage C# 5.0: wait et async.
4
C# pour avancé
Le cours donne une compréhension complète de ce qu'est le langage C#. Les connaissances enseignées sont nécessaires au travail d'un développeur C# junior
4
Programmation du gameplay
150 cours + 22 devoirs durée: 5 mois niveau de connaissances: avancé plus de 380 heures de pratique. Formation selon le programme de l'ancien programmeur principal du gameplay de Rainbow Six Siege. Un programmeur de gameplay implémente l'expérience utilisateur, par exemple...
3,5
Programmation en C#
Entraînement. Un cours de programmation C# pour ceux qui ont déjà une certaine expérience. Il est possible d'assister aux cours en personne sur le campus du boulevard Pokrovsky ou en ligne.
Étude à temps partiel
2,9
Gestion des dépendances dans .NET
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
Trucs et astuces C#
Un cours dédié aux subtilités du langage C# et de la plateforme .NET. Le cours examine les subtilités de l'utilisation des fonctionnalités « avancées » du langage C#, les raisons de leur apparition, ainsi que les décisions qui ont été prises lors de leur développement.
4
Langage de programmation C# 12.0
Après avoir suivi le cours de l'auteur « Langage de programmation C# 12.0 », vous maîtriserez le langage de programmation orienté objet C#, apprendrez utiliser l'environnement de développement intégré Visual Studio Code et acquérir des compétences de base en création orientée objet applications.
4,2
AI - 102: « Conception et implémentation d'une solution à l'aide d'Azure AI
Ce cours est conçu pour les ingénieurs logiciels qui créent, gèrent et déploient des solutions. intelligence artificielle utilisant Azure Cognitive Services, Azure Cognitive Search et Microsoft Bot Cadre. * *le cours est dispensé en partenariat avec l'Académie ARMKYBERSEC
4,2
Programmation en Visual C++
Le cours « Programmation en Visual C++ » couvre toutes les étapes de préparation et d'écriture de programmes en C++. Vous apprendrez à travailler avec différents types de données, opérateurs et fonctions C++, à effectuer l'encapsulation et à utiliser des constructeurs et des destructeurs. Maîtrisez les classes et interfaces abstraites, les modèles de fonctions et apprenez à gérer les exceptions. Le programme de cours comprend également l'étude de l'environnement de développement moderne de Microsoft Visual Studio.
4,2
Refactoriser le code en C#
La formation examine les approches et méthodes permettant d'améliorer la lisibilité du code source dans le langage C#. Dans le cadre de la pratique, les étudiants sont encouragés à refactoriser de petits programmes axés sur certains aspects de l'amélioration du code existant.
4
Modèles de conception (GoF). Édition pour C++
Lors du développement de systèmes logiciels, les développeurs prennent de nombreuses décisions qui, à première vue, sont uniques. Mais une grande partie de ce qu’ils « inventent » a déjà été testée dans de nombreux projets. Cette formation donne un aperçu des meilleures pratiques pour les solutions standards aux problèmes standards. Ces bonnes pratiques sont appelées modèles. La formation couvre trois types de modèles, leurs relations et leur application pratique en C++.
3,9
Refactorisation du code. Édition pour C++
La formation aborde les approches et les méthodes pour améliorer la lisibilité du code source en C++. Dans le cadre de la pratique, les étudiants sont encouragés à refactoriser de petits programmes qui les concentrent sur certains aspects de l'amélioration du code existant.
3,9
Développement piloté par les tests (TDD) en C++
Ce cours présente aux étudiants l'une des pratiques de développement logiciel utilisant la méthodologie Agile - le développement piloté par les tests (TDD - développement piloté par les tests). Le cours, qui couvre également la théorie des tests unitaires avec des exemples de code C++, sera utile aux développeurs débutants, quelles que soient les méthodologies utilisées dans projet.
3,9
Développement piloté par les tests (TDD) en C#
Ce cours présente aux étudiants l'une des pratiques de développement logiciel utilisant la méthodologie Agile - le développement piloté par les tests (TDD - développement piloté par les tests). Ce cours, qui couvre également la théorie des tests unitaires avec des exemples de code C#, sera utile aux nouveaux développeurs quelles que soient les méthodologies utilisées dans le projet.
3,9
Conception de contrats sur la plateforme .NET
Le Design by Contract est une technique de développement logiciel puissante qui qui, en formalisant les relations entre les composants, permet de créer des produits de qualité, fiables et logiciel extensible. Ce cours couvre les aspects théoriques de la conception de contrats avec des exemples d'utilisation de la bibliothèque. Contrats de code, concepts d'exactitude des logiciels, assertions, suivi des assertions pendant exécution. La relation entre les contrats et les tests unitaires, le rôle des contrats dans l'héritage pour garantir le principe de substitution de Liskov (LSP) et bien plus encore sont pris en compte.
3,8
Bibliothèque de modèles standard C++
Ce cours de pointe examine en profondeur la bibliothèque de modèles standard (STL) C++. Ce sujet revient le plus souvent lors des entretiens, les développeurs C++ doivent donc avoir une bonne compréhension du fonctionnement de la STL. Présentant des exemples concrets et 19 problèmes difficiles, cette formation vous aidera à devenir un maître STL et à élargir vos connaissances en C++. Avec l'aide d'un formateur, vous vous immergerez dans le monde de la STL pour explorer les possibilités de cette bibliothèque, en discutant de son histoire et de son avenir avec des collègues et experts.
3,8
Cadre Qt
Le cours couvre le Framework Qt, son concept, ses capacités, ainsi que les utilitaires et l'IDE Qt Creator inclus dans l'écosystème Qt Framework.
3,7