Projets pour freelances & agences web
Retrouvez l'actualité des projets pour freelances et agences web.
Service web linux (dotnet 5) pour appli pc windows (.net winforms)
Posté le 03/09/2021 à 04:00 - Budget : 0 - 500Bonjour, Je développe en VB.NET à l'aide de Visual Studio 2019.
A réaliser : service Web ASP.NET Core Web API dotnet 5 installé sur un VPS Linux Debian 10 et appelé à partir d'une application PC Winforms .NET framework 4.0
- développé à l'aide de Visual Studio 2019..
- aussi court et condensé que possible et entièrement fonctionnel (pas de pseudo-code)
- sans recours à des logiciels ou frameworks ou couches externes si possible sauf si cela simplifie de façon drastique
- langage VB.NET ou C#, pas de javascript ni de php ni de java ni d'html ni de console / CLI
- éléments constitutifs :
a) Une application "MyPCApp" Winforms .NET 4.0 (VB.NET souhaité mais C# accepté) contenant la définition et les valeurs de deux strings v1 et v2 et de deux entiers i1 et i2 :
Dim v1 as string = "xxxxx", v2 as string = "yyyyy"
Dim i1 as integer = xx, i2 as integer = yy
Valeurs des variables de départ à imaginer - incluses dans le code (pas de formulaire de saisie)
Doit fonctionner sous Windows 10.
b) Une application "MyService" ASP.NET Core Web API (C#) à installer sur le serveur Linux, sur lequel a été chargé dotnet 5.
Deux fonctions de cette API sont appelées de l'application Winforms (OK est un boolean pour indiquer le succès de l'opération) :
- la première pour concaténer v1 et v2 (du style OK = MyService("Concat", v1, v2, vresult)
- la deuxième pour faire la somme de i1 et i2 (du style OK = MyService("Sum", i1, i2, iresult)
Le but est de comprendre les mécanismes par l'exemple, pour permettre ensuite la mise en place de solutions plus élaborées adaptées à des besoins réels.
Autres projets susceptibles de vous intéresser
- Developement d une application transport de marchandise, le 20/08/2022
- Module prestashop backoffice, le 20/09/2022
- Animation d’une formation prestashop, le 30/09/2020
- Gestion d'un bar, le 21/02/2023
- Massage dans tiny house, le 17/02/2022
- Création App Swift et Kotlin, le 30/07/2022
- Formation en ligne extensions de cils, le 19/01/2023
- Site communautaire serveur de jeu, le 13/11/2021
- Prestation de carte grise, le 09/04/2022
- SEO, le 18/11/2022