Formation

Concepteur développeur d'applications .Net - Titre RNCP de niveau 6 (Bac +3/4)

TP Concepteur développeur d'applicationsTitre professionnel — éligible CPF, OPCO et financements publics.

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,