Formation - Développer des applications Web ASP .Net Core MVC

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche entreprise

Tarif

Contacter l'organisme

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

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche

Tarif

Contacter l'organisme

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

Programme

Avant la session
  • un quiz de consolidation des pré-requis
En présentiel / A distance

1 - Exploration d'ASP .Net MVC

  • Vue d'ensemble des technologies Microsoft Web
  • Présentation d'ASP .Net 4.x
  • Introduction à ASP .Net MVC

2 - Conception d'applications Web ASP .Net MVC

  • Planification dans la phase de conception du projet
  • Conception des modèles, des contrôleurs et des vues

3 - Conception d'applications Web ASP .Net Core MVC

  • Planification dans la phase de conception du projet
  • Conception des modèles, des contrôleurs et des vues

4 - Configuration des services et middleware d'ASP .Net Core

  • Configuration des Middleware
  • Configuration des Services

5 - Développement des contrôleurs

  • Développer les contrôleurs et les actions
  • Configurer les Routes
  • Développer les filtres d'action

6 - Développement des vues

  • Création de vues avec la syntaxe Razor
  • Utilisation des HTML Helpers
  • Réutilisation de code dans les vues

7 - Développement des modèles ASP .Net Core MVC

  • Création de modèles MVC
  • Travailler avec les formulaires
  • Valider une application MVC

8 - Utiliser Entity Framwework Core dans ASP .Net Core

  • Introduction à Entity Framework Core
  • Travailler avec Entity Framework Core
  • Utiliser Entity Framework Core pour communiquer avec Microsoft SQL Server

9 - Utiliser les mises en page CSS et JavaScript dans ASP .Net Core

  • Utiliser les mises en page
  • Utiliser CSS et JavaScript
  • Utiliser jQuery

10 - Développement coté clients

  • Appliquer des styles
  • Utiliser les Task Runners
  • Conception réactive

11 - Tests et résolution de problèmes

  • Tester des applications MVC
  • Implémenter une stratégie de gestion d'exceptions
  • Journalisation des applications MVC

12 - Gestion de la sécurité

  • Authentification dans ASP .NET Core
  • Autorisations dans ASP .NET Core
  • Se défendre contre les attaques

13 - Performance et communication

  • Implémenter une stratégie de cache
  • Gestion d'état
  • Communication bidirectionnelle

14 - Implémentation de Web API

  • Introduction aux Web API
  • Développer une Web API
  • Appel d'une Web API

15 - Hébergement et déploiement

  • Hébergement et déploiement sur site
  • Déploiement vers Azure
  • Les fondamentaux de Microsoft Azure
Après la session
  • Des vidéocasts pour revenir sur les points clés de la formation

Prérequis

Public

  • Développeurs Web souhaitant orienter leur développement vers une séparation de l'interface utilisateur, de l'accès aux données et de la logique applicative

Ces formations pourraient vous intéresser

Objectifs de la formation

  • S'approprier les grands concepts de Web Intelligence
  • Gérer des documents et des rapports Webi
  • Créer des requêtes
  • Présenter des données dans des tableaux et des graphiques
  • Maîtriser les meilleures pratiques de mise en forme des documents
  • S'initier aux calculs, utiliser des fonctions et variables
Tarif

A partir de 1 200,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Les mauvaises performances d'un système peuvent avoir des impacts très lourds sur la compétitivité d'une entreprise, son image de marque, ses dépenses IT, et avant tout la satisfaction de ses clients. Le cours montre comment superviser les plateformes de production, identifier les problèmes de performances et de qualité de service, anticiper les incidents et les résoudre rapidement en utilisant les méthodes et outils appropriés. Le cours couvre également les aspects d'optimisation de la configuration et de tuning des serveurs Weblogic afin d'obtenir des performances applicatives optimales. Aussi, les participants bénéficieront des conseils, des retours d'expériences et des bonnes pratiques adoptées chez les plus grands clients Weblogic dans le monde. Les ateliers pratiques représentent 50% du cours : Des benchmarks, des simulations des problèmes récurrents de production et leurs corrections, des tests de charges supervisés et des actions de tuning seront réalisés par les participants tout au long de la formation.

