FORMATIONS INFORMATIQUES 2014



Documents pareils
WORDPRESS : réaliser un site web

Modules Multimédia PAO (Adobe)

KIELA CONSULTING. Microsoft Office Open Office Windows - Internet. Formation sur mesure

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

PHP 5.4 Développez un site web dynamique et interactif

Formation Webmaster : Création de site Web Initiation + Approfondissement

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

SharePoint Foundation 2013 Construire un intranet collaboratif en PME (édition enrichie de vidéos)

Windows Server 2012 R2 Administration

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

Webmaster / Webdesigner / Wordpress

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

Silfid : Agence de création de site internet, formations et Conseils Retour sommaire

Programme de formation Photoshop : Initiation 24 heures de formation (3 jours) 1/2

Joomla! Création et administration d'un site web - Version numérique

Spécialiste Systèmes et Réseaux

Messagerie & Groupeware. augmentez l expertise de votre capital humain

Bureautique Initiation Excel-Powerpoint

Les formations. Administrateur Systèmes et Réseaux. ENI Ecole Informatique

Table des matières Page 1

Ubuntu Linux Création, configuration et gestion d'un réseau local d'entreprise (3ième édition)

Diffuser un contenu sur Internet : notions de base... 13

Catalogue & Programme des formations 2015

Cours 20411D Examen

CA CA T T AL AL O O GUE GUE CATALO FORMATIONS t n s c o p. f r / / / / / / c o n t a c t n s c o p. f r / / / / / # t r o c n u m

//////////////////////////////////////////////////////////////////// Administration systèmes et réseaux

Ateliers Bureautique et Internet

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x

Devenez un véritable développeur web en 3 mois!

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

FORMATION WS0803 CONFIGURATION ET DEPANNAGE DE L'INFRASTRUCTURE RESEAU WINDOWS SERVER 2008

Chapitre 2 Rôles et fonctionnalités

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Dans nos locaux au 98 Route de Sauve NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

BES WEBDEVELOPER ACTIVITÉ RÔLE

Initiation à la bureautique

Windows Server 2012 Les bases indispensables pour administrer et configurer votre serveur

Formation : WEbMaster

Adonya Sarl Organisme de Formation Professionnelle 75 Avenue Niel PARIS, France

Introduction : présentation de la Business Intelligence

Catalogue des formations 2015

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014

Toute personne souhaitant maîtriser les techniques liées à la conception de produits multimédia et à la création de sites Web.

Création d'un site Internet dynamique avec HTML-CSS ou un CMS Formation à distance sur le réseau Pyramide

les techniques d'extraction, les formulaires et intégration dans un site WEB

Technicien Supérieur de Support en Informatique

creer votre site internet en html/css

Concepteur réalisateur graphique

Catalogue des formations : Utilisation d outils Open Source

F0RMAT I0N BUREAUTIQUE

Exchange Server 2010 Exploitation d'une plateforme de messagerie

Chapitre 1 L interface de Windows 7 9

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

SAP BusinessObjects Web Intelligence (WebI) BI 4

FORMATION BUREAUTIQUE OUTILS PC

Windows 7 Administration de postes de travail dans un domaine Active Directory

PHOTOSHOP - L'AFFICHAGE

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2

ANALYSTE PROGRAMMEUR DIPLÔME D ÉTABLISSEMENT

Windows 8 Installation et configuration

DRUPAL Réalisez des développements professionnels avec PHP (2ième édition)

Introduction à. Oracle Application Express

SQL Server 2014 Administration d'une base de données transactionnelle avec SQL Server Management Studio

Configuration Et Résolution Des Problèmes Des Services De Domaine Active Directory Windows Server Référence Cours : 6238B

IDEC. Windows Server. Installation, configuration, gestion et dépannage

SP1 : Intégration d'une vidéo dans une mardi 21/01/2014. page web, fonction du format vidéo et 3 mercredi 22/01/2014

MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA

Maîtriser l'utilisation des outils bureautiques. Maîtriser le logiciel de traitement de texte - Word. Maitriser le logiciel tableur - Excel

Programme ASI Développeur

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Business Intelligence avec SQL Server 2012

Extensions, Documentation, Tutoriels, Astuces

SQL Server Administration d'une base de données transactionnelle avec SQL Server Management Studio (édition enrichie de vidéos)

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Table des matières. Chapitre 1 Les architectures TSE en entreprise

FILIÈRE TRAVAIL COLLABORATIF

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Formation Tutorée A Distance (FTAD) en BUREAUTIQUE

2 LES BASES DU HTML 19 Qu est-ce que le HTML? 20 De quand date le HTML? 20 Écrire son propre code HTML 22

Table des matières ENVIRONNEMENT

Gestion collaborative de documents

Windows Server 2012 Administration avancée

Windows Server 2012 R2 Administration avancée - 2 Tomes

Chapitre 1 Introduction

Internet Information Services (versions 7 et 7.5) Installation, configuration et maintenance du serveur Web de Microsoft

Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008

édition 2014/2015 web et multimédia Image et graphisme Communication et stratégie

L interface Outils, palettes, règles, repères, grille Paramétrer les préférences

Administration de systèmes

