Développer une solution digitale avec C#.Net

  • Bac+3
  • Eligible CPF
En partenariat académique avec
Logo
  • 100% en ligne 24h/24 et 7j/7 • Web & Mobile

  • Durée estimée 200h • 4 mois

  • Démarrage A tout moment de l'année

  • Certification Bloc de compétences • Niveau 6 (Bac+3)

Programmez et développez une solution digitale avec C#.Net!

Le concepteur développeur de solutions digitales exerce dans une multitude de secteurs, ses missions principales consistent à l’identification et l’analyse des besoins permettant de concevoir et de déployer les solutions digitales, tout en effectuant la maintenance et le suivi des opérations afin de développer ou valoriser l’activité d’une organisation.

Cette formation se concentre sur la phase de développement de la solution digitale : de la programmation jusqu’à l’amélioration continue de la solution , vous maîtriserez de A à Z les étapes clés pour développer une solution digitale avec Java.

Vous serez capable de :
  • Développer une application Web avec C#.Net

  • Programmer la solution web

  • Mobiliser les outils et/ou approches technologiques (Framework, API, solution Cloud, solution mobile…)

  • Procéder aux corrections d’erreurs et aux optimisations du code

Programme

Piloter la production de contenus digitaux
Introduction à la production de contenus digitaux La création de contenu digital en adéquation avec sa cible L'orientation artistique et le brief créatif La gestion de la production de contenus digitaux La mise en place opérationnelle de sa stratégie de production de contenus La proposition de production de contenu Le workflow
Créer un site web avec HTML, CSS et le Framework Bootstrap
Introduction au HTML Syntaxe générale de HTML L'organisation du texte Un langage hypertexte Le multimédia en HTML Introduction au CSS CSS3 : Le stylage du texte La structuration logique en HTML5 et le modèle de boîtes en CSS3 Les sélecteurs CSS La mise en page avec CSS La création de tableaux La création de formulaires Layout avec CSS Grid Les effets avancés de CSS Utiliser des documentations CSS Le responsive design Valider la qualité de son site L'installation et la prise en main du framework Bootstrap : Hello world La grille bootstrap Les éléments bootstrap Les composants bootstrap Ouverture vers d'autres framework CSS SASS Le référencement des sites Web Déployer son site sur le Web
Dynamiser vos sites web avec Javascript
Initiation aux objets et aux classes L'API DOM La programmation événementielle en Javascript Les formulaires HTML et Javascript (entrées / sorties) Présentation de la librairie JQuery Les bases de JQuery L'utilisation de JSON La programmation AJAX Les promesses et l'API Fetch L'API Canvas en Javascript
Développer des sites web dynamiques avec PHP
PHP et HTML (sorties) Les types de données, les variables et les constantes Les opérateurs de comparaison et les expressions booléennes Les fonctions Les tableaux Les conditions Les boucles Créer ses propres fonctions L'organisation des fichiers PHP Les superglobales Get, Post et Files Les superglobables Server, Env et Session La sécurité La manipulation des dates La manipulation des fichiers en PHP Les expressions régulières Utiliser la documentation PHP et Standard de codage PHP La préparation de l'environnement de travail La programmation Orientée Objet : concepts de base La programmation Orientée Objet : concepts avancés La gestion des erreurs La programmation Orientée Objet : Design Patterns La programmation Orientée Objet : L’encapsulation et la visibilité Le modèle MVC
Créer et administrer une base de données relationnelle
Introduction générale aux bases de données, notion de SGBDR Modèle conceptuel de données et modèle logique de données Les diagrammes fonctionnels Le diagramme de classe Introduction au passage UML-Relationnel Création et alimentation de bases de données SQL L'interrogation de bases de données SQL Découvrir un autre SGBDR : PostgreSQL Connexion à la base de données en PHP PHP/PDO : accès en lecture/écriture Les requêtes SQL Les fonctions SQL Les jointures SQL Gérer les accès des utilisateurs au niveau PHP et BD Découverte d'un ORM PHP Projet : Créer et administrer une base de données Introduction NOSQL Introduction à MongoDB
Créer et administrer une base de données non relationnelle
Introduction NOSQL Introduction à MongoDB
Développer une application web avec C# .Net
L'environnement de développement Les types, opérateurs et expressions La structure du code Les méthodes La surcharge des méthodes Les exceptions Le monitoring et le debug Les énumérations et les structures La base LINQ et les collections Délégués et événements Les Classes C# Les interfaces Les types génériques et les collections L'héritage de classe Les extensions Les fichiers et répertoires La sérialisation Les streams Les Bases de données et ORM La découverte de WPF Le data binding avec WPF Les styles WPF Les tasks et la Programmation asynchrone Les accès concurrents Le code non-managé La réflexion Les attributs L'assembly Le cryptage symétrique La sécurité L'hébergement et le déploiement L'initiation à ASP.NET La configuration et les middlewares MVC: Models, Views, Controlleurs Le style La gestion du cache Créer un projet ASP.NET Core Web Api Projet : Développer un jeu de Bataille en C#
Développer une application mobile avec React Native
Le développement Mobile Introduction à React Native : l'outil Expo Les bases de React Native Les composants React Native Les props et les states Style et mise en page avec Flexbox Du code différent en fonction de la plateforme L'utilisation de Redux Les extensions de Redux L'organisation d'une application React Native La navigation avec React Native Les différents types de navigators L'animation avec React Native Installer les émulateurs Utiliser une base données locale : SQLITE Les APIs React Native et modules natifs Le debugging Le déploiement d'une application sur les stores Créer une application React Native sans Expo Projet - développer une application mobile avec React Native
Concevoir une API
Présentation des API Concevoir une API Gérer les accès à une API
Utiliser des API
Les API d'authentification (OAuth, ..) Les API Google / AWS Les API de paiement
Utiliser un outil de gestion de version de code source
Introduction à la ligne de commande Introduction à Git et Github Les bases Les interactions avec le dépôt distant Naviguer dans l'historique La gestion des branches Les branches avec Git - Rebaser Les bonnes pratiques Projet - Utiliser Git et Github pour gérer son code source Introduction à Gitlab
Maintenir et documenter son projet
La documentation de l'architecture et du code Améliorer sa solution La documentation pour l'utilisateur Le pentest Gestion de la dette technique

