Filière métier : formation Développeur Web .Net

La pertinence et la performance des applications métiers orientées Web est pour l’entreprise gage de richesse de son Système d’Information (Internet, intranet extranet, outils collaboratifs, applications métiers…). Elles sont aussi le socle technique des applications progicielles.

Le développeur Web.Net a une fonction essentielle au sein des Sociétés de Services et des Editeurs, d’autant plus importante au vu de l’expansion de l’utilisation des applications SAAS (Software As A Service). Pour cette raison, les profils de Développeur .Net sont actuellement en croissance en Société de Services et  Editeurs de logiciels et progiciels.

Fort de ses compétences en matière de formation sur les Technologies Microsoft, Global Knowledge vous propose cette filière métier alliant théorie et pratique pour que le candidat soit directement opérationnel dans son futur poste.

Public | Mission | Perspectives | Objectifs | Pré-requis | Programme | Pédagogie | Séquencement | Certification | Mobilité

Code ROME :  M1805| Durée de la formation : 385 heures


Public

  • Développeur informatique ou Web
  • Chef de projet étude et développement informatique

Qualités requises : Autonomie, rigueur, écoute, sensibilité pour les technologies de l’information.

Mission

Le développeur Web .Net est en charge de suivre un cahier de spécifications établi afin de développer une application logicielle ou progicielle en répondant aux fonctionnalités attendues par les utilisateurs.

Il peut aussi contribuer à la recette et la maintenance progicielle et/ou applicative sur sollicitation des équipes d’après-vente d’un intégrateur ou éditeur.

Ses principales tâches :

  • Recueil des besoins des utilisateurs
  • Conception, analyse d’impact, développement, test et recette d’une application informatique
  • Suivi des incidents et participation au support technique
  • Réalisation de la maintenance et de l’évolution de l’application

Perspectives

Le Développeur Web .Net a une fonction essentielle au sein des Sociétés de Services spécialisées en conseil, intégration et développement ainsi que chez les R&D des éditeurs de progiciels de petite à grande taille.

Le métier de développeur évoluera avec l’introduction de nouvelles technologies, les besoins de sécurité et de mobilité des applications.

Les offres d’emploi sont actuellement en croissance sur le marché du développement. Les postes sont principalement à pourvoir dans les SSII. Le salaire des débutants tourne autour de 25 k€, et celui des expérimentés peut avoisiner les 50 k€.

Objectifs du parcours de formation

A la fin de son cursus, le stagiaire sera capable de :

§  Développer des applications en C#

§  Développer des applications Web en environnement .NET

§  Concevoir et développer les accès aux données

§  Ecrire des requêtes Transact-SQL

§  Mettre en œuvre une base de données SQL Server 2012

Pré-requis

  • Niveau Bac+2 scientifique ou technique de préférence
  • Avoir des connaissances en langage objet
  • Une pratique de l’anglais (vocabulaire technique) est recommandée

Programme

1. Programmation en langage C#

§  Les variables

§  Les méthodes

§  Les classes

§  Les objets

§  Les sélections

§  Les collections

 

2. Développement d’applications Web

§  Les formulaires

§  Les données

§  Ajax

§  WCF (Windows Communication Foundation)

§  La sécurité

§  Les modèles MVC

§  Les pages maitres et CSS

§  Les scripts

 

3. Accès aux données

§  Technologies d’accès aux données

§  Entités de données

§  Services d’objets

§  Classes POCO

§  Requêtes

 

4. Requêtes

§  Les requêtes

§  Les sous-requêtes

§  Les données

§  Les procédures stockées

§  Les transactions

§  Les expressions dans les tables

 

5. La base de données SQL Server 2012

§  Les tables logiques

§  L’indexage

§  Les plans de requêtes

§  Les objets

§  Les procédures de codage

 

Travaux pratiques

  • Ecriture de requêtes et de sous-requêtes

  • Tri et filtrage de données

  • Utilisation de fonctions de classement, de décalage et d’agrégation

  • Programmation avec T-SQL

  • Contrôle des transactions

  • Mise en œuvre de l’intégrité des données

  • Mise en œuvre des structures de tables

  • Mise en œuvre de vues et de procédures stockées

  • Fusionner les données et les tables anciennes

  • Mise en œuvre des index full-text

  • Utilisation d’XML

  • Création et gestion de vues

  • Création de procédures stockées

  • Création et utilisation de fonctions

  • Gestion de transaction et de verrous

  • Construction d’un programme

  • Déclaration et appel de méthodes

  • Prise en main des exceptions

  • Lecture et écriture des fichiers

  • Création de nouveaux types

  • Encapsulation des données et des méthodes

  • Création et utilisation d’index

  • Création d’applications Web

  • Création de formulaires

  • Implémentation de pages maîtres

  • Gestion des données dans une application

  • Gestion des tâches d’accès aux données

  • Gestion des données

  • Création d’une application WebForms

  • Développement de modèles MVC

  • Développement de contrôleurs MVC

  • Développement de vues

  • Sécurisation d’une application Web

  • Développement de scripts

  • Création des entités de modèle

  • Création de requêtes sur les entités de données

  • Création, mise à jour, suppression, personnalisations d’entités de données

  • Utilisation de classes POCO

  • Mise à jour des données

  • Méthodes et moyens pédagogiques

    Méthodes pédagogiques

    Le cursus de cette filière est composé d’une alternance :

    • D’exposés théoriques
    • De démonstrations
    • De travaux dirigés
    • De travaux pratiques
    Moyens pédagogiques

    Pour ce faire, durant le cursus chaque stagiaire aura à sa disposition :

    • Des supports de cours reprenant la théorie abordée durant les exposés (supports officiels éditeurs/constructeurs et supports officiels Global Knowledge) ainsi que des cahiers d’exercices
    • Un ordinateur et un accès à Internet lui permettant d’accéder aux environnements virtuels et/ou distants nécessaires à la réalisation des travaux dirigés et des travaux pratiques

    Les exposés théoriques seront menés par des formateurs ayant une certification pédagogique reconnue par les éditeurs/constructeurs du marché de l’informatique ainsi que les certifications techniques se référant aux sujets traités.

    Séquencement

    S1

    S2

    S3

    S4

    S5

    Programmation C# avec .Net 4 Développement avec ASP.Net Développement des applications web Travaux de révision MCTS 70515

    Travaux de révision MCTS 70515

     

     

     

     

     

    S6

    S7

    S8

    S9

    S10

    S11
    Requêtes SQL Server 2012 Travaux pratiques Développer une base de données SQL Server 2012 Travaux pratiques

    Développer des solutions d’accès aux données

    Travaux de révision MCTS 70516

    Certification

    Suite à ce cursus les candidats pourront prétendre aux certifications éditeur suivantes:

    ·         MCTS : (Microsoft Certified Technology Specialist).net Framework 4.0 70-515 et 70-516

    ·         70-461 : Querying Microsoft SQL Server 2012

    ·         70-463 : Implementing a Data Warehouse with Microsoft SQL Server 2012

    Mobilité:

    Le développeur Web .Net, après quelques années d’exercice, pourra évoluer vers un poste :

    • de consultant Systèmes d’Information
    • de consultant assistant à Maîtrise d’Ouvrage
    • de chef de projet maîtrise d’œuvre

    > La filière métier "Développeur web.net" au format pdf