Logo CIS Formation
Dévéloppeur web et mobile

FORMATION DEVELOPPEMENT D'APPLICATION WEB ET MOBILE

La formation en dévéloppement web et mobile vise à enseigner la création des fonctionnalités interactives informatique d'un logiciel, d'un site web ou d'une application mobile.

Pour être un dévéloppeur web et mobile, au vu de la variété des terminaux informatiques (smartphones, tablettes, desktop, laptop), il est important d'apprendre comment adapter les fonctionnalités d'un logiciel, d'un site web tant sur un ordinateur, un portable, une tablette et les téléphones mobiles qui sont de différentes dimensions.

Métier : Analyste programmeur / Développeur d'application / Webmaster Durée de la Formation : 09 Mois + 02 Mois de Stage en entreprise Niveau minimum requis : Terminale scientifique Diplôme obtenu : Diplôme de Qualification Professionnelle (DQP)

La formation en développement web et mobile couvre un large éventail de sujets, allant de la programmation web et mobile à la sécurité informatique en passant par la conception d'interface utilisateur et la gestion de base de données. Les étudiants peuvent apprendre à développer des applications web et mobiles de haute qualité en utilisant les dernières technologies de l'industrie, ainsi qu'à assurer la sécurité et la fiabilité de ces applications. Cependant, le contenu spécifique de la formation peut varier en fonction de l'institution de formation et des exigences du marché du travail local.

Le développement web et mobile est une compétence clé dans l'industrie de la technologie et des services numériques. Cette compétence est acquise par le biais d'une formation spécialisée:

  1. Programmation web :
    • Ce module peut couvrir les principes de base de la programmation web, y compris les langages HTML, CSS et JavaScript, les frameworks de développement web tels que React et Angular, ainsi que les technologies de serveur web telles que Node.js.
  2. Programmation mobile :
    • Ce module peut couvrir la programmation pour les plateformes mobiles, notamment Android et iOS. Les étudiants peuvent apprendre à utiliser les langages de programmation tels que Java et Swift, ainsi que les frameworks tels que React Native.
  3. Conception d'interface utilisateur :
    • Ce module peut couvrir les principes de base de la conception d'interface utilisateur pour les applications web et mobiles, y compris les principes de conception centrés sur l'utilisateur, les principes de conception de l'expérience utilisateur (UX) et les principes de conception de l'interface utilisateur (UI).
  4. Gestion de base de données :
    • Ce module peut couvrir les concepts de base de la gestion de base de données pour les applications web et mobiles, y compris les technologies de gestion de base de données telles que MySQL, MongoDB et Firebase.
  5. Développement de jeux vidéo :
    • Ce module peut couvrir les principes de base du développement de jeux vidéo, y compris les principes de la programmation de jeux, les frameworks de développement de jeux tels que Unity, ainsi que les principes de conception de jeux.
  6. Sécurité informatique :
    • Ce module peut couvrir les principes de base de la sécurité informatique pour les applications web et mobiles, y compris la sécurité des données, la sécurité des réseaux, la sécurité des applications et les principes de la cryptographie.

Le développeur ou analyste-programmeur conçoit et développe des applications informatique, en transcrivant un besoin en une solution informatique écrite dans un langage informatique. C'est un concepteur qui traduit fonctionnellement le besoin d'un client et propose une modélisation informatique. Sa mission consiste autant à faire évoluer des applications existantes que d'en modéliser de nouvelles. Maîtrisant les techniques spécifiques en programmation objet, en génie logiciel, en modélisation UML et en langage de programmation (Java, C++ ou Framework .NET.), l'analyste programmeur met au point ou améliore les systèmes et les applications utilisés dans l'entreprise. Pour cela, il analyse les besoins de l'entreprise, les besoins des futurs utilisateurs du programme, toutes leurs obligations et toutes leurs contraintes, et réalise un cahier des charges fixant les besoins des utilisateurs et décrivant les solutions techniques envisagées.

Dans les sociétés de services et d'ingénierie en informatique (SSII) qui envoie les développeurs dans des entreprises pour des missions plus ou moins longues ; Dans des entreprises utilisatrices comme les banques ou les grandes entreprises ; En indépendant (free-lance, auto emploi)…

Compétences professionnelles acquises

  • Méthodes et processus d’informatisation : Typologie, Sytèmes informatique, Architectures, Méthode systémique (MERISE), Méthode à objet (UML)
  • Bases de données : Conception et spécification de schémas rationnels, Langage SQL, Pratique d’un SGBD relationnel, programmation avec SQL2
  • Développement web : Architecture, client/serveur, le langage (X)HTML,Les CMS, Les protocoles SMTP, POP & HTTP, Programme sur visual basic
  • Programmation : Algorithmique, Programmation Java, Langage Pascal
  • Insertion et techniques de communication : Aptitude à l’informatique et Internet ; Outils et techniques de recherche d’emploi ; Structure et organisation de l’entreprise ; L’entrepreneuriat.

Comment accéder à la formation développeur web et mobile?

Pour accéder à la formation développeur d'application web et mobile en cour du jour et soir, il faut avoir au minimum le BACC ou plus. La formation en développement d'application web est accessible après constitution d'un dossier d'inscription qui confirme le niveau officiel requis. La formation professionnelle en développement d'application dure 8 mois, suivi d'un stage académique de 2 mois.

A la fin de la formation, l'apprenante passera le diplôme de qualification professionnel DQP, qui attestera de sa compétence à exercer le métier de en développeur web et mobile.