Les formations du CNAM Centre-Val de Loire

Diplôme d'établissement Bac+1 Cnam - Informatique et numérique - Intégration web

DIE6000A - 60 crédits

Formation continue |

Organisation et financement :

Public et conditions d'accès

Titulaire du bac ou d'un titre équivalent

Objectifs pédagogiques

Le bac+1 du Cnam numérique poursuit une double finalité : insertion directe dans l’emploi et poursuite d’étude.
Pour l’insertion directe, la cible-métier identifiée est celle d'intégrateur web
Pour la poursuite d'étude, entrée en 2e année du Titre 5 Technicien développeur en alternance.

Description de la formation

Modalités d'évaluation

Les conditions de réussites dans le parcours du Bac+1 sont les suivantes :

  • Avoir suivi la formation avec un taux d’assiduité au moins égal à 90% (absences justifiées non comprises)
  • Avoir obtenu une moyenne générale au moins égale à 10 sur 20 aux unités de la formation. Pour calculer la moyenne générale, un coefficient est appliqué à chaque unité de formation.
  • Justifier d’une expérience professionnelle en relation avec l’objectif de la spécialisation du diplôme, formalisée dans un rapport de stage et avoir obtenu une note au moins égale à 10 sur 20 à ce rapport.
Ouverture cultures numériques 1

USAL3V

6 crédits
Anglais 1

USAL3C

2 crédits
Outils Mathématiques

USAL3D

2 crédits
Communication écrite 1

USAL3E

3 crédits
Economie, gestion, organisation

USAL3F

3 crédits
Démarches de projet 1

USAL3G

2 crédits
Html - CSS

USAL33

6 crédits
Algo - Javascript

USAL34

9 crédits
Réseau système

USAL39

2 crédits
Graphisme et web

USAL35

3 crédits
Design numérique

USAL36

1 crédits
Bases de données

USAL37

7 crédits
PHP - MVC

USAL38

6 crédits
Expérience professionnelle

UAAL0R

8 crédits
 

Unités d'enseignements et unités d'activités obligatoires

 

Unités d'enseignements et unités d'activités optionnelles

Compétences attestées

Les compétences visées dans la filière numérique du diplôme bac+1 du Cnam sont articulées d’une part aux compétences-clés pour l’éducation et la formation tout au long de la vie, établies par le Parlement européen et le Conseil de l’Europe et d’autre part à des compétences techniques et professionnelles dans le développement web.

 

Compétences transverses :

Compétence de conduite et gestion de projet :

  • Participer à la conduite d’un projet de l’idée à sa concrétisation en faisant preuve de créativité, innovation et prise de risques
  • Comprendre une commande, l’analyser et la reformuler
  • Participer à la définition des objectifs d’un projet
  • Programmer et gérer un projet en vue de la réalisation d'objectifs
  • Travailler en équipe
  • Rechercher l’information, l’analyser et la synthétiser, la restituer, en rendre compte.

 

Compétence relationnelle et communicationnelle :

  • Exprimer, argumenter et interpréter des concepts, pensées, sentiments, faits et opinions oralement et par écrit
  • Interagir et avoir des interactions linguistiques appropriées et créatives dans toutes les situations de la vie sociale et professionnelle.

 

Compétence de communication en anglais :

  • Comprendre, lire et s’exprimer en anglais
  • Rédiger une documentation technique en anglais
  • Interagir en anglais dans un contexte professionnel et dans une relation client

 

Compétence mathématique :

  • Développer et appliquer un raisonnement mathématique en vue de résoudre divers problèmes de la vie quotidienne au travail.

 

Compétences sociales :

  • Adopter les comportements et conduites adaptés pour participer de manière efficace et constructive à la vie sociale et professionnelle
  • Maîtriser les codes sociaux et culturels du monde du travail.

 

Compétence en expression culturelles :

  • Prendre conscience de l'importance de l'expression créatrice d'idées, d'expériences et d'émotions sous diverses formes (musique, arts du spectacle, littérature et arts visuels).

 

Compétence méta-cognitive :

  • Apprendre à apprendre
  • Entreprendre et organiser soi-même un apprentissage individuellement et en groupe.

 