Table des matières Chapitre 1 Virtualisation, enjeux et concepts Chapitre 2 Ligne de produit XEN

Avant-propos 1. Avant-propos Organisation du guide À qui s'adresse ce guide?...4

SYSTÈMES DE PUBLICATION POUR L INTERNET. Beatep Marie-France Landréa - Observatoire de Paris

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

Catalogue des formations pour vos collaborateurs, pour vos clients,

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

CONFIGURATION DE BASE. 6, Rue de l'industrie BP130 SOULTZ GUEBWILLER Cedex. Fax.: Tel.:

ASTER et ses modules

Démarrer et quitter... 13

Transcription:

FORMATIONS INFORMATIQUES 2014 Plan Unifié de Formation C.N.R.S. 2014

Sommaire Planning des formations 2014 Administration de serveurs Linux HTML5 / CSS3 SharePoint - Administration fonctionnelle PHP/MySQL Niveau 1 Chef de projet web SPIP Administration et mise à jour du nouveau kit CNRS Initiation Réseau Python JavaScript Apache Support Seven et Windows 8 Acrobat Pro JQuery PHP/MySQL Niveau 2 SPIP Développement et adaptation du nouveau kit CNRS Administration SERVER 2012 Joomla Gestion et contribution à un site web Drupal Gestion et contribution à un site web Flash CS6 Photoshop pour le web Langage SQL PERL

Planning des formations 2014 Administration de serveurs Linux 4 J. Du 15 au 18 avril Administrer des serveurs Linux HTML5 / CSS3 3 J. Du 23 au 25 avril Découvrir le langage de base des interfaces web SharePoint - Administration fonctionnelle 5 J. Du 12 au 16 mai Participer et administrer le contenu d un site web collaboratif intégrer à Ms Office PHP/MySQL Niveau 1 4 J. Du 19 au 22 mai Créer des Applications Web dynamique Chef de projet web 3 J. Du 26 au 28 mai Coordonnées la mise en œuvre d'un site web dans son labo SPIP Administration et mise à jour du nouveau kit CNRS 3 J. Du 2 au 4 juin Administrer le contenu d un site web collaboratif adapté aux besoins des labos du CNRS Initiation Réseau 2 J. Du 5 au 6 juin Connaitre les fondamentaux des réseaux Date limite d inscription 21/03/14 25/04/14 Python 3 J. Du 11 au 13 juin Intégrer le langage et sa philosophie 21/03/14 JavaScript 3 J. Du 16 au 18 juin Découvrir le langage de l interactivité du web Apache 2 J. Du 19 au 20 juin Administrer et sécuriser un serveur web Support Seven et Windows 8 3 J. Du 23 au 25 juin Assurer le support des postes de travail Acrobat Pro 2 J. Du 26 au 27 juin Optimiser des fichiers PDF et concevoir des formulaires PHP/MySQL Niveau 2 2 J. Du 3 au 4 juillet Créer des Applications Web dynamique 16/05/14 JQuery 3 J. Du 30 juin au 2 juillet Gérer des applications Web 21/03/14 SPIP Développement et adaptation du nouveau kit 3 J. Du 10 au 12 septembre Mettre en place un site web avec le "Kit SPIP CNRS". Administration SERVER 2012 5 J. Du 15 au 19 septembre Administrer des serveurs 2012 Joomla 3 J. Du 22 au 23 septembre Participer et administrer le contenu d un site web collaboratif de type Blog Drupal 3 J. Du 29 septembre au 1er octobre Participer et administrer le contenu d un site web collaboratif Flash CS6 2 J. Du 2 au 3 octobre Créer des visuels pour Internet Photoshop pour le web 3 J. Du 6 au 8 octobre Retoucher ou créer des images Langage SQL 3 J. Du 15 au 17 octobre Connaitre le langage SQL PERL 3 J. Du 3 au 5 novembre Intégrer le langage et sa philosophie 30/06/14 30/09/14

Administration de serveurs Linux Administrateur Systeme Acquérir les connaissances pour administrer des serveurs Linux Connaissance des commandes de base Linux 4 jours Date du 15 au 18 avril 2014 Gestion du noyau linux Gestion des modules Configuration des modules Personnalisation du noyau par recompilation Installation du nouveau noyau Boot et niveaux d'exécution Modifier les options de boot Diagnostiquer les messages de boot Changer de niveaux d'exécution Le processus init et sa configuration Gestion des imprimantes Le système d'impression System V Le système d'impression BSD Gestion de jobs Installation d'imprimantes locales Installation d'imprimantes distantes Gestion de la documentation Gestion des pages du manuel Gestion des autres documents Localiser de la documentation Communiquer avec les utilisateurs Programmation shell avancée Personnalisation du shell Ecriture de scripts plus complexes boucles, tests,... Gestion des utilisateurs Création des comptes locaux Gestion des utilisateurs et des groupes Personnalisation des environnements Gestion des logs Configuration de syslog Mise en oeuvre d'un serveur de log Rotation des logs Surveillance et analyse des logs Gestion des jobs récurrents Jobs différés Jobs cycliques Jobs cycliques et asynchrones Gestion des accès au scheduler Sauvegarde et restauration Stratégie de backup Commandes de sauvegarde et restauration Gestion du temps L'horloge du BIOS La date système Synchronisation par le réseau Configuration de base du réseau Rappels sur TCP/IP Clients de base Outils de diagnostics de base Gestion des interfaces Configuration des routes Configuration du client DNS Outils de diagnostics évolués Configuration de PPP Services réseau de base Le super-démon xinetd Configurer une messagerie de base Déployer un serveur Apache de base Déployer un serveur NFS Configuration de base de Samba Utilisation de Shell Sécurisé Sécurisation du serveur Fichiers "sensibles" TCP-Wrapper Règles de filtrage Auditer le système Auditer les comptes utilisateurs

