> Formations > Technologies numériques > Virtualisation, Cloud, Devops > Cloud Computing > Formation Chaîne e-learning développement logiciel .NET > Formations > Technologies numériques > Formation Chaîne e-learning développement logiciel .NET
Nouvelle formation

Parcours métier : Chaîne e-learning développement logiciel .NET

Chaîne e-learning développement logiciel .NET

Télécharger au format pdf Partager cette formation par e-mail 2

Télécharger au format pdf Partager cette formation par e-mail 2

Plongez dans l'univers du développement logiciel avec .NET. .Ce Framework offre un écosystème riche permettant aux développeurs de créer des applications efficaces et performantes tout en réduisant les délais de développement. Des bases du langage C# à l'utilisation du modèle MVC, cette chaîne spécialisée vous permettra de concevoir des applications robustes en toute autonomie. Prêt à passer à .NET ?




Plongez dans l'univers du développement logiciel avec .NET. .Ce Framework offre un écosystème riche permettant aux développeurs de créer des applications efficaces et performantes tout en réduisant les délais de développement. Des bases du langage C# à l'utilisation du modèle MVC, cette chaîne spécialisée vous permettra de concevoir des applications robustes en toute autonomie. Prêt à passer à .NET ?

Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
  • Connaître les bases du langage ainsi que les différents types de donnée.
  • Faire cohabiter les données en réalisant des conversions au sein de différentes expressions.
  • Manipuler différentes structures de contrôles.
  • Utiliser différentes méthodes et découvrir les nouveautés du langage.
  • Utiliser les différents outils pour démarrer le développement d'applications web .NET Core.
  • Développer et implémenter une application avec .NET Core.
  • Étudier de manière concrète le comportement d'une application .NET Core au travers de démonstrations pratiques.
  • Comprendre les architectures Web.
  • Connaître le modèle MVC et les avantages que peut apporter cette structure en couches.
  • Concevoir les différentes couches MVC (les contrôleurs, les modèles et les vues) et les faire communiquer.
  • Mettre en place les stratégies de traitement d'erreurs ainsi que les phases de test.
  • Définir des modèles de présentation et intégrer des feuilles de styles et des fichiers Java Script.
  • Optimiser les applications en utilisant Ajax.
  • Déployer les applications sur IIS ou sur Azure.
  • Protéger les applications.
  • Effectuer des requêtes avec LINQ.
  • Mettre en œuvre Entity Framework.
  • Réaliser différentes opérations sur vos données.
  • Effectuer des requêtes en SQL natif.

Public concerné
Tous développeurs désirant déployer des applications web.

Prérequis
Connaissances en développement Web.

Programme de la formation

C#, apprendre les fondamentaux du langage

  • Les bases du langage.
  • Les structures alternatives.
  • Les structures itératives.
  • Les méthodes.

.NET Core, apprendre l'essentiel du framework de développement

  • Introduction à .NET Core.
  • Outils pour développer.
  • Architecture d'une application .NET Core.
  • Implémentation d'une application .NET Core.

ASP.NET MVC5, développer des applications Web

  • Présentation des architectures web.
  • Modèle MVC.
  • Création d'une application MVC.
  • Mise en œuvre du routage MVC.
  • Développement des modèles MVC.
  • Gestion des vues.
  • Internationalisation des applications.
  • Test et débogage des applications.
  • Accès aux données avec Entity Framework.
  • Application de styles dans vos applications.
  • Mise en œuvre d'AJAX.
  • Contrôles de validation avec JavaScript et jQuery.
  • Gestion des états.
  • Déploiement d'applications web.
  • Gestion de la sécurité.
  • Gestion des web API.

C#7 et Entity Framework, maîtriser l’accès aux données

  • Requêtage avec LINQ.
  • Mise en œuvre d'Entity Framework.
  • Opérations CRUD.


Modalités pratiques
Activités digitales
La structure IT : Cours enregistrés, vidéos d’expert et partages de bonnes pratiques.
Tutorat
Tutorat en option.
Pédagogie et pratique;
De nombreux contenus réalisés par des formateurs suivant une démarche pédagogique rigoureuse. Durant chaque cours, des cas opérationnels sont commentés par des experts pour aider les apprenants à mettre en pratique ce qu’ils viennent d'apprendre. Afin de favoriser l’ancrage mémoriel, chaque contenu est découpé en séquences courtes de 3 à 10 minutes. Ce découpage permet un apprentissage dynamique et en toute autonomie pour chaque apprenant.

Solutions de financement
Pour trouver la meilleure solution de financement adaptée à votre situation : contactez votre conseiller formation.
Il vous aidera à choisir parmi les solutions suivantes :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.