A4_13 CP Programmation de sites web.indd - Piriac-sur-mer
Transcription
A4_13 CP Programmation de sites web.indd - Piriac-sur-mer
Programmation de sites web Certificat professionnel Les certifi cats professionnels délivrés par le Cnam sont des formations courtes, ciblées et fortement professionnalisées. Construits avec les milieux professionnels, ils attestent de connaissances et de savoir-faire ciblés, et répondent aux besoins des entreprises. Le développeur web/webmestre administre des serveurs web et assure la conception, le développement et la gestion de sites web Internet/Intranet. Les principaux débouchés concernent les sociétés de service et d’ingénierie informatique (SSII) et les entreprises de tous les secteurs. Public Inscription Objectifs et compétences visées • Parcours complet pré-défini à Nantes et à La Roche-sur-Yon (nouveau) Le certificat est proposé selon un planning pré-défini garantissant le parcours complet sur une durée minimale, compatible avec une activité professionnelle ou une recherche d’emploi. Demandeurs d’emploi, salariés. Aucune condition particulière n’est requise pour suivre les cours (si ce n’est en terme de conseil pédagogique). Vous avez toute liberté pour effectuer votre choix parmi l’ensemble des modules qui vous sont proposés. Développer et mettre en place un site web, dans un environnement Windows/Linux. Assimiler les concepts et technologies relatifs à l’internet. Étudier les langages dévolus à la création de pages web. Étudier l’installation et l’administration de serveur web : couches systèmes, réseaux et services. Acquérir les concepts fondamentaux de l’infographie. Concevoir et créer un site web intégrant des graphiques et des formulaires, à partir d’un besoin exprimé par un client. Concevoir une charte graphique. Concevoir une base de données simple. Déployer et administrer un serveur web sous Linux et Windows. Poursuite d’études Le certificat permet une poursuite d’études vers le diplôme Analysteprogrammeur du Cnam (bac+2). Conditions d’accès au certificat Le certificat est accessible à partir du niveau bac. Aucun diplôme en informatique n’est exigé mais une pratique courante de l’ordinateur et de ses outils (OS, bureautique, outils internet) est recommandée. Personnes motivées par le développement web. Conditions d’expérience professionnelle Au moment de la demande du certificat, vous devrez justifier : - d’un stage en entreprise d’une durée de 3 mois donnant lieu à un rapport noté et à une soutenance. Le stage consiste à participer au développement et à la publication d’un site web dans un environnement professionnel ; - ou d’une expérience professionnelle dans le domaine : le stage est remplacé par un rapport d’activité professionnelle qui fait l’objet d’une soutenance. Conditions de délivrance du certificat (CP09) La délivrance du certifi cat est sous-tendue par l’obtention d’une moyenne générale de 10/20 à l’ensemble des UE qui le constitue sans note inférieure à 8/20, et d’une note supérieure ou égale à 10 au rapport de stage ou d’activité (UA). L’ensemble du certifi cat doit être validé dans un délai maximum de 4 ans. Calendrier Dans ce cadre, vous bénéficiez d’un tarif préférentiel. Selon votre parcours professionnel, il vous est possible de faire un stage en entreprise. • Formule « à la carte » Vous avez toute liberté pour effectuer votre choix parmi l’ensemble des modules qui vous sont proposés. Les plannings des cours du soir ou à distance sont consultables sur note site www.cnam-paysdeloire.fr. L’ouverture effective du certificat ou d’une unité d’enseignement est conditionnée par un nombre suffisant d’inscrits. Modalités Les cours sont proposés selon 2 principales modalités • En cours du soir ou samedi matin - Formule présentielle : un cours hebdomadaire par semestre - Formule hybride : cours en moyenne tous les 15 jours en présentiel, travail via internet entre les séances • En cours formation ouverte et à distance via internet (FOAD) Admission/inscription • Pour une inscription au parcours complet : Vous pouvez retirer un dossier d’inscription auprès du Centre Cnam de Nantes, de La Roche-sur-Yon ou en faire la demande par mail. • Pour une inscription à la carte : Vous pouvez retirer un dossier d’inscription auprès du Centre Cnam Pays de la Loire le plus proche de votre domicile ou en faire la demande par mail. Tarifs (2013-2014) Inscription à la préparation du parcours complet selon un planning pré-défini : Prise en charge individuelle : 884 euros Pour les demandeurs d’emploi : 665 euros Prise en charge employeur : 6 088 euros Inscription aux unités d’enseignement à la carte : Les tarifs des cours du soir ou à distance sont consultables sur note site www.cnam-paysdeloire.fr rubrique formations inscription. Renseignez-vous dans votre centre Cnam le plus proche : ANGERS • 165 rue de la Barre • Tél. 02 41 66 10 66 • [email protected] CHOLET • Campus choletais, bd Pierre Lecoq • Tél. 02 41 66 05 26 • [email protected] LA ROCHE-SUR-YON • La Courtaisière, impasse Périclès • Tél. 02 51 44 98 28 • [email protected] LAVAL • 23 rue de Clermont • Tél. 02 43 26 22 37 • [email protected] LE MANS • 1 bd Pythagore • Tél. 02 43 43 31 30 • [email protected] NANTES • 25 bd Guy Mollet • Tél. 02 40 16 10 95 • [email protected] ST-NAZAIRE • Gavy Océanis • Tél. 02 40 90 50 00 • [email protected] NFA031 Programmation avec Java : notions de base 6 CR NFA008 Bases de données 6 CR NFA017 Développement web (1) : architecture du web et développement côté client Développement web (2) : sites dynamiques et développement côté serveur NFA083 Réseaux et administration web 6 CR NFA084 Graphisme et web 4 CR NFA021 Développement web (3) : mise en pratique 6 CR UA3323 Expérience professionnelle ou stage de 3 mois 6 CR NFA016 4 CR 4 CR Programme NFA031 Programmation avec Java : notions de base Introduction à la notion d’application et de programme informatique Aperçu des différents langages de l’informatique - Notions de syntaxe, de sémantique et de compilation. Types de bases, tableaux. Références et affectation. Entrées-sorties. Structures de contrôle et logique. Sous programmes (fonctions, procédures ou méthodes). Mise en œuvre de quelques algorithmes fondamentaux. NFA008 Bases de données Conception et spécification de schémas relationnels : Modèle entité/ association. Modèle relationnel conception et normalisation de schémas relationnels - Langages de description et de manipulation de bases de données relationnelles : Langage SQL - Pratique d’un SGBD relationnel NFA017 Pré-requis : NFA016 Introduction à la programmation exécutée « côté serveur » parmi les langages de script (perl, PHP, jsp, ASP, PYTHON...) - Exploitation d’une base de données relationnelle (MySQL par exemple) - Utilisation des cookies et des sessions - Programmation avancée dans un langage de script - Production dynamique de documents - Notions de sécurité. NFA083 Développement web (1) : architecture du web et développement côté client Pré-requis : NFA031 et NFA008 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 (X)HTML - Gestion de la présentation des documents: les feuilles de style CSS - Notion de protocole (SMTP, POP et HTTP) - Les formulaires - Introduction au traitement des formulaires côté serveur cgi/php. Le dynamisme côté client avec le langage Javascript - Introduction aux notions d’ergonomie et d’accessibilité et à la présentation sur différents supports (netbook, smartphone...) - Introduction aux problèmes de sécurité. Réseaux et administration web Réseaux et administration web - Base de la télécommunication, équipements réseaux, protocoles, TCP/IP, internet (architectures, normes, outils), DNS, DHCP - Services et protocoles internet pop, imap, smtp, http - Référencement - Installations Linux et serveur Apache, serveur PHP, mysql - Maintenance, sauvegardes. NFA084 Graphisme et web Pré-requis : NFA016 recommandé Concepts fondamentaux de l’infographie - images : mode point (bitmap) et vectorielles, concepts - formats d’images - optimisation - charte graphique - logo - Graphisme et Web - modélisation - chaîne graphique de conception/réalisation - navigation/ergonomie - conception - Production - notion de retouche photographique et création graphique - création d’éléments d’interface (boutons, fond de page) - composition d’images avec les calques - notions de dessin vectoriel et typographique - bases de l’illustration vectorielle - dessin d’interface (prototypage) - comprendre les bases du dessin d’interface par une utilisation conjointe d’éléments bitmap (photos) et d’éléments vectoriels - intégration et production de site - création de site - mise en pratique de la construction graphique de sites respectant les recommandations de la W3C (XHTML + CSS) - Intégration de la technologie AJAX pour dynamiser l’aspect des pages - méthodologie de création par l’exemple. Projet de synthèse - analyser des besoins - établir une charte graphique - conception du site : publier le site. Logiciels pouvant être utilisés : Photoshop, Illustrator, Fireworks, Dreamweaver ou logiciel libre. NFA021 NFA016 Développement web (2) : sites dynamiques et développement côté serveur Développement web (3) : mise en pratique Pré-requis : NFA016 et avoir suivi ou suivre NFA017 Réalisation et implantation d’un site Web complet - pages statiques, pages dynamiques - gestion de cookies, sessions - exploitation de formulaires - configuration et exploitation d’une base de données - envoi de mail - configuration et déploiement d’un serveur web - déploiement du site sur un serveur personnel. Des contenus plus détaillés sont disponibles sur Avec le soutien de www.cnam-paysdelaloire.fr Service communication Cnam Pays de la Loire - 18 décembre 2013 - CP09 - Informations non contractuelles Les unités d’enseignement (UE) correspondent à des crédits européens : 4, 6 ou 8 crédits. 1 crédit correspond à environ 10h d’apprentissage : cours magistral, exercices dirigés, travail sur projet etc. (CR : crédits)