Тёмный

.NET 9 : EXPLOSE les perfs avec UNE SEULE LIGNE de code ! #csharp #dotnet 

Подписаться
Просмотров 1,8 тыс.
% 107

😎 Rejoins cette chaîne pour bénéficier d'avantages exclusifs :
ru-vid.com/show-UCBu6vkOw_tMx_mWNKTpnv-wjoin
✔️ Envie d’approfondir tes connaissances ❓ hts-learning.com/shop
🚀 Réserves une heure de coaching privé avec moi 👉 book.stripe.com/eVadRjaLT23cctW5kk
📕 Mon livre sur C# 12 : amzn.to/3VhRiQK
📗 Mon livre sur les performances en C# : amzn.to/3uSq9q1
📘 Mon livre sur Blazor : amzn.to/3zzUKvq
📙 Mon livre sur Docker : amzn.to/3xoVMrn
📕 Mon livre sur Azure DevOps : amzn.to/47sMcnS
🧑🏻‍💻 Mon cours e-learning sur C# : hts-learning.com/shop/course/infos/csharp
🤖 Rejoins le serveur Discord : discord.gg/28xExUhCX5

Наука

Опубликовано:

 

3 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 13   
@intox18
@intox18 29 дней назад
Très utile cette vidéo merci
@HTSCoding
@HTSCoding 29 дней назад
Avec plaisir
@gueyeabdoulaye5202
@gueyeabdoulaye5202 Месяц назад
Merci beaucoup.
@HTSCoding
@HTSCoding 29 дней назад
Avec plaisir
@breheem
@breheem Месяц назад
Salut, j'ai découvert récemment ta chaîne et je commence à apprécier ton contenu, ainsi j'ai vu que tu avais une plate-forme d'apprentissage. Étant à la base un développeur full-stack (React, Angular et Java Spring Boot), je souhaiterais évoluer et commencer à développer des applications avec C# et dotNET. As-tu une roadmap à me conseiller pour suivre tes cours sur ta plate-forme ?
@HTSCoding
@HTSCoding 29 дней назад
C'est effectivement une demande récurrente et j'avais commencé à travaillé l'intégration de ma vidéo roadmap sur le site, mais je pense que je vais tenter quelque chose de plus clair & évident. Pour répondre ici directement : il faut commencer par les bases du langage (il y a une vidéo sur ma chaine qui reprends le cours C#). Ensuite, vu que ton profil est clairement web, il faut apprendre à minima les APIs, et par la suite, idéalement, Blazor pour le front. Suite à ça, on peut y câbler tout un ensemble d'éléments complémentaires pour parfaire ses connaissances (SignalR, gRPC, logs, architecture, tests, etc.). Mais la route c'est : C# => API/Blazor => éléments complémentaires
@gaelbokokibiti9499
@gaelbokokibiti9499 Месяц назад
Merci Christophe
@HTSCoding
@HTSCoding Месяц назад
Avec plaisir, j'espère que tu pourras l'utiliser :-)
@gaelbokokibiti9499
@gaelbokokibiti9499 Месяц назад
@@HTSCoding oui avec plaisir :)
@themonz31toulousethemonz9
@themonz31toulousethemonz9 26 дней назад
vidéo très instructive... j'en trouve le titre un peu "exagéré" dans la mesure où tu te focalises sur l'amélioration de la volumétrie de fichier transféré et non sur un gain de performance d'exécution ou de chargement de l'application (qui doit certainement être impacté - mais tu ne le mets pas vraiment en avant dans cette vidéo)
@borelmba9832
@borelmba9832 Месяц назад
Bonjour Christophe merci pour cette video stp peut tu m'aider ? j'essaie de creer une API pour exploiter les données d'une BD DB2 sur un serveur IBM. j'ai utilisé la Scaffold-DbContext pour faire le reverse engineering mais ça ne marche pas, je reçois "invalid argument" comme erreur pourtant tous mes arguments sont correct. j'ai fauté à quel niveau? je te met le message d'erreur dans les reponses
@borelmba9832
@borelmba9832 Месяц назад
Scaffold-DbContext "Server=camdla20:446;Database=S21106ew;User=db2reader;Password=db2reader" IBM.EntityFrameworkCore -Context MyDbContext -OutputDir Models Build started... Build succeeded. System.ArgumentException: Invalid argument at IBM.Data.Db2.DB2ConnPool.ReplaceConnectionStringParms(DB2Connection connection, String szValue, DB2ConnSettings& pSettings, DB2ConnSettingsInternal& pSettingsInternal, Boolean bAttach, Boolean pushDownStrAppended) at IBM.Data.Db2.DB2Connection.set_ConnectionString(String value) at IBM.Data.Db2.DB2Connection..ctor(String connectionString) at IBM.EntityFrameworkCore.Scaffolding.Internal.Db2DatabaseModelFactory.Create(String connectionString, DatabaseModelFactoryOptions options) at Microsoft.EntityFrameworkCore.Scaffolding.Internal.ReverseEngineerScaffolder.ScaffoldModel(String connectionString, DatabaseModelFactoryOptions databaseOptions, ModelReverseEngineerOptions modelOptions, ModelCodeGenerationOptions codeOptions) at Microsoft.EntityFrameworkCore.Design.Internal.DatabaseOperations.ScaffoldContext(String provider, String connectionString, String outputDir, String outputContextDir, String dbContextClassName, IEnumerable`1 schemas, IEnumerable`1 tables, String modelNamespace, String contextNamespace, Boolean useDataAnnotations, Boolean overwriteFiles, Boolean useDatabaseNames, Boolean suppressOnConfiguring, Boolean noPluralize) at Microsoft.EntityFrameworkCore.Design.OperationExecutor.ScaffoldContextImpl(String provider, String connectionString, String outputDir, String outputDbContextDir, String dbContextClassName, IEnumerable`1 schemaFilters, IEnumerable`1 tableFilters, String modelNamespace, String contextNamespace, Boolean useDataAnnotations, Boolean overwriteFiles, Boolean useDatabaseNames, Boolean suppressOnConfiguring, Boolean noPluralize) at Microsoft.EntityFrameworkCore.Design.OperationExecutor.ScaffoldContext.c_DisplayClass0_0.b_0() at Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase.c_DisplayClass3_0`1.b_0() at Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase.Execute(Action action) Invalid argument