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

  • 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.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

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

  • Analyser l'évolution des outils de communication du Web 1.0 au Web 2.0
  • Evaluer les changements dans les comportements numériques des générations X et Y
  • Identifier les fonctionnalités clés des "jobboards" pour la recherche de candidats
  • Evaluer l'efficacité de différents réseaux sociaux (comme LinkedIn) pour le recrutement
  • Concevoir une stratégie de marque employeur adaptée aux médias sociaux
  • Planifier une veille technologique pour maintenir une e-réputation positive
  • Définir des objectifs SMART pour une campagne de recrutement sur les réseaux sociaux
  • Sélectionner les outils de communication les plus appropriés pour diffuser des annonces de recrutement
  • Identifier des méthodes efficaces pour rechercher des candidats potentiels
  • Concevoir une approche respectueuse pour solliciter des candidats via les réseaux sociaux.
Tarif

A partir de 1 400,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Créer des contenus de formation et d'évaluations multimédias et interactifs avec le logiciel Articulate Storyline 360
  • Utiliser l'ensemble des outils du logiciel Articulate Storyline (mécanismes d'interactivité, variables, calques, médias)
  • Créer des captures d'écran vidéo (screencasts)
  • Utiliser des thèmes afin de garder une cohérence graphique entre les diapositives et les différents modules tout en optimisant les processus de travail
  • Appliquer les règles d'ergonomie afin de faciliter les apprentissages.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

Spring Cloud fournit tous les services techniques nécessaires à la mise en place d’une architecture micro-service. Associé à Spring Boot, il permet de rapidement composer des applications à partir de services unitaires et de les déployer sur une architecture de production nécessitant scalabilité et monitoring en temps-réel.

Cette formation SpringCloud permet, au travers de divers ateliers (voir le détails des travaux pratiques), d’implémenter une architecture micro-services composée de micro-services applicatifs et des micro-services techniques directement apportés par SpringCloud. Les aspects sécurité, monitoring et scalabilité de l’architecture sont démontrés.

Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Créer et gérer des blogs comme des sites institutionnels
  • Apprendre à configurer votre site de façon simple et efficace
Tarif

A partir de 190,00 €

Durée

4 heures 12 minutes

Modes

Objectifs de la formation

À l'issue de cette formation Umbraco - Concevoir des sites Web vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Maîtriser Umbraco et tout un ensemble de notions périphériques indispensables
  • Etre en capacité de créer des sites et des applications Web
Tarif

A partir de 2 695,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Donner les clés à l’entreprise pour faciliter la mise en œuvre d’une dynamique collaborative pour l’équipe en tenant compte des contraintes et des exigences de l’environnement de travail.

La formation se déroulera en mode « Atelier » permettant une appropriation des concepts théoriques abordés.

Tarif

Contacter l'organisme

Durée

1 jour(s)

Modes
  • Entreprise
  • Centre

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.
Tarif

Contacter l'organisme

Durée

5 jours (35 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Accéder depuis une application Java à une base de données en utilisant Hibernate
  • Effectuer des requêtes avec le langage SQL et l’API Criteria
Tarif

A partir de 1 590,00 €

Durée

2j / 14h

Modes
  • Entreprise

Objectifs de la formation

À l'issue de cette formation Programmation Salesforce Lightning, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Développer des composants Lightning Web à utiliser dans de nombreuses expériences Salesforce
  • Travailler dans un environnement de développement Salesforce moderne à l'aide de Visual Studio Code, de Git et de la CLI Salesforce, en association avec un hub de développement et des organisations test
  • Communiquer entre les composants Lightning Web à l'aide d'événements personnalisés, de méthodes publiques et de publication/abonnement
  • Lire et écrire des données Salesforce en utilisant le wire service et Apex impératif
  • Modeler des composants Web Lightning avec CSS et SLDS
  • Construire des composants avancés à l'aide de composants de service, de localisation, de JavaScript tiers et d'API externes
  • Créer des formulaires à l'aide de composants standard et de contrôles personnalisés
  • Développer dans une organisation avec suivi de source et déployer dans des organisations sans suivi de source
Tarif

A partir de 3 625,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...