Concepteur Développeur d’Applications

Diplôme

Titre RNCP (Bac+3/4)

Secteur d'activité

Digital, Web Projet, Audiovisuel

Informatique, Réseaux, Traitement des données, TIC

Lieu

Human Booster – 15 avenue des Frères Montgolfier – 63170 AUBIERE

Contact : 04 73 24 93 11

Profil du Candidat

Être titulaire d’un Bac+2 ou équivalent, de préférence dans un domaine scientifique ou technologique. Avoir des connaissances solides de conception et programmation orientée objet (en Java ou PHP). Être à l’aide dans la pratique de l’anglais.

Réussir les différentes étapes de recrutement (test technique et entretien de motivation)

Rythme

today
Calendrier d'alternance à venir

Objectifs

  • Acquérir les compétences socles nécessaires à une prise de poste sur le métier de « Concepteur Développeur d’Applications »
  • Approfondir les compétences en développement d’applications et maîtriser les langages de programmation utilisés dans les entreprises (forte composante Java, PHP, MySQL, Angular, Javascript, Linux, Android, …)
  • Être capable de concevoir et développer des applications multi-couches (composants d’interface, persistance de données, …)
  • Être capable de rédiger un cahier des charges en tenant compte des besoins du client
  • Intégrer les méthodologies de gestion de projet SCRUM
  • Consolider les notions de gestion de projet en respectant la législation et les exigences qualité
  • Développer son réseau professionnel au sein de l’écosystème numérique
  • Développer sa posture professionnelle

Modalités d'inscription

Candidature CV et lettre de motivation par mail : cda.clermont@humanbooster.com

Débouchés

Concepteur développeur d’applications ; Développeur Fullstack ; Développeur logiciel ; Ingénieur d’études et développement, …

International

Partenariats

Contenu de la formation

1ère année 2ème année
CCP 1 : Concevoir et développer des composants d’interface utilisateur en intégrant les recommandations de sécurité
– Maquetter une application (Maquettage/PAO/Cinématique écrans)
– Développer des composants d’accès aux données (Javascript, Ajax, Jquery, Angular)
– Développer la partie front-end d’une interface utilisateur web (HTML/CSS ; JSP/JSF)
– Développer la partie back-end d’une interface utilisateur web (PHP, Symfony)
182h 133h
CCP 2 : Concevoir et développer la persistance des données en intégrant les recommandations de sécurité
– Concevoir une base de données (Modèles de données/Formes Normales)
– Mettre en place une base de données (Administration d’une BDD)
– Développer des composants dans le langage d’une base de données (SQL, JDBC, ORM Hibernate)
126h 0h
CCP 3 : Concevoir et développer une application multicouche répartie en intégrant les recommandations de sécurité
– Collaborer à la gestion d’un projet informatique et à l’organisation de l’environnement de développement (Cycle de vie d’un projet – SCRUM)
– Concevoir une application (Conception Orientée Objet, UML)
– Développer des composants métier (Java SE, Web services – Java)
– Construire une application organisée en couches (Architecture n-tiers, Spring)
– Développer une application mobile (Android)
– Préparer et exécuter les plans de tests d’une application (JUnit, Selenium)
– Préparer et exécuter le déploiement d’une application (Déploiement LAMP-PHP)
238h 77h
Compétences transverses (hors CCP)
– Marketing personnel
– Anglais
– Algorithmique
– Linux
– Versionning
98h
Examens 35h