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

Formation Apache

Proposé par DAWAN

Objectifs de la formation

Savoir installer et configurer Apache - Savoir gérer des sites web avec Apache
Tarif

A partir de 1 375,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Exécuter en toute sécurité des interventions de remplacement, de raccordement (BS)
  • Exécuter en toute sécurité des manoeuvres sur des installations et équipements électriques en Basse et/ou Haute Tension (HE Manoeuvre)
  • Gérer et appliquer la réglementation selon la norme NF C 18-510
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Spring

Proposé par Sparks

Objectifs de la formation

  • Connaître le positionnement de Spring dans Java EE et ses principales fonctionnalités
  • Comprendre l'architecture et développer les couches d'une application n-tiers
  • Mettre en œuvre les meilleures pratiques de développement orientée aspect
  • Accéder aux données avec Spring JDBC, JPA et Spring Data
  • Simplifier le packaging et déploiement d'applications avec Spring Boot
  • Développer des pages Web avec Spring MVC
  • Sécuriser les applications avec Spring Security
Tarif

A partir de 3 000,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Mettre en oeuvre un site web avec Wordpress
  • Identifier les impératifs liés à la sécurité
  • Faire vivre le site au quotidien
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Déployer, exploiter et gérer un cluster Red Hat Ceph Storage
  • Identifier Red Hat Ceph Storage comme étant la solution de stockage dans le Cloud standard et intégrée, pour Red Hat OpenStack Platform
  • Mettre en oeuvre chaque type et méthode de stockage proposés par la solution Red Hat Ceph Storage
  • Choisir le type et la méthode adaptés en fonction des applications et des scénarios de stockage utilisés dans votre entreprise
  • Prendre en charge la gestion d'un cluster Ceph, notamment la configuration, les tâches quotidiennes, la résolution des problèmes, l'optimisation des performances et la mise à l'échelle.
Tarif

Contacter l'organisme

Durée

5j / 29h

Modes
  • Centre
  • Distance

AWS Architecture avancée

Proposé par ENI Service

Objectifs de la formation

  • Découvrir le cadre AWS Well-Architected Framework ;
  • Savoir gérer plusieurs comptes AWS pour son organisation ;
  • Connecter des centres de données sur site au cloud AWS ;
  • Identifier ce qu'implique la connexion de VPC multi-régions en termes de facturation ;
  • Déplacer de grandes quantités de données depuis des centres de données sur site vers le cloud AWS ;
  • Concevoir des datastores volumineux pour le cloud AWS ;
  • Envisager des conceptions d'architecture différentes pour mettre à l'échelle un site web volumineux ;
  • Protéger son infrastructure des attaques DDoS ;
  • Sécuriser ses données sur AWS grâce au chiffrement ;
  • Concevoir la protection des données au repos et des données en transit ;
  • Améliorer les performances de ses solutions ;
  • Sélectionner le mécanisme de déploiement d'AWS le mieux adapté.
Tarif

A partir de 2 390,00 €

Durée

3j / 21h

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
  • Connaître les différentes technologies de l'IA et leurs applications potentielles dans l'analyse métier
  • Maîtriser les techniques de prompt engineering pour une communication efficace avec les systèmes d'IA
  • Mettre en œuvre des outils d'IA dans des scénarios pratiques de Business Analyse pour améliorer la prise de décision, les prévisions et l'optimisation des processus
  • Comprendre la gestion du changement organisationnel et les considérations éthiques liées à l'intégration de l'IA dans les process de l'analyse métier
Tarif

A partir de 1 800,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre la philosophie et les apports des frameworks MVC
  • Mettre en place un environnement de développement
  • Créer un projet Laravel
  • Configurer une application Laravel
  • Découper une application en couche en suivant le modèle MVC et identifier le rôle de chaque élément.
  • Développer une couche de persistance métier avec les techniques d'accès aux données proposées par Laravel (Eloquent, QueryBuilder)
  • Concevoir le routage des requêtes HTTP avec les contrôleurs
  • Créer des vues d’affichage et de saisie de données et construire des formulaires interactifs
  • Maitriser les interactions entre les vues, les contrôleurs et le modèle
  • Utiliser l’injection de dépendance entre les composants
  • Appliquer une stratégie de sécurité efficace dans une applications Laravel
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Découvrir Kubernetes - Installer & configurer Kubernetes - Connaître les composants de Kubernetes. Orchestrer des applications avec Kuburnetes - Gestion du cluster - Pérenniser le stockage
Tarif

A partir de 2 495,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

TCP/IP - Les fondamentaux

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Ce cours permet de comprendre les principes et les concepts des réseaux TCP/IP.

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

  • Concevoir et mettre en œuvre des réseaux TCP/IP
  • Interconnecter des réseaux
  • Mettre en place les principales applications de TCP/IP
Tarif

A partir de 2 430,00 €

Durée

4 jour(s)

Modes
  • Entreprise
  • Distance

Je cherche à faire...