Architecture et langages Web (NFA040)
Dresser un tableau complet de l'architecture du WEB et des technologies concernées dans la construction d'un site. Apprendre les langages HTML et CSS mis en oeuvre coté client. Connaître les principes du protocole HTTP et les types de fichiers multimédias pouvant figurer dans une page web.
Ce cours ne nécessite pas de connaissances préalables en informatique. Les aptitudes requises sont un niveau bac ainsi qu'une maîtrise de l'usage d'un ordinateur et notamment d'un navigateur et des outils bureautiques standards.
Dresser un tableau complet de l'architecture du WEB et des technologies concernées dans la construction d'un site. Apprendre les langages HTML et CSS mis en oeuvre coté client. Connaître les principes du protocole HTTP et les types de fichiers multimédias pouvant figurer dans une page web.
Niveau 5 (Bac+1 et Bac+2)
- Introduction générale.
- Architecture du web. Internet, intranet.
- Notion de client (navigateur) et de serveur.
- L'hypertexte, lien et URL.
- Notion de normes et problèmes de validation, le W3C.
- Description et structuration des documents web: le langage HTML 5.
- Gestion de la présentation des documents : langage CSS 1, 2 et 3.
- Le protocole HTTP : requêtes GET, POST, HEAD. Codes réponses.
- Les formulaires côté client.
- Les formats des fichiers images, son et video. Les types MIME.
- Images vectorielles et bitmap. Langage SVG.
- Les balises multimedia et les problèmes d'accessibilité des contenus non textuels.
- L'importance de l'accessibilité, les techniques usuelles et la nécessité de réfléchir pour obtenir une accessibilité réelle des contenus.
Contrôle continu, Projet(s), Examen final
Sous l’autorité pédagogique du certificateur Cnam, les équipes du Cnam Bretagne vous offrent un accompagnement pendant votre parcours de formation à la fois sur les aspects administratifs, financiers, pédagogiques et techniques.
- E-marketing et e-commerce (CC11000A)
- Technicien développement applications informatiques (CP1600A)
- Programmeur d'applications mobiles (CP4800A)
- Développeur web junior (CP6500A)
- DEUST Technicien Développement, Sécurité et Exploitation (DUS0501A)
- Titre Concepteur développeur de solutions informatiques (CRN0700A)
ECTS : 4
Modalité | Volume horaire | Employeur | France travail | Auto-financement |
---|---|---|---|---|
|
37 heures | 740 € | 215 € | 215 € |
<span class="input">[L0A1A0] action commerciale - [L0A1] commerce - [L0] échange et gestion, [L0A4A4] publicité - [L0A4] gestion commerciale - [L0] échange et gestion, [L0A1A2B1A1] vente par internet - [L0A1A2B1] vente à distance - [L0A1A2] vente distribution - [L0A1] commerce - [L0] échange et gestion, [L0A4A6] stratégie commerciale - [L0A4] gestion commerciale - [L0] échange et gestion, [L0A4A3] marketing - [L0A4] gestion commerciale - [L0] échange et gestion</span>
<span class="input">[M0A3A9] langage java - [M0A3] langage informatique - [M0] information, communication</span>
<span class="input">[M0A2C5A0] android - [M0A2C5] système exploitation informatique - [M0A2] informatique - [M0] information, communication, [K0A2A1] réseau télécom - [K0A2] télécommunication - [K0] électricité - électronique</span>
[M0A2] informatique - [M0] information, communication, [M0A2A2] analyse programmation - [M0A2] informatique - [M0] information, communication, [M0A3] langage informatique - [M0] information, communication
<span class="input">[M0A3] langage informatique - [M0] information, communication, [M0A2] informatique - [M0] information, communication, [M0A2A2] analyse programmation - [M0A2] informatique - [M0] information, communication</span>
[M0A3] langage informatique - [M0] information, communication, [M0A2A2] analyse programmation - [M0A2] informatique - [M0] information, communication, [M0A2] informatique - [M0] information, communication
31090 - programmation web
<span class="input">[M0A2A2] analyse programmation - [M0A2] informatique - [M0] information, communication, [M0A3] langage informatique - [M0] information, communication</span>
INFOS
PRATIQUES
37 heures
100% Internet - national
14/10/2024
15/02/2025