HTML5 / CSS3 Toute personne amenée à développer ou à améliorer un site web par la maîtrise des langages de base. Connaître les langages de mise en page et de mise en forme des sites web. Structurer une page type. Mettre à jour ses connaissances pour adapter son site web aux nouveaux standards HTML5 / CSS3. Connaissance de la navigation web Prérequis Date du 23 au 25 avril 2014 Langage HTML Structure d'une page HTML5 Textes (paragraphes, mise en forme) Tableaux (taille, mise en forme) Images (format, positionnement) Liens hypertextes Calques (propriété, positionnement) Les évolutions du langage HTML5 Les principes d'accessibilité des sites web Structure de documents : utilisation de balises de structuration et de sémantique. Positionnement de bloc Création de plusieurs colonnes. Mise en page pour les formulaires. Mise en page pour les tableaux de données. Mise en page pour les menus. Cascading Style Sheets Principe des CSS 3 Structure d'une déclaration d'attributs de style Définition de classes Sélecteurs spécifiques Modes d'application des styles CSS Maîtriser l'aspect des paragraphes et formulaires Créer des classes : bloc, boîte, arrière-plan, bordure, marges, positionnement Utilisation avancée des pseudo-classes et des filtres Le formulaire Création d'un formulaire Ajout d'éléments au formulaire Récupération des données d un formulaire Envoi des données

SharePoint - Administration fonctionnelle Toute personne amené à gérer et organiser des informations sur la plateforme Microsoft SharePoint Savoir gérer un site SharePoint dans le contexte de la Plate-forme du stagiaire. Administrer des informations et les droits dans l infrastructure SharePoint. Permettre le partage de l information au sein du CNRS pour une meilleure efficacité. Connaissance de la navigation web 5 jours Date du 12 au 16 mai2014 Présentation de SharePoint Schéma d ensemble Architecture fonctionnelle de SharePoint Activation des fonctionnalités de collection de site et de sous-sites Création d un site Différence entre sites principaux et sous-site L'espace de réunion Le site d équipe Utilisation et création de modèle de sous-site Gestion de la navigation du site (barre de lancement rapide, onglet, thème ) Gestion des droits d un site Gestion des groupes et des utilisateurs Gestion des niveaux d autorisation Présentation de l héritage de droits Bonnes pratiques sur la gestion des droits Gestion des bibliothèques de documents Création et paramétrage d une bibliothèque Gestion de l extraction / archivage Paramétrage du Versioning des documents Paramétrage de l approbation Création et gestion des colonnes / métadonnées Création et gestion des affichages avec tri, filtre, regroupement Gestion des autorisations sur une bibliothèque Utilisation et création de modèle de bibliothèque Gestion des autres types de liste Bibliothèque de liens Galerie d image Liste de page web Sondage, FAQ, Forum de discussion Tâche, Calendrier Création de liste personnalisée Paramétrage et modélisation WorkFlow Présentation des Workflow Paramétrage d un Workflow d approbation Administration de la galerie de Workflow Intégration de SharePoint au sein de la suite Office Gestion du contenu depuis Outlook Vue d'ensemble de l'intégration de SharePoint avec la suite Office Extensions des applications Office Gérer une liste avec Excel ou Access WebPart Présentation des WebParts Ajouter, déplacer, fermer et supprimer des WebParts Utilisation de la WebPart «Editeur de contenu» Intégration d image Intégration dans la page d accueil ou une nouvelle page libre Intégration de WebPart listant des éléments du site

PHP/MySQL Niveau 1 Toute personne amenée à développer ou à adapter les fonctionnalités dynamiques d'un site web. Maîtriser l utilisation des fonctionnalités de base du langage PHP de manière à créer des applications Web dynamiques efficaces et être à même d interfacer ces applications avec une base de données mysql. Une très bonne connaissance du langage HTML est requise ; la connaissance des feuilles de styles CSS serait un plus (ou avoir suivi la formation «XHTML / CSS»). 4 jours Date du 19 au 22 mai 2014 Introduction à PHP Présentation du langage Fonctionnement des langages de script server-side Modes d intégration du code PHP au sein de code HTML Techniques de base et syntaxe Utilisation de variables et constantes Opérateurs PHP Expressions PHP Structures de contrôle Fonctions intégrées Variables tableaux et tableaux associatifs Variables d environnement d un script Vérification de formulaires en PHP Accès aux données saisies dans un formulaire Méthodologie de vérification des données saisies Redirection de l utilisateur Quelques fonctions de vérification des données dates/textes/numériques Utilisation de la chaîne de requête Utilisation de variables de session Utilisation de cookies Bases de données MySQL Présentation / Interfaces d administration Création de bases de données mysql Principales commandes SQL pour la gestion des données Accès aux données dans les scripts PHP Types de bases de données accessibles Méthodologie d accès aux bases de données en PHP Fonctions d accès aux bases de données mysql (API mysql PHP) Capitalisation Ecriture de modules réutilisables en PHP Fonctions personnalisées Maintien de l état dans une application Web avec PHP Différentes techniques de maintien de l état et utilité

