Developpeur(euse) Web et Mobile - Titre RNCP niveau 5 (ex. Niv III) Technicien(ne) developpeur(euse)



Objectifs, programme, validation de la formation

Objectifs

Maîtriser les connaissances de base en informatique dans les domaines essentiels suivants : programmation, algorithmique, réseau, architecture des ordinateurs et systèmes d’exploitation, bases de données et génie logiciel.

Description, programmation

Entretien de positionnement - Entretien personnalisé et tests pour vérifier la possession des prérequis par le stagiaire et s’assurer de ses capacités à acquérir les compétences visées, le tout afin de définir un parcours de formation adapté et personnalisé. - 2

hLes fondamentaux de l’Algorithmie 30% Théorie, 70% Travaux dirigés et pratiques - - Usage de l’algorithmie en amont du développement

  • Outils de modélisation (le formalisme) et leur fonction respective
  • Usage de l’outil algorithmique pour formaliser un programme informatique (les structures de données et de contrôle) - 35

hLes concepts de Programmation Orientée Objets et le langage UML30% Théorie, 70% travaux dirigés et pratiques - - Comprendre le paradigme orienté objet

  • Concevoir une solution orientée objet structurée (langage UML) pour répondre à un problème
  • Les concepts (classe, attributs, méthodes, classes instances, héritage, encapsulation, polymorphisme) - 21

hEtude des langages HTML 5 et CSS 320% Théorie, 80% travaux dirigés et pratiques - - Concevoir et développer une interface utilisateur avec les langages HTML 5 et CSS3

  • Créer des pages Web suivant les normes 3WC
  • Mise en place de bonnes pratiques comme séparer le contenu de la mise en forme
  • Les bases des langages HTML et CSS - 28

hEtude du langage JavaScript natif (sans l’utilisation de Frameworks)20% Théorie, 80% Travaux dirigés et pratiques - - Coder un algorithme en JS

  • Respecter la syntaxe de JS
  • Rédiger les tests pour la validation
  • Déboguer un programme
  • Les variables, les types, les opérateurs, manipulation du DOM
  • Programmer les traitements des évènements utilisateurs - 35

hBase de données - Les bases de MySQL20% Théorie, 80% Travaux dirigés et pratiques - - Fondamentaux sur l’architecture d’une BDD MySQL.

  • Définir les concepts de clefs (primaire et étrangère)
  • Situer la base de données dans l’architecture d’un site web
  • Rédiger des requêtes SQL simples pour manipuler une base de données - 21

hEtude des bases du langage PHP natif (sans Framework) pour réaliser une requête SQL 40% Théorie, 60% Travaux dirigés et pratiques - - Intégration du langage PHP dans du code HTML.

  • Connexion à une BDD MySQL préinstallée et préconfigurée
  • Requêtes SQL de bases (SELECT, INSERT, UPDATE, DELETE) en PHP
  • Formulaires POST et variables URL GET
  • Etude d’un code pré-imp

Validation et sanction

Technicien développeur

Type de formation

Certification

Métiers visés

M1805 :

M1810 :


Durée, rythme, financement

Durée 945 heures en centre, 350 heures en entreprise
Durée indicative : 945

Modalités de l'alternance -

Conventionnement Oui

Conditions d'accès

Niveau d'entrée sans niveau spécifique

Conditions spécifiques et prérequis Accessible niveau bac

Inscription

Contact renseignement CNAM Auvergne Rhône Alpes


Éligibilité de cette formation au compte personnel de formation pour les salariés


Code CPF 290192 - Validité du 15/01/2019 au 31/12/2115


Périodes prévisibles de déroulement des sessions

Session débutant le : 29/03/2021

Adresse d'inscription
Association de gestion CNAM Auvergne-Rhône-Alpes
4 rue Ravier 69007 Lyon 7e

Lieu de formation


Organisme de formation responsable