Professionnel en Développement web et web mobile

Devenez Professionnel du Développement Full Stack et transformez votre passion en carrière !
Débutez maintenant 100% A votre Rythme

Débutez maintenant votre formation. Aucun rythme imposé

Formateur expérimenté

+15 ans d’expérience en développement C#

Une approche de formation unique

100% à distance : Mix eLearning, Classes Virtuelles Live et Projets

Apprenez à coder grâce aux IA comme ChatGPT, Copilot

Azure DevOps et IA Générative avec ChatGPT & Copilot

Les entreprises recherchent des Professionnels !

Le développement logiciel est une discipline vaste et complexe. En fonction du projet, de votre secteur d’activité et de la technologie (3D, API, web, web mobile…), vous devrez posséder de multiples compétences et connaissances. Néanmoins, savoir « écrire du code » ne suffit plus de nos jours. Les technologies ainsi que leurs interconnexions se complexifient, et les entreprises ont plus que jamais besoin d’applications robustes, scalables, efficaces, maintenables et sécurisées

Seuls les professionnels du développement sont en mesure d’atteindre ce niveau de qualité grâce à leurs connaissances solides des fondamentaux du développement, de la sécurité informatique et des meilleures pratiques en termes de développement. Ce sont ces connaissances qui font la différence entre un Développeur et un Développeur Professionnel.

Qu’est-ce qu’un Professionnel du développement ?

Être un professionnel du développement, c’est :
Des compétences solides, principes d’algorithmies, architecture logicielle, compréhension des technologies sous-jacentes…
Respecter les meilleures pratiques : publier du code lisible, propre, simple, commenté et documenté, particulièrement apprécié par ses collègues.
Anticiper la maintenabilité et la sécurité de ses applications grâce aux principes SOLID par exemple
Maitriser une approche projet / Agile du développement applicatif

Devenir un Professionnel du développement est accessible à tous à condition de prendre le temps d’apprendre auprès de sources fiables et d’appliquer ses nouvelles connaissances au sein de projets. C’est ce que nous vous proposons dans cette formation.

Il est facile de produire une application, mais difficile de la rendre performante, maintenable, scalable, sécurisée et adaptable  !

Comment devenir un développeur web professionnel ?

Suivez cette formation si…

  • Vous êtes développeur amateur et souhaitez vous professionnaliser
  • Vous souhaitez renforcer vos connaissances sur le langage C# et le Framework .Net
  • Vous souhaitez développer vos compétences en développement Full Stack
  • Vous souhaitez débuter ou renforcer votre carrière de développeur

Nous sommes convaincus que pour atteindre le niveau de professionnel en développement, il est nécessaire de prendre le temps d’apprendre et d’appliquer.

Cette montée en compétence est réalisée de façon itérative en appliquant en milieu professionnel ou à travers un projet technique complexe chaque connaissance acquise, puis en échangeant avec un formateur-consultant pour approfondir, lever une difficulté, obtenir des conseils. Répétez ensuite cette boucle pour ancrer chaque connaissance en vous.

Une formation professionnalisante se doit de couvrir ces 3 aspects avec :
– Des cours qualitatifs et complets
– Des exercices et un projet complexe représentant une mise en situation professionnelle réelle
– Un formateur-consultant expérimenté, pédagogue et accessible

Bénéfices de la formation Développeur Web et Web Mobile

Notre formation a spécifiquement été conçue pour vous permettre d’acquérir les bonnes habitudes et les meilleures pratiques ainsi que les fondamentaux du développement en C# jusqu’aux concepts et techniques intermédiaires.

Au terme de cette formation, vous serez un développeur professionnel possédant de solides bases et capable de concevoir des  applications en appliquant les bonnes pratiques de développement.

Cette formation est centrée sur le .Net C# de Microsoft, mais les connaissances acquises sont transposables à n’importe quel autre langage. Nous avons choisi le C# car c’est un langage peu permissif, ce qui signifie que vous devez développer « proprement » pour que votre code fonctionne. Il est donc le parfait support pour vous permettre d’évoluer en Professionnel du Développement !

