Formation:
Maîtriser Microsoft ASP.Net MVC 5 par la pratique

Des cartes Google Play de 50€ sont à gagner.

MVC est sans doute un des modèles de programmation les plus utilisés. Cette formation vous aidera à l'appliquer au développement Web, dans le contexte de la technologie ASP.NET. Vous découvrirez tous les atouts de cette technologie. Vous apprendrez à ne pas tomber dans les pièges des mauvaises pratiques. Vous apprendrez à gérer la navigation, à créer des formulaire, à gérer la validation. Vous apprendrez à créer des pages à partir de données. Vous apprendrez à prendre en considération les problématiques de sécurité et de hacking.

Objectifs

  • Acquérir la maîtrise d'ASP.Net MVC.
  • Bien comprendre le pattern MVC.
  • Construire des sites et des applications Web coté serveur.
  • Comprendre les enjeux et les techniques liées au développement métier.
  • Comprendre les enjeux et les techniques liées à la sécurité.
  • Introduire le développement coté client.

Public concerné

  • Développeurs.

Prérequis

  • Une maîtrise de base du C# est recommandée.
  • Une maîtrise de base d'HTML et de CSS est recommandée.
  • Une compréhension de base d'HTTP est recommandée.
  • Une compréhension de base de CSS est recommandée.
  • Une compréhension de base du Javascript est recommandée.

Accès à la formation

  • Entretien individuel avec le formateur (par téléphone ou en conférence). L'objectif de cet entetien est de vérifier que la formation répondra à vos besoins et attentes, mais aussi de déterminer les points d'adaptations qui seront éventuellement nécessaires lors de la formation.
  • Création d'une convention de formation à remettre à votre employeur ou à Pôle emploi.
  • En même temps que la convention, un dossier de formation contenant toutes les informations utiles ainsi que le règlement intérieur vous sera remis.
Cette formation est accessible à distance (Horaires à la carte possibles).

Programme de la formation

  • Présentation de la plateforme ASP.Net.
  • Présentation des nouveautés et des avantages de la version 5 de MVC.
  • Rappels HTTP.
  • Rappels HTML/CSS/Javascript.
  • Présentation de Bootstrap / JQuery.
  • Le modèle MVC et son implémentation.
  • Développement de contrôleurs.
  • Développement de vues.
  • Travail avec les modèles.
  • Modèles issus de bases de données.
  • Modèles issus de services.
  • Débogage.
  • Isolation du code métier.
  • Création de formulaires.
  • Édition et validation de formulaires.
  • Validation par attributs.
  • Validation avancées.
  • Organisation du code.
  • Création de services.
  • Utilisation de services coté client.
  • Création de WebAPIs.
  • Hoster WepAPI2.
  • Présentation d'AngularJS.
  • Présentation de KnockoutJS.
  • Sécurité des applications Web.
  • Techniques de hacking / se protéger.
  • Applications Mono Page.
  • Extension du Framework ASP.NET.
  • Création de tests.
  • Déploiement.
  • Présentation de Microsoft Azure.

Méthode pédagogique

  • La formation est découpée en session de 3 à 4h de travail.
  • Chaque session est une itération de parties théoriques, de démonstrations, d'exercices, de travaux pratiques, de discussions et réflexions.
  • Chaque session se termine par un résumé des points importants à retenir.
  • La formation met l'accent sur la méthodlogie et les bonnes pratiques.
  • Votre participation active sera requies tout au long de la formation.

Moyens pédagogiques

En présentiel

  • Salle de formation
  • Vidéo projecteur
  • Un PC est fourni (il est possible d'utiliser votre portable, dans ce cas un setup de formation vous sera transmis)
  • Support de cours propriétaire en français

A distance

  • Salle de vidéo conférence
  • Forum de discussion
  • Un setup de formation vous sera transmis pour configurer votre machine
  • Vous pouvez aussi opter gratuitement pour l'option 'machine virtuelle'
  • Vous pouvez aussi opter gratuitement pour l'option 'machine dans le Cloud'
  • Support de cours propriétaire en français
  • Portail LMS

En E-Learning (quand disponible)

  • Toute la formation en vidéo
  • Forum de discussion
  • Un setup de formation vous sera transmis pour configurer votre machine
  • Vous pouvez aussi opter gratuitement pour l'option 'machine virtuelle'
  • Vous pouvez aussi opter gratuitement pour l'option 'machine dans le Cloud'
  • Support de cours propriétaire en français
  • Portail LMS

Support de formation

  • Conçus et rédigés par des experts.
  • De nombreuses références à la méthodologie et aux bonnes pratiques.
  • De nombreux retour d’expérience.
  • Les travaux pratiques sont issus de projets réels.

Sanction de fin de formation

  • Une attestation de formation vous sera remise.
  • Un bilan de formation vous sera remis. Ce bilan contient des remarques est conseils concernant la suite à donner à votre formation, vos aptitudes, vos perspectives.
  • Vous pouvez opter pour l'option attestation de compétances. Il vous faudra alors réaliser un projets test qui sera corrigé et évalué par le formateur.
La méthodologie et les bonnes pratiques
sont au cœur des formations Netkoders
Nos formations sont le fruit de
notre expérience de terrain,
de notre veille technologique
et de notre R&D.