Compétences de base en culture générale du numérique :

  • Connaître une histoire du numérique (émergences et convergences techniques et socio-techniques de l’informatique, des télécoms, de l’internet,  des supports médiatiques.
  • Conduire des enquêtes et les restituer sur des grands thèmes du numérique : arts et médias du numérique, big data, objets connectés, économie numérique, cybersécurité, etc.
  • Conduire et animer des revues de presse sur l’actualité du numérique, traitée d’un point de vue socio-économique.
  • Maîtriser les outils et méthodes de recherche d’information sur le web.

 

Compétences en développement web :

Compétences de base en informatique :

  • Savoir utiliser de façon sûre et critique les technologies de l'information et communication 
  • Maîtriser les bases de la programmation (algorithmique)
  • Savoir développer et appliquer un raisonnement algorithmique
  • Maîtriser des savoirs de base en informatique : architecture des ordinateurs, éléments de base de sécurité (antivirus, pare-feu, confidentialité), introduction à l’internet et au web, installation et administration de base d’un système d’exploitation windows  / Linux

 

Compétences en balisage HTML – CSS :

  • Maîtriser le balisage HTML
  • Gérer l’insertion d’images, de blocs de textes, de liens hypertextes, d’objets multimédia
  • Gérer des formulaires
  • Assimiler les bases du référencement
  • Utiliser des feuilles de style externes
  • Savoir manipuler les modèles de boîtes et les styles de base
  • Positionner des éléments avec CSS (normal, relatif, absolu, flottant)
  • Mettre en place des ombrages, du dégradé ou de la transparence
  • Utiliser les media queries et faire des sites « Responsive »

 

Compétences en développement JavaScript :

  • Maîtriser la syntaxe du langage JavaScript
  • Manipuler le DOM
  • Utiliser JQuery et intégrer des bibliothèques (JQueryUI, datePicker...)
  • Appeler des API en Ajax (API privées et API tierces)
  • Tester un programme (principes des tests unitaires)
  • Contrôler les données d'un formulaire
  • Réagir aux événements (clics, claviers) de l'utilisateur
  • Manipuler des données en JSON
  • Afficher des données JSON.

 

Compétences en graphisme web :

  • Connaitre les règles d’IHM de construction d’une page web
  • Connaître les différentes caractéristiques d’une image
  • Utiliser les outils de base de gestion d’image
  • Appréhender la fonction de « fichiers d’image »
  • Savoir créer des gifs animés (loader Ajax)
  • Gérer l’insertion d’objets multimédia avec des outils dédiés.

 

Compétences en conception et administration de bases de données :

  • Lire / Créer un diagramme UML de base de données
  • Créer un schéma de base de données
  • Comprendre les concepts de clefs (primaire et étrangère)
  • Connaître les principaux types de données
  • Connaître les commandes de bases SQL
  • Utiliser PhpMyAdmin pour administrer ses bases
  • Situer la base de données dans l’architecture d’un site web
  • Traduire les besoins client en règles de gestion métier
  • Créer un Modèle de Conception de Données (MCD)
  • Lire un MCD
  • Faire des requêtes SQL avec jointures
  • Choisir le bon type et la bonne taille des données à stocker
  • Normaliser en 3ème forme normale (3NF)
  • Comprendre l'intérêt de la normalisation
  • Dé-normaliser un modèle en 3NF
  • Comprendre l'intérêt de la dé-normalisation

 

Compétences en développement PHP :

  • Installer un framework PHP avec Composer
  • Configurer le fichier de routing
  • Comprendre le patron d'architecture logicielle Modèle-Vue-Contrôleur (MVC)
  • Utiliser un moteur de template.
  • Comprendre la notion d’objet et d’héritage
  • Intégrer des données dynamiques sur les pages
  • Créer un model avec l’ORM
  • Manipuler (créer / modifier / supprimer) des données via un ORM
  • Créer un formulaire et enregistrer les données en BDD
  • Valider les données d’un formulaire
  • Mettre en place des relations entre les modèles
  • Sécuriser l’accès à son application via l’authentification
  • Utiliser les Sessions pour maintenir l’utilisateur authentifié durant sa session
  • Créer une API RESTful au format JSON.
  • Utiliser les “Migrations” pour créer ou modifier la base de données
  • Savoir installer une librairie externe avec Composer.

 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

 

 

Consultez la programmation des cours :

 

 

Contactez-nous et faîtes évoluer votre carrière :

 

 

Vous avez plus d'une année d'expérience dans ce domaine,

voir aussi nos possibilités de VAE

 

 

Consultez nos tarifs :

 

 

Accéssibilté handicap :

 

 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

 

 

Information Covid-19 et continuité de nos services :

 

Les centres Cnam en région Centre-Val de Loire restent ouverts

sur la durée du confinement uniquement sur RDV.

 

L'ensemble de nos équipes reste à votre disposition par téléphone ou par mail.

Les premiers contacts se feront par mail ou téléphone,

un RDV pourra vous etre proposé selon votre projet de formation.

 

 

Prenez RDV :

 

 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

 

Contactez-nous :

 

Numéro régional :

02 18 69 18 30

 

Ou contactez-nous par mail :

cnam@cnam-centre.fr

 

pour les parcours en alternance :

alternance@cnam-centre.fr

Trouvez votre formation

Trouvez une Unité d'Enseignement

Contacter nos centres d'enseignements

02 18 69 18 30
Numéro régional, coût d'un appel local
Lundi : 14h - 18h
Du mardi au vendredi : 10h - 12h / 14h - 18h

Région

centre-region Chartres Dreux Pithiviers Orléans Bourges Chateauroux Tours Vierzon Blois

Documents à télécharger

Formation ALTERNANCE Modalités de cours VAE Formation à distance Espace numérique de formation CPF