Obtenir une vision d’ensemble et rigoureuse du développement logiciel : Programmation fonctionnelle et programmation orientée objet, architecture logicielle, et principes technologiques…

Être coaché par un formateur, coach, auteur de plus de 15 années d’expérience dans le développement

Être en mesure de développer différents types d’application (Web, Web Mobile – Responsive Design, API, Desktop …)

Maîtriser les fondamentaux et les meilleures pratiques du développement full stack web et web mobile en C#

Appliquer vos connaissances sur des projets de développement de logiciels pour les valoriser auprès des entreprises

Votre Formateur, Benjamin Laffont

+15 ans d’expérience

Développeur .Net C# Full Stack / Teach Lead / Architecte Logiciel

Manager de 15 développeurs

Gérer et conseiller des équipes de plus de 15 développeurs confirmés

Auteur

Du livre « MVVM »
publié aux éditions ENI

Formateur & Coach

Pédagogue, Benjamin aime transmettre

Échangez de vive-voix avec Benjamin en petits groupes toutes les semaines !

Points forts de la formation Développeur Web et Web Mobile

35h de formation 100% à distance et à votre rythme

Codez des projets stimulants durant votre formation

Formation actualisée avec Git & Azure DevOps et l’utilisation de l’IA Générative ChatGPT, CoPilot

Maitrisez le développement Web, Web Mobile et Desktop

Formateur Microsoft Certified Trainer 2012

Formateur expérimenté : Auteur, +15 ans d’expérience, Manageur d’une équipe de 15 développeurs

Prérequis d’accès à la formation Développeur Web et Web Mobile

La formation s’adresse aux personnes ayant déjà développé des algorithmes et possédant un esprit logique afin de bien appréhender la logique du développement, par exemple : autodidacte en informatique ou programmation, « gamer », professionnel(le) utilisant la logique régulièrement, comme la mécanique, physique, électronique …

Si vous n’avez jamais développé d’algorithmes et que vous souhaitez rejoindre la formation, prouvez votre motivation et vos capacités de développement en suivant gratuitement nos premiers cours. Envoyez-nous ensuite vos développements à contact@macertif.com

 

Plan de la formation « Professionnel en Développement Web & Web Mobile »

1 – Introduction

2 - Les bases de la programmation

2.01: Qu’est-ce qu’un algorithme & Histoire de C#
2.02 : Compilation en IL & Framework .NET
2.03: Découvrez C# en codant votre premier programme
2.04: Les variables
2.05: Les types de données
2.06: Les opérateurs
2.07: L’algèbre de boole
2.07: Les décisions
2.08: Les boucles
2.09: La récursivité
2.10: Les exceptions
2.11: Le mode évènementiel

3 - La programmation objet

3.01: Qu’est-ce que la programmation objet ?
3.02 : Les classes, Méthodes, Constructeurs & Propriétés
3.03: Exercices
3.04: L’immuabilité
3.05: Le concept de Statique
3.06: Les pointeurs & passage par valeur ou référence
3.07: L’héritage
3.07: Le polymorphisme
3.08: L’Override
3.09: Interface & abstractions
3.10: Le cast
3.11: Ensembliste – LinQ
3.12: Classes Génériques
3.13: Méthodes Anonymes
3.14: Constructeurs Statiques
3.15: Méthodes d’extension
3.16: Lancer des tâches asynchrones ou parallélisées
3.17: Stack & Queue, List, Hashmap, Dictionnary

4 – L’organisation d’un projet

5 – La vie d’une application au-delà de son code

6 - Patterns, algorithme & architecture

6.01: Algorithme de tri à bulle
6.02 : Les 5 principes SOLID
6.03: Design Patterns : Facade
6.04: Design Patterns : Singleton
6.05: Design Patterns : Factory
6.06: Design Patterns : Strategy
6.07: Les antipatterns (ou anti-patrons)

7 - Les applications Web

