Développeur Web/Mobile
Activités
Le développeur conçoit, programme, et déploie des applications et sites. Il maîtrise les langages Back end et front end ainsi que les systèmes de contenus tels que CMS et wordpress ou prestashop.
Le développeur web a une connaissance approfondie du fonctionnement des moteurs de
recherche qui lui permet de bien référencer les sites qu’il conçoit.
Les activités du développeur web:
- Analyser et/ou rédiger des cahiers des charges pour définir les besoins.
- Concevoir des maquettes ergonomiques
- Gère la communication avec les bases de données et serveurs.
- Rédige des plans de test
- Veille à la sécurité du site,
Savoirs/outils acquis
Système(s) de stockage et données
- Mettre en place une base de données relationnelle en utilisant Merise ou UML
- Développer des composants d’accès aux données SQL et NoSQL
Développement Back-end
- Développer des composants métier coté serveur
- Documenter le déploiement d’une application dynamique web ou web mobile
Développement Front-end
- Installer et configurer son environnement de travail en fonction du projet web ou web mobile
- Maquetter des interfaces utilisateur web ou web mobile
- Réaliser des interfaces utilisateur statiques web ou web mobile
- Développer la partie dynamique des interfaces utilisateur web ou web mobile
Exemple d’environnement technique possible :
| Système(s) de stockage et données | Développement front-end |
Développement back-end |
- SQL (PostgreSQL, mariaDB) - NoSQL (Mongo DB) |
- HTML / CSS - Bootstrap / tailwind - JavaScript - React.js / Angular - JEST |
- PHP / JAVA - Composer / Maven - Laravel / Springboot - Git / Github - Docker - Gitlab / Jenkins - PHPUnit / JUnit |
|---|