Concepteur développeur d'applications .Net - Titre RNCP de niveau 6 (Bac +3/4)
Description
FONDAMENTAUX Introduction à l'agilité Éco-Conception de Services Numériques Sécurité des projets web (ANSSI / OWASP)SOFTSKILLS Communication Relationnelle en Entreprise Anglais technique
CONCEVOIR UNE INTERFACE UTILISATEUR Maquettage d'une interface utilisateur Concevoir des pages web avec Préprocesseur CSS (SASS) et Bootstrap Concevoir des pages web avec HTML5 et CSS3 Javascript : outillage (npm), ECMA6, AJAX, manipulation du DOM, notions avancées
CONCEVOIR ET METTRE EN PLACE UNE BASE DE DONNEES RELATIONNELLE UML : modèle physique de données, diagramme de classe, cardinalités Conception et modélisation d'une base de données relationnelle SQL et requêtage
CONCEPTION FONCTIONNELLE D'UNE APPLICATION Conception UML (use cases) et Model Driven Development Design Patterns, MVVM et autres concepts d'architectures Mise en place d'une campagne de tests
DEVELOPPEMENT BACK EN C# AVEC .NET Les bases du langage C# Travailler en équipe avec TFS, gestion des sources et qualité logicielle Développement C# et Programmation Orientée Objet Accès aux données avec ADO.NET et Entity Framework Les spécificités du Framework .net Core : ASP.NET et Entity Framework
DÉVELOPPEMENT D'INTERFACES WEB OU DESKTOP Développement d'applications Web avec ASP.NET MVC et Ajax Développement d'une application Desktop avec le langage XAML (WPF)
INTEGRATION CONTINUE, DEPLOIEMENT ET DEVOPS Gestion des versions avec Git et GitHub Créer et administrer ses conteneurs virtuels d'applications avec Docker Déploiement d'une application avec Azure DevOps
DÉVELOPPEMENT POUR MOBILE Développement mobile multi-plateformes avec MS Xamarin
PROJETS FIL ROUGE
STAGE ET CERTIFICATION DES COMPÉTENCES
Objectifs
A l'issue de ce parcours de formation, les participants seront en mesure de :Développer une application sécurisée :
- Installer et configurer son environnement de travail en fonction du projet
- Développer des interfaces utilisateur
- Développer des composants métier
- Contribuer à la gestion d'un projet informatique
Concevoir et développer une application sécurisée organisée en couches :
- Analyser les besoins et maquetter une application
- Définir l'architecture logicielle d'une application
- Concevoir et mettre en place une base de données relationnelle
- Développer des composants d'accès aux données SQL et NoSQL
Préparer le déploiement d'une application sécurisée :
- Préparer et exécuter les plans de tests d'une application
- Préparer et documenter le déploiement d'une application
- Contribuer à la mise en production dans une démarche DevOps
Résultat
Cette formation est visée par le titre professionnel de niveau 6 (Équivalent BAC+3/4) « Concepteur développeur d’applications » délivré par le Ministère du Travail.A l'issue de cette formation diplômante, vous pourrez accéder à des emplois en tant que :
- Concepteur développeur d’applications full-stack,
- Concepteur d’applications,
- Développeur front-end, développeur back-end,
- Web developer
- Développeur mobile,
- Informaticien de développement,