7.01: Comprendre ce qu’est une application Web
7.02 : Composition d’une page Web
7.03: Les feuilles de styles CSS
7.04: Le langage Javascript
7.05: Coder une application Web en ASP.Net
7.06: Le cycle de vie d’une page Web ASP.Net
7.07: ASP.Net : La gestion d’état
7.08: Le déploiement de son application Web
7.09: Les services Web
7.10: Le service SOAP
7.11: Le service REST

8 - Les applications desktop

8.01: Windows Form
8.02 : La Console
8.03: Les services Windows
8.04: Le WPF
8.05: Pattern MVVM

9 - L'accès aux données

9.01: Qu’est-ce qu’une base de données ?
9.02 : Le langage SQL
9.03: Les types de relations
9.04: Les requêtes SQL : Select, Insert, Update, Delete
9.05: ADO.Net
9.06: DbDataReader
9.07: ExecuteNonQuery
9.08: Les Procédures Stockées
9.09: L’ORM : Entity Framework
9.10: Les 3 stratégies de design

10 - Les IA Génératives

10.01: Co-développer avec une IA Générative (Notion avec IA)
10.02 : L’environnement de développement : Copilot, ChatGPT & Make.com
10.03: L’IA post développement

11 - Git & Azure DevOps

11.01: Mise en place du projet Git & Azure DevOps
11.02 : Création et perfectionnement d’un Pipeline de build et de GitHub
11.03: Déploiement dans Microsoft Cloud Azure

Créez Votre Projet Applicatif !

Nous vous proposons de créer un projet de développement tout au long de la formation pour appliquer de manière intégrée et transverse toutes les connaissances vues lors de la formation. Vous devrez créer un projet d’application web dynamique de type ASP.Net C# intégrant un front web et back-end C# avec accès aux données SQL, le tout en respectant les meilleures pratiques de sécurité informatique.

Compétences Acquises lors de la formation Développeur Web et Web Mobile

✅ Installer et configurer un environnement de Développement .Net C#
✅ Comprendre les principes de la programmation et de la compilation sur .Net
✅ Maitriser le langage C# : variables, opérateurs, boucles…
✅ Concevoir des algorithmes : décomposer les étapes, récursivité, tri à bulles…
✅ Comprendre les concepts de la programmation objet : classes, constructeurs/destructeurs, méthodes privées /publiques…
✅ Maitriser l’héritage, le polymorphisme, la surcharge …
✅ Savoir créer et organiser un projet .Net / C# dans son ensemble
✅ Comprendre et gérer le cycle de vie d’un logiciel
✅ Appliquer les 5 principes SOLID à votre application
✅ Utiliser des Patterns tels que Façade, Singleton, Factory, Strategy…
✅ Développer une application WEB : ASP .Net, SOAP, REST …
✅ Développer une application Desktop : WinForm, WPF
✅ Créer et gérer les services Windows, ainsi que la console
✅ Comprendre les bases de données relationnelles
✅ Écrire des requêtes SQL et des procédures stockées
✅ Utiliser ADO.Net, LinQ, DbDataReader et ExecuteNonQuery
✅ Utiliser l’ORM : Entity Framework
✅ Utiliser l’IA comme support au développement
✅ Utiliser Git & Azure DevOps (pipeline & déploiement)

Titre Professionnel « Développeur web et web mobile » délivré par l’État français

Obtenez un titre professionnel reconnu par l’État français et délivré par le Ministère du Travail. Présentez votre projet développé dans le cadre de la formation à un jury indépendant de professionnels en informatique, développeurs de logiciels web et web mobile, pour ajouter à votre CV le titre professionnel « Développeur web et web mobile ».

L’examen c’est :
Une présentation de votre réalisation d’application web à un Jury professionnel indépendant
1h30 d’évaluation (35 min de présentation, 40 minutes d’échanges, 15 min de restitution)

Découvrez notre approche de formation innovante et éprouvée

Formez-vous différemment avec MaCertif.com !

