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