Aller au contenu principal

5 formations

logiciel

Présentation

Le développement de logiciel est l'ensemble des activités nécessaires à la création de programmes informatiques qui sont utilisés pour effectuer une tâche spécifique ou pour fournir un service. Cela implique généralement plusieurs étapes telles que l'analyse des besoins, la conception, la programmation, le test et la maintenance. Les logiciels peuvent être conçus pour des ordinateurs de bureau, des serveurs, des appareils mobiles ou pour des systèmes embarqués.

Lors du développement de logiciel, il est important de prendre en compte de nombreuses problématiques particulières. Par exemple, il est nécessaire de déterminer les environnements dans lesquels le logiciel sera utilisé afin de garantir sa compatibilité. Il est également important de s'assurer que le logiciel est facile à installer et à distribuer, et qu'il peut être facilement mis à jour. D'autres aspects tels que la sécurité, la performance, la fiabilité et la convivialité sont également à prendre en compte.

Le développement de logiciel diffère du développement de sites web ou d'applications web car les logiciels sont généralement conçus pour être installés localement sur un ordinateur ou un serveur, tandis que les sites web et les applications web sont généralement accessibles via un navigateur web. Les logiciels sont également souvent utilisés pour effectuer des tâches spécifiques qui peuvent ne pas être possibles avec un site web ou une application web.

C# et WinForms : créer ses applications bureau
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
3 jours 1490€ HT

Windows Forms (abrégé WinForms) est une des technologies Microsoft permettant de créer des logiciels Windows. Concurrencé par d’autres technologies comme Windows Presentation Foundation (WPF), Xamarin ou Universal Windows Platform (UWP), WinForms est pourtant resté une option fiable pour réaliser rapidement des applications de bureau fonctionnelles et profitant de la robustesse du framework .NET. Au cours de cette formation, vous découvrirez …

C# et WPF : créer ses applications bureau
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
3 jours 1490€ HT

WPF (Windows Presentation Foundation) est une spécification graphique permettant de réaliser des interfaces visuelles avec un langage dénommé XAML (eXtensible Application Markup Language), dérivé du XML et du HTML. On utilisera WPF pour réaliser des logiciels Windows. Succédant à WinForms et précurseur d’autres technologies comme Xamarin ou Universal Windows Platform (UWP), WPF reste une option fiable pour réaliser des applications de bureau …

Java et Swing : créer ses applications bureau
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
3 jours 1490€ HT

Java est un langage Orienté Objet permettant de réaliser des applications web, mobiles, des logiciels pour ordinateurs ou pour systèmes embarqués. Mise à disposition en 1998, Swing est une bibliothèque Java permettant de créer des interfaces graphiques pour Java et donc d’afficher des fenêtres et des boutons en lieu et place de la ligne de commande. 10 ans plus tard, en 2008, JavaFX, une nouvelle bibliothèque d’interfaces graphiques est mise à …

Python : interfaces graphiques avec Tkinter
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
4 jours 2400€ HT

Python intègre par défaut depuis sa version 3 la bibliothèque Tkinter. Cette dernière est utilisée pour réaliser des applications de bureau intégrées parmi les principaux systèmes d’exploitation. Tout comme Electron avec JavaScript et JavaFX ou Swing avec Java, Tkinter est une solution fiable, avec sa propre philosophie et ses avantages : multiplateformes, simplicité de la syntaxe Python, création d’exécutables légers pour ne citer …

Applications universelles Windows & Xamarin
Développement - Intermédiaire

Intermédiaire Présentiel
À distance
5 jours 2700€ HT

Xamarin est une plateforme open source permettant de réaliser des applications Android, iOS et UWP (Universal Windows Platform) avec une base de code commune en C#. Ainsi, Xamarin transformera le code commun en application native compatible pour une variété d'équipements, tablettes, mobiles, montres connectées sur les systèmes d'exploitation Android, iOS et Windows. Le développement mobile se métamorphose depuis plusieurs années : en lieu et …