Afin de répondre aux besoins de connaissances et compétences dans un monde où notre temps est précieux, nous avons développé une approche de formation innovante et éprouvée auprès de centaines d’apprenants.

 

La vidéo de moins de 5 minutes ci-dessous vous détaillera notre approche de formation.

4,6 / 5 étoiles (1)

Evitez la surcharge Cognitive, une des principales causes d’échec. 

La surcharge cognitive met en avant la capacité de stockage limité de la mémoire de travail. Cette surcharge peut entrainer des difficultés de mémorisation à long terme et donc mettre en péril l’obtention de votre certification.

Pour éviter ce piège, il est indispensable de laisser le temps nécessaire à votre cerveau pour bien assimiler chaque concept. Un Boot Camp de 5 jours ne permet pas d’appliquer cette recommandation. Avec une formation en ligne, vous avez le temps pour mémoriser les concepts, mais aussi la possibilité de les appliquer dans votre travail au quotidien.

L’essentiel est d’espacer votre apprentissage et d’appliquer les nouvelles connaissances acquises à votre activité. Ces deux clés vous permettent de comprendre, apprendre, retenir et de devenir un meilleur développeur.

Sources : J. Sweller, « Cognitive Load Theory, learning difficulty, and instructional design », Learning and Instruction, vol. 4 – 1994 || Chanquoy, L., Tricot, A., & Sweller, J. (2007). La charge cognitive. Paris : A. Colin.

Avis de nos apprenants Certifiés

Je suis très satisfait de cette formation. Elle m’a permis de revoir mes bases, d’en acquérir de nouvelles et de me préparer à la certification que j’ai obtenu.

Un grand merci à l’équipe, en espérant avoir de nouveaux contenus par la suite.

STEPHANE PILLOY
Développeur App Mobiles et PC
Certifié Software Dev. Fundamentals
 Profil LinkedIn
Cette formation a pleinement répondu à mes attentes. J’ai pu acquérir les bases du développement C# et les valider par l’obtention de la certification.

Les cours en ligne permettent d’avancer selon son rythme. La classe virtuelle hebdomadaire, avec le formateur, permet de répondre aux questions mais également de partager les expériences avec les autres apprenants.
Merci à toute l’équipe.

STEPHANE COLLIN
Chef de Projet / Analyste confirmé
Certifié Software Dev. Fundamentals
Après un parcours essentiellement autodidacte dans le monde de la programmation, j’avais besoin de valider mes acquis.

La formation a parfaitement répondu à mes attentes. Contenu de très bonne qualité avec des exemples pertinents.
Classe virtuelle avec un excellent professionnel qui sait s’adapter à tous les niveaux et qui est toujours prêt à fournir un maximum d’informations.

L’équipe de MaCertif est sérieuse et rigoureuse d’un bout à l’autre du processus de certification.

Elle est de plus très sympathique, je vous la recommande !

ALAIN CARPENTIER
Technicien Instrumentation, R&D
Certifié Software Dev. Fundamentals
 Profil LinkedIn

Votre Formateur

Formateur Microsoft C# Certified Trainer
Benjamin Laffont

Tech Lead .Net Microsoft

Benjamin a plus de 15 ans d’expérience en tant que Teach Lead .Net. Il a travaillé sur de nombreux projets auprès de grands comptes. Benjamin est pédagogue et aime transmettre ses connaissances. Il est l’auteur du livre « MVVM » publiés aux éditions ENI sur l’architecture logicielle .Net.

in

Ses Compétences Clés

  • Développement et architecture d’applications critiques .Net C#, Full Stack et Microservice
  • Tech Lead : Prises de décisions techniques dimensionnantes
  • Azure-Devops déployé dans le Cloud
  • Recherche dans le domaine de l’optimisation 3D temps réel

Ses Certifications

  • Exploitation d’une base SQL ENI (2022)
  • Microsoft Dev. Fundamentals (2021)
  •  Professional Scrum Master I (2019)
  • Microsoft Certified Trainer (2012)
  • Microsoft Accessing Data (2012)
  • ASP.Net (2012)

