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
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
CNAM Auvergne Rhône Alpes
Adresse
4 rue Ravier 69007 Lyon 7e