Chef de projet web Toute personne amenée à gérer et organiser un projet Web Savoir conduire un projet et comprendre les particularités de la conduite de projet web Piloter la mise en œuvre et la maintenance d un site web. Date du 26 au 28 mai 2014 Définir le projet Web Méthodologie spécifique aux projets Web Les acteurs d'un projet Web Les responsabilités du chef de projet Web La relation maîtrise d'œuvre et maîtrise d'ouvrage Les grandes phases d'un projet Web Les dimensions technologiques Les technologies web et les langages : CSS HTML5, XML, PHP, Java,.Net, Ajax... Les contraintes d'infrastructure réseau Les architectures de sites Web : sites statiques et sites dynamiques ; la gestion de contenus et la convergence des outils (GED, CMS, ECM) Stratégie open source ou progiciel Spip, Drupal, WordPress, SharePoint et les autres Mode d'hébergement interne ou externe Assurer l'accessibilité du site Web Définir l'objectif de votre projet Web Définir la vocation et la cible du site Intégrer le site dans la stratégie du labo Identifier les acteurs internes et l'impact organisationnel Établir les critères de succès Rédiger le cahier des charges Le rôle de l'assistance à maîtrise d'ouvrage Partir du cadrage des besoins : diagnostique, objectif, contrainte, périmètre, insuffisance, moyen d action, acteurs, planning Structurer le cahier des charges : exigences fonctionnelles, techniques et opérationnelles ; maintenance et support La planification : les outils de planification (Diagramme de Gant) Lotissement pour éviter l'effet tunnel Piloter le projet Web Des projets pluridisciplinaires Les bases de la gestion de projets : conduite de réunion ; outils de suivi (compte rendu, suivi des actions, affectation des taches, avancement, gestion des risques) Comité de pilotage, reporting Définir les compétences requises Piloter l'équipe interne Travailler avec des prestataires Spécifications, réalisation, recette et déploiement du site Web Les spécifications : fonctionnelles, ergonomiques et techniques Fourniture des livrables La documentation technique Déploiement et paramétrage du site La recette : recette technique, recette fonctionnelle L'ouverture du site Faire vivre le site Faire vivre le site au quotidien La maintenance corrective et évolutive La génération de trafic : les référencements naturel ou payant La conception d'une newsletter L affiliation avec des sites partenaires Statistiques et mesure d'audience Identifier les bons indicateurs de l'activité