Un accompagnement complet et personnalisé

Nos formateurs ainsi que toute l’équipe MaCertif vous accompagneront à chaque étape de votre formation afin de vous permettre de monter en compétence et développer des bases solides.

Débutez dès aujourd’hui et formez-vous à votre rythme

Notre dispositif de formation vous permet de commencer votre formation quand vous le souhaitez. Vous n’avez donc plus à attendre la prochaine de session de formation !

Nous avons conçu notre formation pour être flexible et suivie à votre rythme afin d’apprendre sans stresse. Pas de calendrier imposé, prenez le temps d’apprendre, de comprendre et de mettre en pratique. D’après nous, c’est LA recette pour monter en compétences.

 

Classes virtuelles Live en illimité

1 fois par semaine en illimité, vous serez invité(e) à rejoindre des apprenants du monde entier en classes virtuelles live et à distance. Ces classes sont organisées en petits groupes de 15 apprenants maximum.

Elles durent une heure et ont lieux hors du temps de travail (entre 12h et 14h CET ou 18h à 19h CET).

C’est le moment idéal pour vous d’échanger de vive-voix avec Benjamin, votre formateur, de lui poser vos questions ou de travailler en groupe pour monter en compétence.

Vous assistez aux classes virtuelles quand vous le souhaitez, elles ne sont pas obligatoires et en fonction de vos besoins et de vos questions. L’accès à ces classes est illimité durant le temps de votre formation et elles sont incluses dans le prix.

Accompagnement personnalisé

Joignable par téléphone ou par email, notre équipe vous épaulera dans vos démarches administratives comme l’établissement de votre dossier de financement, d’une convention ou lors de votre inscription à l’examen de certification ou au Titre Professionnel du Ministère du Travail.

Testez Gratuitement notre formation en Développement Web / Web Mobile

Inscription à la formation « Professionnel en Développement Web / Web Mobile »

Vous avez une question concernant nos différentes offres ? Écrivez-nous à contact@macertif.com. Un de nos experts vous accompagnera personnellement.

Dispositifs de Financement

Découvrez les dispositifs de financement de votre formation.

Formation 100% à distance. L’inscription se fait directement depuis cette page.

Vous souhaitez inscrire un groupe ? 

Contactez-nous pour obtenir votre devis personnalisé.

Dans vos locaux, 100% à distance ou un mixte distanciel et presentiel ?

Contactez-nous pour obtenir votre devis personnalisé.

Nos experts sauront concevoir une formation sur-mesure

Finançable par Pôle Emploi

Réservé aux citoyens français. Notre formation peut être prise en charge par Pôle Emploi.

Facilité de Paiements

Payez votre formation en plusieurs mensualités accessibles depuis le bon de commande.

Vous êtes une entreprise

Entreprise, vous souhaitez que vos collaborateurs décrochent une certification agile PSM I
Vous souhaitez faire former vos collaborateurs ?
Contactez-nous pour obtenir un devis sur-mesure.

Avis de nos apprenants

Accédez aux avis toutes formations confondues de nos stagiaires la plateforme de collecte d’avis TrustPilot :
Je suis très satisfait de cette formation. Elle m’a permis de revoir mes bases, d’en acquérir de nouvelles et de me préparer à la certification que j’ai obtenu.

Un grand merci à l’équipe, en espérant avoir de nouveaux contenus par la suite.

STEPHANE PILLOYDéveloppeur App Mobiles et PC
Certifié Software Dev. Fundamentals –  Profil LinkedIn
Cette formation a pleinement répondu à mes attentes. J’ai pu acquérir les bases du développement C# et les valider par l’obtention de la certification.

Les cours en ligne permettent d’avancer selon son rythme. La classe virtuelle hebdomadaire, avec le formateur, permet de répondre aux questions mais également de partager les expériences avec les autres apprenants.
Merci à toute l’équipe.

STEPHANE COLLINChef de Projet / Analyste confirmé
Certifié Software Dev. Fundamentals
Après un parcours essentiellement autodidacte dans le monde de la programmation, j’avais besoin de valider mes acquis.