La formation Weblogic Server 11g aborde plusieurs thèmes :
- Java Virtual Machine : Le principe de fonctionnement de la JVM en termes de gestion de ressources et de la mémoire.
- Weblogic Scripting Tool (WLST) : Présentation de l’outil et de l'API WLST, la boite à outil indispensable pour automatiser les tâches d'administration, de supervision et de déploiement sur un serveur Weblogic.
- JVM : Tuning & Troubleshooting. Le serveur Weblogic tourne sur la machine virtuelle Java (JVM) et s'appuie donc sur ces différents composants Runtime. Résoudre un problème en production revient dans plusieurs cas à ne cibler que sur le Troubleshooting ou l'optimisation des paramètres de la JVM.
- Tuning & Troubleshooting de Weblogic Server Core : Weblogic Server Core est le noyau du serveur Weblogic qui commande les différents modules du serveur. Il est donc indispensable de s'assurer du bon fonctionnement du noyau du serveur avant de s'attaquer aux différents modules et sous-systèmes.
- Optimisation de la gestion des threads avec les Work Managers : Si la gestion de la mémoire est en grande partie dépendante des paramètres de la JVM, ce n'est pas le cas de l'exécution des tâches assurée par les ExecuteThreads de Weblogic, L'une des fonctionnalités clés de Weblogic est le Self-tuning ou l'auto-optimisation. Cette fonctionnalité suffisante dans l'absolu, ne l'est pas souvent pour toutes les applications.
- JDBC : Tuning & Troubleshooting. Le composant d’accès aux bases de données est l'un des modules indispensable dans un serveur d'application. Que vous utilisiez des Frameworks de Mapping de haut niveau ou vous accédiez à la base de données en utilisant l'API Java standard, la maitrise de ce composant est indispensable pour assurer la stabilité et les performances des plateformes de production.
- JMS : Tuning & Troubleshooting : Weblogic Server embarque aussi un provider JMS complet, une véritable boite à outils qu'il faut savoir diagnostiquer et optimiser pour assurer la fluidité des transferts des messages.
- Weblogic Server Clusters : Tuning & Troubleshooting. La gestion de la haute disponibilité est une composante essentielle dans la conception des architectures techniques des systèmes de production. Le serveur Weblogic fournit un grand nombre de paramètres qu'il faut savoir optimiser pour assurer un fonctionnement optimale d'une firme de serveurs, avec ou sans le composant Cluster.

Tarif

A partir de 3 225,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Définir une stratégie Social Media pour une activité commerciale
  • Construire votre plan de présence sur les réseaux sociaux
  • Organiser votre ligne éditoriale et votre planning
  • Produire du contenu textuel, graphique ou vidéo
  • Analyser l'efficience de votre stratégie Social Media par rapport à vos objectifs commerciaux.
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Décrire la nouvelle interface proposée dans la version 4.3
  • Expliquer la nouvelle manière d'appliquer les actions concernant la consommation et la création d'un document Web Intelligence dans la version 4.3
  • Identifier les nouvelles fonctionnalités apportées dans la version 4.3.
Tarif

A partir de 820,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Installer le serveur Web Apache sur différents systèmes d’exploitation.
  • Gérer les privilèges d'exécution des différents processus du serveur.
  • Mettre en place des limitations sur les ressources consommées.
  • Eviter les attaques courantes par la configuration appropriées des modules de sécurité d'Apache et notamment mod_evasive.
  • Configurer le mode de fonctionnement d’Apache selon le système d’exploitation pour optimiser les performances.
  • Organiser la configuration dans les différents fichiers.
  • Sécuriser les échanges entre les navigateurs et le serveur avec HTTPS.
  • Mettre en place une stratégie de restriction d’accès par machine et par authentification utilisateur.
Tarif

Contacter l'organisme

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Afin de traiter les 2 axes décrits ci-dessus et de les illustrer avec des outils ou travaux pratiques, ce module est divisé en 2 parties :

  • Les bonnes pratiques de la programmation orientée objet : patrons de conception et d’architecture
  • Qualité du code source et application d’une démarche qualité lors des projets de développement informatique.
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 :

  • Créer et utiliser des Web services REST en Java dans le cadre d'une application de type SOA ou d'utilisation dans le cadre d'interface graphique ou service
  • Concevoir dans le respect des bonnes pratiques des API REST
  • Sécuriser un Web service REST
  • Packager et déployer une API REST.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Mettre en oeuvre le Framework Bootstrap afin de réaliser des applications HTML 5 / CSS 3 responsive.
Tarif

A partir de 1 420,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Mobiliser les compétences qui permettent de développer son esprit critique
  • Cibler des informations fiables pour nourrir nos opinions
  • Améliorer nos prises de décisions en ne limitant pas notre libre arbitre
Tarif

A partir de 1 550,00 €

Durée

2j / 14h

Modes
  • Entreprise

Objectifs de la formation

Concrètement, à l'issue de cette formation ReactJS, vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Connaître les apports de la bibliothèque React dans le cadre d’un développement JavaScript
  • Savoir coupler React JS avec des modules complémentaires, JSX et ES6
  • Concevoir une application web monopage avec la bibliothèque React et l’architecture Flux
  • Comprendre et maîtriser la notion d’immutabilité pour optimiser les performances des applications mises à jour uniquement lors de changement
  • Comprendre et mesurer les impacts du choix d'une architecture incluant ce type d'application
Tarif

A partir de 1 950,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...