Formation ASP.NET : Développement « Full Stack » d’une application web

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l’issue de cette formation ASP.NET vous serez en mesure de :

  • Comprendre les concepts d'architecture MVC d’une application Web
  • Savoir mettre en œuvre le comportement serveur avec les contrôleurs, actions, filtres et APIs REST
  • Développer une interface utilisateur Web responsive avec Bootstrap et dynamique avec Javascript, jQuery
  • Créer et mettre en œuvre une base de données relationnelle avec Entity Framework Core
  • Devenir autonome vis-à-vis de la conception et du développement d'une application Web ASP.NET dans une approche « full-stack »

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

Le développeur full-stack maîtrise la conception et le développement d'une application Web ASP.NET de A à Z, c'est à dire à la fois la partie front-end (HTML5, CSS3, JavaScript) et back-end (MVC et Entity Framework côté serveur). Il est donc capable de réaliser des tâches à n'importe quel niveau technique de la pile des différentes couches qui constituent une application informatique.

Cette formation ASP.NET vous permet de découvrir la mise en œuvre du développement full-stack d’une application web dans l’environnement .NET avec des ateliers pratiques réalisés en C# sous Visual Studio.

Programme

Introduction

Rappel des principaux concepts d’une application Web (protocole HTTP, répartition des opérations et échanges de données entre le navigateur et l’application, techniques de conception d’une interface Web HTML5)
Rappels des règles générales d’architecture applicative (concepts SOLID)
Intérêt et mise en œuvre du modèle d’architecture MVC pour une application WEB
Configuration d'une application ASP NET

Le modèle ASP NET MVC