SPIP Administration et mise à jour du nouveau kit CNRS Toute personne amenée à mettre en place un site web avec le "Kit SPIP CNRS". Ajouter, modifier, supprimer des articles, des rubriques et des éléments de l'annuaire. Mettre en place un site web harmonisé à la charte CNRS avec le gestionnaire de contenu SPIP. Maitriser l'administration de l'espace privé, et organiser les droits à la maintenance des pages. comprendre les boucles, balises, critères et filtres des squelettes. Découvrir la mise à jour Spip 3, Kit CNRS 5.3 et installer des plugins spip Connaissance de la navigation web Date du 2 au 4 juin 2014 Introduction Principe de l'environnement client serveur web dynamique La publication collaborative, organisation, fonctions, circuits, procédures Analyse du nouveau "Kit SPIP CNRS" Installation et/ou mise à jour du nouveau kit Structure d'un site Les acteurs du système L'espace privé et l'espace public Architecture du site dynamique : le serveur web, la base de données, l'application SPIP Gestion des rubriques et des sous rubriques l'ajout, la modification, la suppression les composants d'une rubrique les rubriques spécifiques (à la une, à noter, l'annuaire) Gestion des articles l'ajout, la modification, la suppression les composants d'une rubrique La mise en forme du contenu des articles Les procédures de mise en ligne Adaptation des éléments du "Kit SPIP CNRS" le script du menu déroulant le script du bandeau aléatoire le carrousel l'intégration des images de type logo l'intégration des images de bandeau l'utilisation de la bibliothèque de pictogramme la feuille de style Administration les principes de la gestion de la "cache" la sauvegarde et la restauration de la Base de données l'interprétation des statistiques La gestion des langues, les options d'interactivité, la gestion du contenu et les options avancées Les nouveautés Spip 3 L Intégration des plugins Exemple d installation et de paramétrage : Accès restreint, CkEditor, Crayon, Couteau suisse

Initiation Réseau 2 jours Date du 5 au 6 juin 2014 Module 1 : Définition des réseaux Les différents types de réseaux, Les usages, Organisation en couches, Toute personne souhaitant acquerir les connaissances nécessaires dans les réseaux Apporter des connaissances générales et concrètes (par travaux pratiques sur une maquette réseau) sur les différentes couches d un réseau, l adressage IP, les fonctions TCP/IP, les architectures LAN et la qualité de service Pas de connaissances obligatoires Module 2 : Les couches physiques et liaison Câble, fibre, IP sur Ethernet 802. 3, IP sur X 25, SLIP,PPP Module 3 : Notions fondamentales TCP/IP Pourquoi TCP/IP? TCP/IP : historique et avenir Encapsulation Le modèle Client/Serveur La communauté Internet Les Requests For Comments Module 4 : La couche Internet Protocol et les services associés Internet Protocol ARP DHCP ICMP DNS Translation d adresse NAT Module 5 : Les réseaux LAN Composants Principes de la commutation Ethernet, Architectures type, Sécurisation d architectures Ethernet Module 6 : Les réseaux WLAN wifi Module 7 : La couche application Principes de fonctionnement de Telnet, FTP,TFTP Le service World Wide Web : http, https Messagerie : POP3, SMTP La voix sur IP : SIP et RTP Module 8 : Interconnexion des réseaux Passerelle, pont, routeur - routage Comparaison Pont Routeur Les systèmes autonomes Les protocoles de routage «distance vector» RIP Exemple d échanges RIP sur le LAB, Les protocoles de routage Link State OSPF, BGP HSRP Module 9 : Administration des réseaux Administration des réseaux Simple Network Management Protocol Administration SNMP Protocole SNMP SNMP : format des PDUs Management Information Base Variables MIB I - II standards Exemple de browser de MIB sur le LAB, SNMP : les produits Module 10 : Sécurité Positionnement du problème Les faiblesses de TCP/IP Les solutions et les produits Les firewalls Prévention/détection des intrusions, Proxy

Python Maîtriser le langage Python en termes de mécanismes de base et de syntaxe. Évaluer les domaines d'application et l'étendue des possibilités. Aborder les aspects classiques de la bibliothèque python : Interfaces graphiques, expressions régulières, interaction avec les bases de données, Pour suivre ce stage, il est nécessaire d avoir une expérience dans un langage structuré ou objet Date du 11 au 13 juin 2014 Module 1 : Introduction Caractéristiques, domaines d'application Ressources Python Documentation Module 2 : Eléments de base du langage Types de base Opérateurs de base Structures de contrôle Dictionnaires et listes Module 3 : Fonctions Arguments, valeur de retour, portée des variables Fonctions intégrées, bibliothèque standard Module 4 : Modules Déclaration et structure Convention de nommage Opérations sur les modules Module 5 : Modèle objet Classes et objets Attributs, méthodes Constructeurs et destructeurs Héritage et polymorphisme Notion de patron de conception ("design pattern") Module 6 : Gestion des exceptions Intérêt du mécanisme Utilisation des exceptions standards Module 7 : Expressions régulières Motifs de recherche Substitution Module 8 : Gestion des fichiers Ouverture de fichiers, Lectures / Écritures Informations sur les fichiers Opérateurs de test Gestion des répertoires Module 9 : Interfaces graphiques Principe de la création d'ihm La librairie wxwidgets et wxpython Présentation de wxglade Utilisation de la librairie QT : PyQt Outil de création d interface : QtDesigner Module 10 : Accès aux bases de données Modules disponibles Utilisation de mysql-python Module 11 : Tests unitaires Principes et utilité des tests Tests unitaires et tests fonctionnels Outils disponibles : unittest, doctests

JavaScript Toute personne amenée à développer ou à adapter les fonctionnalités interactives de page web. A l issue de ce module, les stagiaires pourront utiliser Javascript afin d apporter plus de fonctionnalités à leurs applications Web. Maitrise du HTML (ou avoir suivi la formation «XHTML / CSS»). Date du 16 juin au 18 juin 2014 Bases du langage JavaScript Qu'est-ce que JavaScript? Incorporation de JavaScript dans une page HTML Les variables et les expressions Les opérateurs : arithmétiques, chaînes de caractères Les structures de contrôle : while, for, if, else Définition de fonctions, passage des paramètres Objets de JavaScript La hiérarchie des objets : Window, String, Math, Date, Navigator, Array Gestion des entrées utilisateur Gestion des liens hypertexte Le contrôle de l'écran : l objet Window Méthodes et fonctions JavaScript Gestion des chaînes : ChartAt, Substring, IndexOf Communication avec l'utilisateur : alert, confirm, prompt Gestion des dates : Getdate, Getday Evénements HTML Les événements OnLoad, OnUnload Survol d'un hyper lien ou d'une image : OnmouseOver, OnmouseOut Déclenchement de fonctions avec SetTimeout Zones cliquables : Map Area Les styles et classes Modification dynamique d'un texte Validation de données d un formulaire HTML Principe d'un formulaire L'objet HTML Form Les types Input : Text, Checkbox, Radio, Button, Submit Les listes : Select, Option Validation d'un formulaire avec OnSubmit Saisie guidée avec OnFocus Vérification des données avec OnChange, OnBlur Vérification de la saisie de toutes les zones d'un formulaire Les Cookies Qu'est-ce qu'un Cookie? Création et lecture de Cookie Exemples d'application de Cookies Le DOM (Document Objetc Model) et Javascript Accès au DOM via Javascript Manipulation des éléments de la page à la volée

Apache Administrateur Systèmes & Réseaux Parfaire ses connaissances sur le serveur Apache, ses principaux modules. Sécuriser un serveur Web. Bases du système Linux ou Windows 2 jours Date du 19 au 20 juin 2014 Rappels sur le Web et HTTP architecture d'une application Web protocole HTTP architecture du serveur Apache Configuration de base configuration de base directives DocumentRoot, <Directory>, <Location>, Alias directives Options gestion des navigateurs et robots les types MIME gestion des logs Hébergement de hôtes virtuels le module mod_vhost_alias hosting par nom hosting par adresse IP Réécritures d'url les expressions régulières les directives de réécriture RewriteRule RewriteCond Performances modèles d'exécution du serveur Apache directives de contrôle gestion de l'expiration des pages conseils d'optimisation Droits d'accès authentification des utilisateurs mode Basic mode Digest restrictions par client restrictions contextuelles fichier.htaccess intégration avec un annuaire LDAP Sécurisation exemple de scripts vulnérables le protocole SSL mise en oeuvre de HTTPS utilisation de certificats renforcer la robustesse avec mod_security Etendre Apache structure d'un module Apache compilation et intégration d'un module

Support Seven et Windows 8 Administrateur Systèmes & Réseaux Assurer le support des postes de travail Windows 7/ Windows 8 Bases du système Windows Date du 23 au 25 juin 2014 Identifier et résoudre les problèmes de démarrage Le processus de démarrage Les outils permettant de résoudre les problèmes de démarrage Identifier et résoudre les problèmes de sauvegarde La protection du système, La restauration du système La restauration au travers d une image système La sauvegarde des fichiers Les versions précédentes de fichiers La méthode de récupération avancée Identifier et résoudre les problèmes de performance Les causes des problèmes de performance Les outils d évaluation des performances Les outils de diagnostic des problèmes de performance Les problèmes de performance des applications Identifier et résoudre les problèmes matériels Les problèmes de réseau Les problèmes de pilotes de périphériques Les problèmes de mémoire (RAM), Les problèmes de disque dur Les problèmes de périphériques USB Les problèmes de réseau Les outils permettant de vérifier la connectivité réseau Vérification de l accès aux ressources partagées Les outils permettant de vérifier la résolution de noms Identifier et résoudre les problèmes d administration La gestion des licences La gestion de l impression Les stratégies de groupe La stratégie d audit La gestion des utilisateurs Identifier et résoudre les problèmes de sécurité La protection contre les logiciels malveillants Le Pare-feu Windows (Windows Firewall) La protection des données, Internet Explorer L authentification Les accès distants Windows (Windows Remote Access) La protection des données Les certificats, Internet Explorer L authentification des réseaux Les réseaux sans fil Les mises à jour Windows (Windows Update) Identifier et résoudre les problèmes applicatifs Compatibilité des applications Virtualisation Microsoft Application Compatibility Toolkit (ACT) Internet Explorer La restriction logicielle, Internet Explorer Travaux pratiques Résoudre des problèmes de compatibilité applicative Restauration du système Diagnostiquer un problème d ouverture de session Diagnostiquer un problème de connectivité réseau Diagnostiquer l ajout d un ordinateur au domaine Diagnostiquer l accès à une imprimante réseau Configurer un abonnement dans l Observateur d événements Création d un ensemble de collecteurs de données Modifier un ensemble de collecteurs de données Diagnostiquer un problème de mise en veille Diagnostiquer des problèmes de performance Diagnostiquer un problème matériel Diagnostiquer un réseau sans fil Diagnostiquer le partage de fichiers Diagnostiquer un problème de connexion VPN Diagnostiquer un problème de pare-feu Windows Vérifier la sauvegarde des mots de passe de récupération de BitLocker Diagnostiquer un problème de mise à jour

Acrobat Pro Toute personne amenée à mettre à Concevoir des PDF optimisé et des formulaires. Approfondir les fonctionnalités d Acrobat Pro Echanger des documents universels provenant de plateformes différentes Créer des formulaires et maitriser les objets de formulaire Savoir recueillir les résultats de formulaire Maîtrise d outils de la bureautique ou de création de pages web bienvenue 2 jours Date du 26 et 27 juin 2014 Introduction Le format PDF et ses versions. Présentation de la suite Acrobat. Rappel des principes de création de fichier PDF. Distinction entre Acrobat Pro, Pdf Maker, Acrobat Writer, Distiller et Designer Formats et standards L interface de travail d Acrobat Le format PDF d Acrobat Maîtriser les options pour optimiser les fichiers PDF en fonction de leur usage La compression et le ré-échantillonnage. Ajouter des informations sur le document. Définir une vue d'ouverture. Instaurer des mesures de protection d'un document. Structurer des PDF Ajout, suppression, remplacement, extraction, rotation, recadrage de pages. Retouches sur le texte et les images. Commentaires Signets et vignettes. Les liens internes et externes au document Authentifier des documents La signature numérique des fichiers. Sélectionner un gestionnaire de signature. Créer un profil. Ajouter un graphisme à une signature. Apposer une signature. Authentifier une signature. Création d un formulaire Création à partir d un modèle Ajout modification d élément Les divers composants d un formulaire Interactivité de navigation Paramétrage de base d un formulaire Gestion envoi et réception Gestion d envoi et jeu de données Récupération et traitement de l information Exportation et traitement sous Excel Gestion des données Bibliothèque d objet Objets personnalisés Palette hiérarchie Formatage des champs Opération entre Champs Importation / exportation de données Acrobat Optimisation et particularités Les modèles de page et les pages Les sous formulaires Les tableaux de données L ordre de tabulation

JQuery Toute personne amenée à gérer des applications Web Pouvoir utiliser la bibliothèque jquery afin d apporter plus de souplesse et de fonctionnalités à vos applications Web. De bonnes connaissances en HTML et CSS et des notions de programmation en Javascript Pré-requis Date du 30 juin au 2 juillet 2014 Module 1 : Rappels JavaScript et DOM Incorporation optimisée de JavaScript dans une page HTML Fonctions de rappel, fonctions anonymes Rappels de manipulation d éléments via le DOM Rappels concernant les événements Les fermetures (closures) Javascript Module 2 : Présentation de la bibliothèque jquery Présentation et définition des principaux frameworks Javascript Présentation de jquery et de ses sousbibliothèques principales La fonction $ de jquery Gestionnaires d événements avec jquery Module 3 : Les sélecteurs de jquery Différents sélecteurs utilisables Pseudos-classes et autres particularités La gestion du DOM au travers de jquery Module4 : Fonctions d événements jquery Gestion des événements standards via jquery Fonctions d événements spécifiques Propagation, délégation et bouillonnement des événements avec jquery Module 5 : Fonctions d effets jquery Les effets fournis par jquery Enchaînements d effets et file d attente des effets Module 6 : AJAX avec jquery Les fonctions jquery permettant l échange avec le serveur Web Types de retour et intégration d éléments dans le document Module 7 : Plugins jquery Les principaux plug-ins disponibles Concepts de création de plug-ins personnalisés

PHP/MySQL Niveau 2 Toute personne amenée à créer des applications Web Vous saurez maîtriser l utilisation des fonctionnalités avancées du langage PHP de manière à créer des applications Web dynamiques plus performantes et robustes. Avoir une très bonne connaissance du langage HTML, de même que l utilisation des feuilles de styles CSS. La connaissance des fonctionnalités de base du langage PHP est également requise 2 jours Date du 3 au 4 juillet 2014 POO en PHP Notions / terminologies de POO Définition et utilisation de classes Héritage de classes Autres fonctionnalités liées aux classes Fonctions avancées de PHP Les expressions régulières Tris personnalisés de tableaux Autres fonctions intégrées avancées Configuration avancée de PHP Configurer le serveur Web Apache pour une meilleure utilisation de PHP Configurer PHP grâce au fichier PHP.ini Modification de la résolution des images La bibliothèque PHPLib Envoi de mails automatiques depuis une application Web Génération de graphiques dynamiques et images PNG/JPG Accès à des fichiers externes Génération et téléchargement de fichiers sur le serveur Web Lecture / Ecriture de fichiers texte et XML Upload de fichiers Sécurité

SPIP Développement et adaptation du nouveau kit CNRS Toute personne amenée à installer un site web avec le "Kit SPIP CNRS". Personnaliser un site web harmonisé à la charte CNRS avec le gestionnaire de contenu SPIP. Découvrir les paramétrage avancé du "Kit SPIP CNRS". Modifier les squelettes, feuilles de styles et scripts. Maîtriser les boucles, balises, critères et filtres des squelettes. upgrader la version de spip. Et Installer des plugins spip (crayon, phpmyvisites, Typo enrichie, ). Connaissance initiale du HTML / CSS nécessaire (ou avoir suivi la formation «HTML / CSS»). La connaissance de PHP/MySQL est recommandée (ou avoir suivi la formation «php/mysql niveau 1»). La formation «Kit SPIP Administrateur» est recommandée. Date Du 10 au 12 septembre 2014 Préparer et gérer son environnement de Boucle et affichage des composants développement Rôles et structures des boucles Identifier les ressources en ligne (Aides, Boucle du menu déroulant gauche tutoriaux, contributions, assistants de Balise article et rubrique : titre, sous titre, sur conception) titre, auteur, date Installation avancé du kit SPIP en local Application de la feuille de style CSS Configurer : la gestion des langues, les options d'interactivité, la gestion du contenu et les options avancées Adaptation des squelettes du kit SPIP Rôle du plugin du kit CNRS Rôle et structure d'un squelette Squelette "page d'accueil" Squelette "page rubrique" Squelette "page article" Ssquelette "page de l'annuaire" Construire une BOUCLE Choisir le type de BOUCLE (rubrique, article, brève, document,...) Choisir les BALISES à afficher, les critères de sélection et les critères d'affichage Utiliser les filtres sur les BALISES pour adapter l'affichage des BALISES Identifier les relations entre les différents types de BOUCLES Réaliser des squelettes Créer un nouveau squelette Imbriquer les éléments récurent par le système INCLURE ou balise MODELE Réaliser des squelettes (techniques avancées) Internationaliser les squelettes Créer et utiliser des filtres personnalisés pour gérer l'affichage des BALISES Inclure des traitements PHP dans les squelettes Intégrer des plugins Principes et évolutivité des plugins Identifier les ressources en ligne (Aides, tutoriaux, contributions) Exemple d installation et de paramétrage : Accès restreint, Barre Typographique, Crayon, Couteau suisse

Administration SERVER 2012 Toute personne amenée à administrer des serveurs 2012 Vous serez à même de déployer, gérer et maintenir les serveurs ; configurer les fichiers et les services d'impression ; configurer les services et l'accès réseau ; configurer une infrastructure de serveur de stratégie réseau ; configurer et gérer les services de domaine Active Directory (AD DS) ; configurer et gérer la stratégie de groupe. Avoir des connaissances en réseau et en administration 5 jours Date Du 15 au 19 septembre 2014 Module 1 : Déploiement et maintenance des images de serveur Vue d ensemble des services de déploiement Windows Implémentation d un déploiement avec les services de déploiement Windows Administration des services de déploiement Windows Module 2 : Configuration et résolution des problèmes du système DNS Installation du rôle de serveur DNS Configuration du rôle de server DNS Configuration des zones DNS Configuration des transferts de zone DNS Gestion et dépannage du système DNS Module 3 : Gestion des services de domaine Active Directory Vue d ensemble d AD DS Implémentation des contrôleurs de domaine virtualisés Implémentation des contrôleurs de domaine en lecture seule Administration d AD DS Gestion de la base de données AD DS Module 4 : Gestion des comptes d utilisateurs et de service Automatisation de la gestion des comptes d utilisateurs Configuration des paramètres de stratégie de mot de passe Configuration des comptes de service gérés Module 5 : Implémentation d une infrastructure de stratégie de groupe Présentation de la stratégie de groupe Implémentation et administration des objets de stratégie de groupe Etendue de la stratégie de groupe et traitement de la stratégie de groupe Dépanner l application des objets de stratégie de groupe Module 6 : Gestion des bureaux des utilisateurs avec la stratégie de groupe Implémentation des modèles d administration Configuration de la redirection de dossiers et des scripts Configuration des préférences de stratégies de groupe Gestion des logiciels à l aide de la stratégie de groupe Module 7 : Configuration et résolution des problèmes d accès à distance Configuration de l accès réseau Configuration de l accès VPN Vue d ensemble des stratégies réseau Résolution des problèmes du service de routage et d'accès à distance Configuration de DirectAccess Module 8 : Installation, configuration et résolution des problèmes du rôle de serveur NPS Installation et configuration d'un serveur NPS Configuration de clients et de serveurs RADIUS Méthodes d'authentification NPS Analyse et résolution des problèmes d un serveur NPS Module 9 : Implémentation de la protection d accès réseau Vue d ensemble de la protection d accès réseau Vue d ensemble des processus de contrainte de mise en conformité NAP Configuration de NAP Analyse et résolution des problèmes du système NAP Module 10 : Optimisation des services de fichiers Vue d ensemble de FSRM Utilisation de FSRM pour gérer les quotas, les filtres de fichiers et les rapports de stockage Implémentation des tâches de classification et de gestion de fichiers Vue d ensemble de DFS Configuration des espaces de noms DFS Configuration et résolution des problèmes de la réplication DFS Module 11 : Configuration du chiffrement et de l audit avancé Chiffrement des fichiers à l aide du système EFS (Encrypting File System) Configuration de l audit avancé Module 12 : Implémentation de la gestion des mises à jour Vue d ensemble de WSUS Déploiement des mises à jour avec WSUS Module 13 : Surveillance de Windows Server 2012 Outils d analyse Utilisation de l Analyseur de performances Analyse des journaux d'évènements

Joomla Gestion et contribution à un site web Toute personne amenée à mettre en ligne un contenu éditorial d un site web Vous saurez utiliser Joomla pour mettre en ligne et gérer le contenu éditorial d un site Web sans aucune connaissance technique préalable Aucune connaissance nécessaire Date Du 22 au 24 septembre 2014 Module 1 : Qu'est-ce qu'un CMS? Le vocabulaire Joomla! Fonctionnement d'un site Joomla! Organiser son espace Joomla! Comprendre les menus Visualiser sa configuration Module 2 : Prise en main de Joomla! Les sections, catégories et articles Créer une section Créer une catégorie Créer un article Paramètres liés aux articles Insérer une image Mise en forme du texte Les commandes de menus Créer un lien ou insérer une ancre Insérer un tableau La gestion des menus La page d'accueil Module 3 : Utilisation avancée de Joomla! Gestion des fichiers multimédia Paramètres des médias Insérer du contenu multimédia sur votre site Insérer une carte Google Maps Inclure un module dans un article Insérer du Javascript Préparation au référencement du site dans les moteurs de recherche