Formation WPF : Développement d'applications graphiques pour Windows avec Visual Studio 2015/2017

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Concrètement, cette formation WPF vous permettra de :

  • Apprendre à utiliser le nouveau langage déclaratif XAML, utilisé pour le développement d'interfaces Windows
  • Être en mesure de développer des applications conviviales et graphiquement riches
  • Être en mesure de configurer et déployer des applications WPF

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 2 695,00 €

Durée 5 jours (35h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 2 695,00 €

Durée 5 jours (35h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Initialement proposé avec le framework .NET 3.0, Windows Présentation Foundation, plus couramment nommé WPF est un sous-système graphique pour le rendu des interfaces utilisateur dans les applications Windows.
Basé sur DirectX, il supporte ainsi l'accélération matérielle et des fonctionnalités d'interface modernes comme la transparence et les dégradés, devenu standards avec l'arrivée de Windows 7.
Outre les aspects graphiques, WPF offre également un nouveau langage basé sur XML, le XAML (eXtensible Application Markup Langage) qui permet de séparer clairement l'interface utilisateur et la logique métier, partageant de ce fait le travail du designer et du codeur.

Programme

Concevoir une application Windows Client

Les technologies de Client Windows
Modèles architecturaux
Interopérabilité entre les Windows Forms et WPF

Introduction à Visual Studio 2017 et WPF

Les fonctionnalités et nouveautés de Visual Studio 2017 (VS 2017)
Les fonctionnalités et nouveautés de WPF
Modification du code XAML pendant l’exécution de l’application (VS 2017)
Améliorations de l’éditeur XAML sous Visual Studio 2017
Travaux Pratiques :Création d’un projet de développement WPF à l’aide de Visual Studio 2017

Concevoir et développer une interface utilisateur

Définir la mise en page d'une interface utilisateur
Les contrôles des contenus
Les contrôles de liste
Partage des ressources logiques dans une fenêtre
Travaux Pratiques :Création d’une interface utilisateur en XAML

Contrôler une interface utilisateur

Partager des ressources logiques dans une application
Créer des interfaces utilisateur cohérentes en utilisant les styles
Changer la présentation des contrôles en utilisant des modèles
Prendre en main les évènements et commandes
Travaux Pratiques :Personnaliser une interface utilisateur à l’aide de styles et de modèles

Liaison de Données simple et validation

Vue d'ensemble de la Liaison de Données
Créer une Liaison de Données
Mettre en œuvre la notification de changement de propriété
Convertir des données
Valider des données
Présenter des données
Travaux Pratiques :Mise en place des liaisons des données dans une application WPF

Liaison de Données vers les collections

Liaison vers des collections d'objets
Utiliser les vues des collections
Créer des interfaces utilisateurs Maître-Détail
Utiliser des modèles de données
Présentation des collections de données
Travaux Pratiques :Implémentation des collections dans une application WPF

Architecture MVVM

Philosophie de MVVM
Notion d’usine logiciel et réutilisation des composants
Travaux Pratiques :Appliquer MVVM au projet précedent

Graphiques WPF 2D, multimédia et impressions

Créer des graphiques 2D
Créer des images
Ajouter du multimédia aux applications WPF
Créer et imprimer des documents
Travaux Pratiques :Intégration d’éléments graphiques dans une application WPF

Personnalisation des contrôles

Vue d'ensemble de la création de contrôle
Créer des contrôles utilisateur
Créer des contrôles personnalisés
Gérer la présentation des contrôles en utilisant Visual States
Intégrer WPF et Windows Forms
Travaux Pratiques :Création d’un contrôle personnalisé pour une application WPF

Propriétés attachées et comportements avec WPF

Mettre en œuvre les propriétés/comportements attachés
Mettre en œuvre le glisser/déplacer dans les interfaces utilisateur
Mettre en œuvre les comportements, les déclencheurs et les actions avec Expression Blend
Travaux Pratiques :Implémentation du glisser/déplacer dans une application WPF
Personnalisation du comportement à l’aide de Interactivity

Animations dans WPF

Utiliser des animations
Utiliser des déclencheurs
Mettre en œuvre la visualisation de données
Travaux Pratiques :Implémentation d’une animation sur un contrôle dans une application WPF

États, paramètres et cycle de vie des applications

Créer les paramètres des applications
Utiliser les paramètres des applications
Mettre en œuvre des sections de configuration personnalisées
Travaux Pratiques :Utilisation des paramètres des applications

Configurer et déployer des applications Windows Client

Options de déploiement
Déployer une application autonome WPF
Travaux Pratiques :Déploiement à l’aide de ClickOnce.

WPF avec .NET Core

Intégration de WPF avec .NET Core

Ces formations pourraient vous intéresser

Objectifs de la formation

L'environnement de développement graphique RDi d'IBM, anciennement RDP (IBM Rational Developer for Power Systems) permet aux développeurs IBM i (AS/400) de créer les Data Distribution Services (DDS), des fichiers écran et d'impression et de développer en RPG, COBOL et CL.
L'environnement RDi est devenu incontournable depuis que SEU ne supporte plus les améliorations liées à la V7R1 de l'OS/400. Ce produit est réellement opérationnel, différent de son précecesseur WDSc.

L'objectif de cette formation est de donner aux participants l'autonomie nécessaire dans leurs développements d'applications pour IBM i (RPG, CL, COBOL) à l'aide de RDi, l'environnement de développement graphique proposé par IBM sur une base Eclipse.

Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise

Objectifs de la formation

Les bases du E-Commerce
L'application Shopify
Comment connecter Oberlo a son site
Produire des points de vente
Produire des produits et ces variables
Produire des collections
Produire des visuels pour vos réseaux sociaux
Profil et couverture Facebook
Publication Facebook
Publication Instagram
Économisez du temps et de l'argent en créant facilement vos propres œuvres d'art, rapidement et efficacement.
Construisez des éléments graphiques spécifiques pour les médias sociaux et Internet en utilisant des modèles et des outils spécifiques à la plate-forme requise.
Faire des présentations dynamique et graphique
Produire votre logo facilement
Tarif

A partir de 580,00 €

Durée

1j / 8h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Implémenter, gérer et maintenir une infrastructure typique basée sous Windows Server 2019
  • Mettre en oeuvre la haute disponibilité pour les principaux services
  • Planifier le déploiement d'applications métiers dans un environnement Windows Server
  • Surveiller et maintenir un Data Center.
Tarif

A partir de 2 440,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Windows Server 2022 - Maitriser les nouveautés

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Toute personne disposant de compétences Windows Server et devant mettre en œuvre la version 2022.

À l'issue de la formation, le stagiaire sera capable de :

  • Savoir installer Windows Server 2022 ou mettre à niveau une version précédente
  • Pouvoir maîtriser les nouvelles fonctionnalités de Windows Server 2022
  • Comprendre comment exploiter efficacement les serveurs
  • Apprendre à utiliser Windows Server 2022 comme plate-forme applicative
  • Être en mesure de sécuriser une infrastructure Windows Server 2022

Public concerné

Administrateurs Windows Server 2019 ou 2016

Pré-requis

Bonnes connaissances de l’administration des serveurs Windows 2019

Tarif

A partir de 1 410,00 €

Durée

2 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

À l'issue de cette formation Spring Boot Exploitation d'Applications, vous serez à même de :

  • Connaître les objectifs visés par le framework Spring/Spring Boot
  • Comprendre son mécanisme de configuration externalisé
  • Décrire la typologie des applications Spring Boot
  • Assurer l'exploitation d'applications avec Spring Boot
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Déterminer comment un utilisateur interagit avec une interface homme-machine
  • Concevoir et réaliser des outils de communication numériques adaptés à différents supports de publication et de communication, en tenant compte de l'utilisateur, des standards, de l'accessibilité, de l'ergonomie et de la bonne visibilité du produit
  • Mettre en oeuvre vos compétences pour travailler pour des agences de communication, des entreprises au sein d'un service marketing ou à votre compte
  • Réaliser des productions graphiques en associant plusieurs supports et technologies : texte, son, vidéo, animation, effets spéciaux...
  • Participer aux étapes de production d'éléments multimédia, publiés en réseau ou édités sur un support numérique, pour créer des outils de communication sur écran : infographies pour supports numériques, sites Web destinés à la chaîne d'édition Multimédia en ligne ou séquences d'animations interactives
  • Passer le Titre professionnel "Concepteur Designer UI".
Tarif

Contacter l'organisme

Durée

142j / 994h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Mettre en œuvre les concepts fondamentaux de Rust dans le cadre d'un projet spécifique
  • Intégrer des concepts de programmation avancée tels que les constantes calculées, la réflexion, et la gestion de la mémoire non déplaçable
  • Appliquer les principes de la programmation asynchrone à travers un cas pratique de développement d'application
  • Concevoir des structures de programmation optimisées pour des applications embarquées
  • Identifier et comparer les différentes bibliothèques graphiques disponibles
  • Développer une interface graphique
  • Créer une application web fonctionnelle
Tarif

A partir de 2 800,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Configurer et gérer Internet Information Services
  • Configurer les sites web et les pools d'applications
  • Gérer les certificats
  • Assurer la sécurité d'un site Web, d'applications Web ou encore la transmission de données
  • Administrer IIS à distance
  • Mettre en oeuvre le protocole FTP
  • Surveiller IIS
  • Réaliser la sauvegarde et la restauration d'un site Web
  • Mettre en oeuvre l'équilibrage de charge des serveurs IIS
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire les principales fonctionnalités offertes par Windows Server 2022
  • Etablir les bonnes pratiques associées à cette nouvelle version.
Tarif

A partir de 1 340,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

Lors de cette formation Photomontage Expert et Effets Spéciaux Adobe, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Découvrir et analyser les différents types de matte paintings
  • Analyser les principes de composition, de perspective, d'éclairage et d'effets spéciaux
  • Connaître la méthodologie de création
  • Créer et préparer des éléments graphiques en 2D et en 3D
  • Composer des matte paintings professionnels
  • Découvrire et pratiquer des effets spéciaux de Photoshop et de certains plugins professionnels.
Tarif

A partir de 1 350,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...