Développez des applications Web en C# avec Blazor wasm

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Expliquer les modèles d’hébergements possibles avec Blazor
  • Installer et créer un nouveau projet
  • Créer des composants d’application réutilisables
  • Expliquer comment fonctionne le routage
  • Maitriser les mécanismes d’injection de dépendances
  • Expliquer les mécanismes de rendu
  • Gérer l’authentification et les autorisations
  • Gérer la mise en page d’un site
  • Ecrire des tests unitaires pour votre application
  • Tirer parti de l’écosystème Javascript existant
  • Créer une application PWA

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 3 jours - 21 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

Contacter l'organisme

Durée 3 jours - 21 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Découvrez comment exploiter Blazor, le framework révolutionnaire de Microsoft pour le développement Web et PWA, grâce à notre formation complète.

Programme

Introduction (2 heures)

  • Qu’est-ce que Blazor ?
  • Qu’est-ce que WebAssemby (Wasm) ?
  • Les modèles d’hébergements de Blazor
  • Installer Blazor
  • Créer un projet
  • Créer une page

Le modèle d'agencement (1 heure)

  • Créer un modèle d’agencement avec Blazor
  • Utiliser le modèle
  • Les modèles imbriqués

Les composants (2 heures)

  • Créer un composant
  • Liaison unidirectionnelle et bidirectionnelle
  • Evènements de composant
  • Valeurs en cascade
  • Attributs HTML générés par le code
  • Cycle de vie d’un composant
  • Le système de rendu

Les composants génériques avec RenderFrament (1 heure)

  • Un composant d’onglets
  • Passer des données à un fragment
  • Utiliser @typeparam pour créer un composant générique
  • Passer des paramètres fictifs aux « RenderFragment »

Les layouts (1,5 heure)

  • Présentation des layouts
  • Création d’un layout
  • Application d’une mise en page par défautl
  • Définir une disposition pour un composant spécifique
  • Gestion de la priorité de la mise en page

Le mécanisme de routage (1,5 heure)

  • Définir des routes
  • Paramètres de route
  • Contraindre les paramètres
  • Naviguer dans l’application via HTML
  • Naviguer dans l’application en code
  • Détecter les évènements de navigation

La gestion de formulaires (2 heures)

  • Edition de données d’un formulaire
  • Implémenter le composant InputBase
  • Validation
  • Gérer la soumission
  • EditContext, FieldIdentifiers et FieldState
  • Accéder à l’état du formulaire
  • Ecrire des règles de validations personnalisées

L’interaction avec les Librairies de composant externe (1 heure)

  • Intégrer une librairie à son projet
  • Démonstration avec la librairie BlazorAnimation

L’interopérabilité avec Javascript (1 heure)

  • Processus de démarrage JavaScript
  • Appeler Javascript depuis .NET
  • Appeler .NET depuis JavaScript

L’injection de dépendances (1 heure)

  • Injecter des dépendances dans des composants Blazor
  • Portée et durée de vie des dépendances
  • Dépendances dont la portée est un composant Blazor

L’authentification et autorisation basique (2 heures)

  • Configuration du projet pour l’authentification Blazor
  • Personnaliser les pages d’authentification
  • Techniques d’autorisation : Attribut, AuthorizeView, Code

Le Test et le déploiement d’application (3 heures)

  • Tester un composant graphique
  • Exploiter l’injection de dépendance pour faire du TDD et ou du BDD
  • Les techniques de déploiements

Les applications PWA (Progressive Web App) (2 heures)

  • Initialisation
  • Paramétrage du manifest
  • Fonctionnement du service worker
  • Déploiement d’une PWA
  • Installation sur Windows, IOS et Android

Prérequis

Public

Développeur-Concepteur C# / .NET

Ces formations pourraient vous intéresser

Objectifs de la formation

Préparer l'installation de SharePoint 2010 - Configurer les composants logiques et les services fondamentaux d'une implémentation SharePoint - Configurer les services et les applications - Gérer la recherche SharePoint
Tarif

A partir de 2 450,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation JavaFX

Proposé par Sparks

Objectifs de la formation

  • Utiliser les outils de base et exploiter les composants d'interfaces graphiques
  • S'approprier les meilleures pratiques de développement JavaFX
  • Mettre en œuvre les threads et améliorer la réactivité des IHM
  • Intégrer des fichiers multimédias
  • Packager et déployer des applications JavaFX
Tarif

A partir de 2 390,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Savoir définir la stratégie éditoriale d'un site Web ;
  • Acquérir la méthodologie pour bien rédiger sur le Web ;
  • Comprendre comment le contenu d'un site Web influe sur son référencement naturel.
Tarif

Contacter l'organisme

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Créer et utiliser des fonctions personnalisées
  • Optimiser le code en utilisant des variables de type tableau
  • Créer et utiliser des procédures évènementielles sur les objets Excel
  • Créer et gérer des formulaires personnalisés
  • Piloter des applications Microsoft à l'aide de l'automation
  • Manipuler des fichiers et des dossiers
Tarif

A partir de 800,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Acquérir les bonnes pratiques pour concevoir un site web
  • Intégrer le web dans sa stratégie marketing et maîtriser les leviers de croissance
  • Intégrer des solutions innovantes et accroître sa performance commerciale
  • Définir un plan d’action digital performant et innovant
Tarif

A partir de 4 500,00 €

Durée

9j / 63h

Modes

Objectifs de la formation

  • Contrôler des versions avec Git
  • Créer et exécuter des pipelines Jenkins
  • Gérer des stratégies de lancement
  • Créer des applications avec le développement par les tests
  • Analyser la sécurité et le code des applications
  • Surveiller des applications et des pipelines
  • Utiliser des pipelines et résoudre des problèmes
Tarif

A partir de 3 600,00 €

Durée

5j / 30h

Modes
  • Centre
  • Entreprise
  • Distance

Auditer et sécuriser un site Web

Proposé par ENI Service

Objectifs de la formation

  • Auditer une application Web par un test de pénétration à l'aide d'outils automatiques mais aussi manuellement ;
  • Mettre en place des contres mesures pour se prémunir des attaques.
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Développer des compétences avancées en test d'intrusion et en évaluation de la sécurité des applications Web
  • Utiliser les techniques de détection et d'exploitation de vulnérabilités
  • Identifier et résoudre les failles de sécurité spécifiques aux applications Web.
Tarif

A partir de 2 130,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

Réaliser des applications front-end avec Vue.js
Tarif

A partir de 2 750,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre ce qu’est l’IA, la data, et être en mesure d’interagir avec confiance avec les équipes data d’une organisation
  • Définir les principes fondamentaux du machine learning et leur pertinence pour le secteur de la vente
  • Appliquer des techniques de data science (régression, web scraping, feature engineering...) pour améliorer les processus commerciaux
  • Concevoir et mettre en œuvre des stratégies de vente efficaces en utilisant l'IA générative et ChatGPT pour des tâches telles que la prospection, la préparation de rendez-vous et la rédaction de propositions de vente
  • Évaluer l'efficacité des applications GenAI dans les processus de vente et identifier les améliorations possibles
Tarif

A partir de 1 800,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...