Principe du modèle MVC en ASP.NET (vues Razor, contrôleurs)
Principe et création d'un modèle de données
Configuration du pipeline et des services de l'application
Configuration du système de routage d’urls
Principe et mise en œuvre de l’injection de dépendances
Principe et mise en œuvre d'une page Razor
Création d'un modèle de données (ViewModel et modèle de données)
Liaisons de données entre les vues et les contrôleurs (contrôle des données receptionnées)
Configuration des contrôleurs (les différents types d'actions et de filtres)

Développement front

Rappel des différentes techniques de conception d’une interface Web HTML5, CSS3 et JavaScript (DOM)
Conception d’une interface responsive avec Bootstrap
Rendre une page dynamique avec JavaScript, jQuery et Ajax

Entity Framework Core

Prise en main d'Entity Framework Core (concepts de mise en œuvre avec l’approche CodeFirst ou Reverse engineering)
Définition du mapping par annotations ou Api Fluent
Alimenter la base et extraire des données (requêtage avec LINQ, navigation entre entités, Lazy Loading, Include)
Mise à jour de données avec validations par des ViewModels
Techniques de migrations de la base
Config des sces
Injection de dépendances

Gestion des utilisateurs

Rappel des règles de sécurité inhérentes au Web (authentification, validations, injection SQL, etc.)
Gestion standard d’utilisateurs avec des rôles (Identity)
Gestion des sessions

Prérequis

Pour suivre ce cours ASP.NET dans de bonnes conditions, il est important de connaître l’environnement .NET avec pratique du langage C#. Une connaissance de HTML, CSS et des bases de données relationnelles est également attendue.

Public

Cette formation ASP.NET s’adresse aux développeurs Web, notamment aux développeurs connaissant les Web Forms, ou à des chefs de projets désirant découvrir les techniques de développement pour ce type d’applications.

Ces formations pourraient vous intéresser

Objectifs de la formation

À l'issue de cette formation Mobile Device Management, vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Maîtriser le vocabulaire et les concepts MDM, MAM et MCM
  • Comprendre et définir une politique de sécurité mobile pour votre entreprise
  • Choisir la meilleure solution MDM pour votre entreprise
  • Enrôler et piloter la sécurité sur une flotte de terminaux mobiles
Tarif

A partir de 2 090,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Installer le serveur Web Apache sur différents systèmes d'exploitation.
  • 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.
  • Réaliser la configuration de base d'Apache pour l'hébergement d'un site, et mettre en place une stratégie de délégation des tâches d'administration avec les fichiers .htaccess.
  • Configurer la journalisation des accès et des messages du serveur.
  • Gérer les permissions d'accès aux répertoires dans une démarche de sécurité optimale.
  • Mettre en place une stratégie de restriction d'accès par machine et par authentification utilisateur.
  • Gérer l'hébergement de multiples sites par la mise en place des hôtes virtuels.
  • Sécuriser les échanges entre les navigateurs et le serveur avec HTTPS.
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Power Platform - Developer

Proposé par PLB CONSULTANT

Objectifs de la formation

Cette formation Microsoft Power Platform Developer vous donne les compétences et connaissances nécessaires pour :

  • Créer une conception technique
  • Configurer le service commun de données
  • Créer et configurer les Power Apps
  • Configurer l'automatisation des processus métier
  • Étendre l'expérience utilisateur
  • Étendre la plate-forme
  • Développer des intégrations
Tarif

A partir de 3 160,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Connaître les principes fondamentaux du design vectoriel
  • Comprendre l’interface du logiciel et savoir naviguer efficacement
  • Maîtriser les outils de création et de modification d’objets
  • Exploiter les fonctionnalités avancées : effets spéciaux, filtres et calques
  • Intégrer les techniques de création de typographie et d'illustration avancées
Tarif

A partir de 1 650,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Sécurité Avancée z/OS, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Describe the components of network security, platform security, and transaction security on z/OS
  • Describe how RACF supports UNIX users and groups
  • Describe web server security flow on z/OS
  • Explain the contents and use of a digital certificate
  • Explain the difference between asymmetric and symmetric cryptographic techniques
  • Explain SSL V3 client authentication
  • Explain the basics of WebSphere Application Server and web services security
  • Utilize the RACDCERT command
  • Discuss the OCSF service providers
  • Explain VPN (IPSec), SSL/TSL, and AT-TLS and the differences between them
  • Discuss the z/OS Communication Server policy agent, IDS, and IP filtering
  • Describe and utilize System SSL
  • Explain how TN3270 and FTP SSL support works
  • Explain how IBM secure hardware cryptographic co-processors work
  • Explain how Kerberos authentication works
  • Explain the LDAP terms of DN, objectclass, attribute, schema, back end, and directory
  • Explain how to setup, customize, and operate z/OS PKI Services
Tarif

A partir de 3 190,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Big Data Architecture Infrastructure, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre l’écosystème Big Data dans sa globalité (concepts, technologies, architecture)
  • Analyser les risques et les difficultés propres à un projet Big Data
  • Comprendre l’origine et le format des données manipulées
  • Appréhender les éléments de sécurité, d'éthique et les enjeux juridiques
  • Connaître les architectures distribuées dominantes du marché
  • Se repérer dans les technologies Big Data pour concevoir une architecture performante en fonction des projets
  • Mettre en œuvre un cluster Hadoop et l’exploiter
  • Déployer une application Hadoop/Spark sur une architecture Big Data
Tarif

A partir de 1 995,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

AWS Architecture

Proposé par ENI Service

Objectifs de la formation

  • Employer les modèles d'architecture de solutions courantes sur AWS : applications Web, traitement par lot et hébergement d'applications informatiques interne
  • Utiliser les composants et les fonctionnalités de conception pour garantir évolutivité, élasticité et haute disponibilité
  • Concevoir des solutions intégrant des fonctions de sécurité, d'authentification et d'autorisation avec AWS
  • Identifier les procédures de migration vers le cloud
  • Concevoir des solutions en optimisant les coûts
Tarif

A partir de 2 250,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Les journées du BJDU

Proposé par EFE

Objectifs de la formation

  • Cette formation a pour objet d’apporter aux professionnels concernés par le droit de l’urbanisme et de l’aménagement tous les éléments nécessaires à la compréhension et à la mise en œuvre des derniers textes législatifs et réglementaires
  • Au cours de ces 2 jours, les participants bénéficieront d’un panorama complet de la jurisprudence de l’année 2023 et d’une analyse précise de ses implications pratiques.
Tarif

A partir de 1 595,00 €

Durée

2 jours 14 heures

Modes

Objectifs de la formation

Le certificat d’aptitude à la conduite en sécurité, abrégé en CACES, permet de valider, pour l'essentiel, la conduite d'engins de manutention. Celui-ci n'est pas un certificat de compétences professionnelles (au sens métier du terme), c'est une validation obtenue au travers d'un test théorique et pratique des connaissances de l'opérateur pour la conduite en sécurité du matériel concerné: les PEMP - Plateformes Élévatrices Mobiles de Personnel.

Concrètement, cette formation vous apportera les connaissances nécessaires pour:

  • Analyser les risques de chutes selon les sites et l’intervention
  • Connaître les classifications de PEMP
  • Connaître la réglementation en vigueur
  • Maîtriser l’utilisation d’une ou des PEMP
Tarif

A partir de 990,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation ITSM - Delivery Manager

Proposé par PLB CONSULTANT

Objectifs de la formation

A l'issue de cette formation, vous aurez acquis les connaissances necessaires pour :

  • Comprendre les concepts qui se rapportent à la gestion des niveaux de service.
  • Connaître les rôles et responsabilités du Delivery Manager.
  • Favoriser la collaboration entre les parties prenantes contribuant à la fourniture des services.
  • Disposer d’une vision globale des liens entre niveau de service et fourniture efficace de service.
  • Sensibiliser à l'utilisation de solutions innovantes dans la fourniture des services.
Tarif

A partir de 1 995,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...