À l’issue de la formation, vous obtiendrez

Attestation reconnaissant l'acquisition d'un bloc de compétences

Obtenez le Bloc de compétences "Développer une solution digitale" issu du Titre RNCP “Concepteur développeur de solutions digitales” de HETIC, niveau 6 enregistré au RNCP sous le numéro RNCP 36146 par décision de France Compétences du 26/01/2022

Attestation de fin de formation écoleen partenariat avec Hetic

La méthode Studi : votre chemin vers le succès

Accompagnement jusqu’à la réussite

Support pédagogique à chaque étape de votre parcours de formation, et assistance de vos formateurs experts sous 24h ouvrées maximum

Coaching carrière

Programme de coaching exclusif orienté emploi et carrière pour booster votre employabilité et votre succès en poste 

Apprendre en faisant

Pédagogie active où l’apprenant est acteur de son propre apprentissage : construisez, créez, expérimentez !

Se préparer pour le monde réel

Apprentissage directement applicable basé sur des exemples réels, projets, cas pratiques et contenus immersifs

Réseau d'experts de premier plan

Plus de 300 formateurs experts pour transmettre les meilleures pratiques dans chaque domaine

Excellence académique & digitale

Cours écrits et vidéos, à la demande et en direct Plateforme de formation accessible 24h/24 et 7j/7 en ligne et sur app iOS/Android

Modalités

Conditions d'admission

Pour entrer en formation préparant au Titre visé, le candidat doit :

  • Avoir validé un diplôme ou un Titre certifié de niveau 5 (Bac+2) dans le domaine du développement

OU

  • Avoir validé un diplôme ou un Titre certifié de niveau 5 (Bac+2) ou avoir validé 120 crédits ECTS, et justifier d’une expérience professionnelle de 12 mois minimum dans le domaine du développement

OU

  • Avoir validé un diplôme ou un Titre certifié de niveau 4 (Bac) + avoir validé une année d’étude (60 ECTS) et justifier d’une expérience professionnelle de 24 mois minimum dans le domaine du développement

OU

  • Avoir validé un diplôme ou un Titre certifié de niveau 4 (Bac) et justifier d’une expérience professionnelle de 36 mois minimum dans le domaine du développement

Pour toute autre situation, contactez un conseiller en formation qui étudiera votre profil pour étudier votre admissibilité.

Examen
Mois d'examen : JuinDécembre
Lieu : En ligne

Pour obtenir le Titre, le candidat sera évalué selon les modalités suivantes :

  • Avoir validé (réussi) l’épreuve d’examen du bloc de compétences. 

Nature des épreuves : 1 projet professionnel et une vidéo de présentation du projet à produire

Certification
Certification : Bloc de compétences "Développer une solution digitale" issu du Titre RNCP “Concepteur développeur de solutions digitales” de HETIC, niveau 6 enregistré au RNCP sous le numéro RNCP 36146 par décision de France Compétences du 26/01/2022
Certificateur : HETIC

Pour obtenir le taux d’insertion dans les fonctions visées, consulter la fiche RNCP sur le site de France compétences

Equivalences et passerelles

Si vous pensez pouvoir bénéficier d'une équivalence de bloc sur un Diplôme ou Titre d'un niveau et d'une spécialité similaire acquis précédemment, vous pouvez nous contacter pour l'étude d'une équivalence totale ou partielle.

Poursuite d'études

Après avoir obtenu le bloc de compétences, il est possible de poursuivre sur l'obtention du Titre complet.

Tarifs et solutions de financement

1 390 €
Tarif pour les particuliers.

Financement CPF

Mon compte CPF
Financement jusqu'à 100%

France Travail

Formation éligible à des aides France Travail

Financement jusqu'à 100%

Bourse d'études

Bénéficiez d’une bourse d’étude en fonction de votre profil.

Jusqu'à -30%

Financement personnel

Maitrisez le coût de votre formation en la finançant sur 10, 12, 24 ou 36 mois****.

A partir de 69€ / mois
Inclus
  • Cours écrits et vidéos à la demande 

  • Accès illimité aux 4 000 cours du soir* en direct et replay

  • Accompagnement pédagogique personnalisé

  • Projets professionnels

  • Coaching carrière

  • Accès illimité à Studi + pendant 2 ans

  • Frais de dossier et d'inscription**

  • Garantie Réussite 2 ans et Garantie Diplômé ou Remboursé***

*Nombre moyen de cours du soir en direct observés sur les 12 derniers mois (organisés majoritairement à partir de 18h)
**Hors Diplômes d’État et préparation aux concours
***Voir les CGV Studi
**** Sous réserve d’acceptation. Vous disposez d’un délai de rétractation. Voir conditions

Je simule la durée de ma formation

9 heures / semaine
Total : 200 h
Formation terminée :
Examen :

Le délai moyen d'accès à la plateforme est de 14 jours.

Ce délai peut varier en fonction du type de financement et de l'accord du financeur. Une fois l'accord de votre financeur reçu, vous recevrez un mail de connexion à la plateforme.

Vous cliquez sur le lien, choisissez votre mot de passe et démarrez votre formation.