La formation a parfaitement répondu à mes attentes. Contenu de très bonne qualité avec des exemples pertinents.
Classe virtuelle avec un excellent professionnel qui sait s’adapter à tous les niveaux et qui est toujours prêt à fournir un maximum d’informations.

L’équipe de MaCertif est sérieuse et rigoureuse d’un bout à l’autre du processus de certification.

Elle est de plus très sympathique, je vous la recommande !

ALAIN CARPENTIERTechnicien Instrumentation, R&D
Certifié Software Dev. Fundamentals –  Profil LinkedIn

Questions Fréquentes

Comment se déroule ma formation ?

Notre programme de formation s’appuie et cumul sur plusieurs éléments afin de maximiser votre apprentissage. Vous suivrez des cours en ligne à votre rythme. A la fin de chaque cours, vous validerez votre progression en effectuant nos QCM De validation d’acquis. Afin de vous apporter du support, des classes « live » hebdomadaires sont animées par un formateur certifié. Ces classes virtuelles facultatives sont incluses dans votre formation.

Dois-je avoir une connexion Internet pour accéder aux cours depuis mon mobile ou tablette?

Notre application permet de télécharger en local les cours (téléchargement conseillé depuis un accès wifi) afin de les suivre en mode déconnecté. Ainsi vous serez en mesure de suivre la formation dans le train ou dans le métro sans vous soucier de votre forfait ou de la couverture 3G/4G.

Quand aurai-je accès à la formation ?

La création et la validation des comptes se fait automatiquement pour toute inscription et paiement via notre site internet. Vous recevrez un email afin d’assigner un mot de passe à votre compte. Vous pourrez ainsi débuter immédiatement votre formation.

Si toutefois au bout de 2h vous n’avez toujours pas vos accès :
1- Vérifier votre boite de SPAM / Courrier indésirable
2- Si vous n’avez toujours rien, alors contactez-nous par email : contact@macertif.com

Pour une inscription par le CPF, un délai de 11 jours ouvrés est imposé par le CPF, avant de débuter votre formation.

La formation, est-elle accessible aux personnes atteintes d'un handicap physique ?

La formation et les examens de certification étant est 100% en ligne et ils peuvent-être suivie par toutes personnes atteintes d’un handicap physique. Néanmoins, MaCertif ne fournit aucun dispositif technologique pour palier à un défaut d’ouïe ou de vue.

Quels sont les moyens de paiements acceptés ?

Nous acceptons les paiements par virement bancaire, PayPal, VISA, Mastercard, American Express et Discover.
Aucun surcoût n’est appliqué au moyen de paiement que vous choisirez.
En cas de difficultés de paiement merci de bien vouloir nous contacter à contact@macertif.com

Les prix affichés contiennent-ils les taxes ?

Non, tous nos prix affichés sont TTC.

En tant qu’organisme de formation référencé en France (article 261-4-4° a du CGI) et à jour de notre BPF, nous sommes exonérés de TVA.

Nous ne vous facturons donc pas la TVA.

Comment se passe une commande ?

Vous cliquez sur un des boutons présents sur cette page pour entrer dans le bon de commande.

Ensuite, vous entrez vos informations de facturation et de paiement.
Ensuite, cliquez sur le bouton en bas du bon de commande pour valider votre paiement.

Pensez à bien vérifier votre commande avant de cliquer sur ce bouton qui effectue le paiement.

Puis-je faire financer ma formation par le CPF ?

Si vous êtes salarié d’une entreprise en France, alors vous êtes peut-être éligible au CPF (Compte Personnel de Formation).

Si vous souhaitez vous inscrire ou obtenir plus en détail les modalités de mise en œuvre du CPF, vous pouvez consulter la page suivante :
https://www.macertif.com/dispositifs-financement-formation/cpf/#TPDev

Si vous avez des questions, n’hésitez pas à nous contacter à contact@macertif.com.

Date de mise à jour de cette page : 8 novembre 2023