Centre des Réseaux et Systèmes d'Information et de Communication de Boumerdès(CRSIC de Boumerdès)

Le Service Formation


Le CRSIC propose trois offres de formation : CISCO, LINHUX et PHP/MySql.


Toutes les formations au CRSIC

Bientôt le lancement de la formation Microsoft.


Toutes les formations au CRSIC

La Formation CISCO


La formation CISCO au CRSIC

L'académie locale a été créé en 2004 et est située au niveau du CRSIC. Elle est agrée par CISCO, dépendant de l'académie régionale; localisée aux EUCALIPTUS. Le premier cours a commencé en Mars 2004 en version anglaise, par la suite les cours ont été présentés dans deux langues : française (CCNA v3.1) et anglaise (CCNA v4.0).

L'académie locale ne fait que la préparation de la certification CISCO CCNA en 04 niveaux:

John Chambers, président et CEO de Cisco systems a dit:

" L'éducation et l'Internet sont les grands égalisateurs dans la vie de façon à mieux préparer nos enfants pour la vie active dans le 21iéme siècle. Des changements fondamentaux dans nos systèmes d'éducation, les leaders gouvernementaux, les enseignants, les parents et les affaires doivent comprendre que la compétition dans nos écoles est nécessaire si nous voulons absolument améliorer la situation courante ".

Naissance de l'académie CISCO

Le programme CISCO Academy a été créé en 1997.Ce programme comprend 9800 Networking Academies dont 50 états des USA et dans au moins 146 autres pays. Plus de 260.000 étudiants, lycéens, universitaires et candidats affiliés à des entreprises sont inscrits dans ces Académies.

Certifications proposées par CISCO

Pour la réussite des cours CCNA, l'académie locale est dotée des certifications suivantes :


La Formation LINUX


La formtion Linux au CRSIC
  1. INITIATION LINUX
  2. Durée de la formation 5 Jours /30 Heures

    Objectifs

    Cette formation LINUX vous permettra de découvrir LINUX de façon progressive et efficace. Elle vous présentera une sélection rigoureuse mais néanmoins complète des connaissances essentielles pour aborder sereinement LINUX. Vous apprendrez aussi l’essentiel de l’installation et les bases de l’administration pour acquérir une réelle autonomie dans votre utilisation de LINUX.

    Population cible

    Entreprise, étudiant en informatique ou en électronique et toute personne amenée à manipuler LINUX.

    Pré-requis

    Connaissance générale en informatique

    Contenu de la formation :

    Introduction à LINUX

    D'écrire l'opensource

    Les licences opensoures

    • Gpl, ypl et gnu …

    LINUX le système d’exploitation

    • Caractéristiques du système.
    • Origine de LINUX.
    • Description du système, des principaux versions , des packages , comparaison entre microsoft windows et LINUX/UNIX.

    Installation de LINUX

    • Compatibilité matériel HCL
    • BIOS
    • Début de l'installation

    Partitionnement des disques

    • Les disques ide, SCSI,serial ATA
    • Les systèmes des fichiers ( ext2,ext3,ext4)

    Les chargeurs de démarrage LILO/GRUB

    Processus de démarrage de LINUX

    • Comprendre le processus de démarrage du système

    Première connexion au shell/graphique

    L’arborescence du système LINUX

    Ligne de commande bash

    • Les commandes de base du shell (ls,dir, cd, pwd..)
    • Les caractères spéciaux
    • Les commandes ( alias , fonction,commande interne et externe )
    • Les profils utilisateur (.bashrc,.bash_profile,.bash_history)
    • Les variables d'environnement (ps1,home,path...)

    Les niveaux de démarrage de LINUX /etc/inittab

    Montage des périphériques

    • Montage de partition / cdrom,dvd / clé usb

    Utilisation de l’aide des commandes

    • Man, help,
    • Which , whereis, info

    Gestion des fichiers

    • Création et suppression de répertoire (mkdir;rmdir..)
    • Gestion des fichiers (touch,cp,mv,rm.)
    • Les éditions, (awk, sed, tail,more,less cat,head,sort;)
    • Les éditeurs vi,vim,nano et emacs

    Recherche avec (find,cut,grep ..)

    • Les redirections et pipe (>,>> ,|,)

    Gestion des processus

    • Top,kill,ps, bg,fg,nice,renice…

    Les services daemon

    • Description des services daemon et non daemon
    • Arrêt et redémarrage des services

    Création de systèmes de fichiers

    • Les commandes de formatage (mkbootdisk,mkfs,mkfs.ext3..)

    Compression, archivage et désarchivage.

    • Utilisation de la commande tar
    • Zip,gunzip
    • Bzip2

    Gestion des utilisateurs système

    • Création de compte
    • Affectation de mot de passe
    • Désactivation /activation d'un compte
    • Suppression d'un compte utilisateur

    Les droits d’accès avec chmod

    Installation des paquetages

    • Présentation des rpm
    • Installation d'un rpm
    • Mise à jour d'une application
    • Gestion des indépendances des applications
    • Recherche d'une application
    • Suppression des applications

    Récupération de mot de passe

    • Stratégie de mot de passe
    • Récupération de compte root

    Configuration réseau

    • Configuration de la carte réseau via setup
    • Configuration à travers les fichiers de configuration
    • Quelques commandes réseau (ifconfig, ping..)

    L’environnement de travail GNOME / KDE

    • Le serveur xorg / xfree86.
    • Les clients gnome/kde.
    • Utilisation et personnalisation du bureau.
    • Travail avec les documents (voir k office /open office rival de ms office).
    • Autres applications de LINUX (un tour sur les applications disponibles sur LINUX).
    • Utilisation d'application (exemple d’utilisation d’application sous LINUX).

    Installation des composants matériels

    • installation carte réseau, sourie, imprimante … (Grâce à kudzu )
    • Configuration d'une imprimante et son utilisation

  3. ADMINISTRATION SYSTEME SOUS LINUX
  4. ADMINISTRATION SYSTEME SOUS LINUX

    Durée de la formation 5 Jours /30 Heures

    Objectifs

    Maîtriser l'administration du système LINUX REDHAT et principe d'installation de solution serveur.

    Population cible

    Entreprise, étudiant en informatique ou en électronique et toute personne amenée à manipuler LINUX.

    Pré-requis

    Avoir été initié ou déjà utilisateur LINUX

    Contenu de la formation :

    Introduction

    • Rappel HCL (hardware compatibility liste)
    • Installation troubleshooting

    Installation du système

    • Sélection du média d'installation : cd-rom, NFS, FTP, HTTP.
    • Installation système avec KICSTART

    Les rpms , tar et paquetage

    • Compilation et installation de paquetages sources ou binaires.

    X-window choix du gestionnaire de fenêtre kde, gnome

    • Configuration des périphériques liés à x (souris, carte graphique, moniteur, xf86config, xorg.conf, ...)
    • Le paramétrage d'une session x.
    • Déportation de l'affichage d'une application (display)
    • Sécurité de x en réseau (xhost, )
    • Gestion avec l'outil webmin

    Gestion des utilisateurs

    • Gestion de profils utilisateurs avec /etc/ske/*
    • Modification du paramétrage des comptes (durée de vie, longueur mot de passe ..etc)
    • Gestion des droits utilisateurs avancés ( chown, chgrp,chmod,suid..)
    • Rajout des utilisateurs et des groupes méthode avancé (ajout suppression des utilisateur et groupe)
    • Gestion des utilisateurs avec webmin
    • Access control list (setACL, getACL ) les droits avancée

    Les variables d'environnement

    • Les commandes et variables prédéfinies de gestion ( set, env .$path, $home..)

    Les scripts Shell

    • Principe s et syntaxes
    • Compréhension, utilisation
    • Plusieurs exemples

    La sauvegarde

    • Limites et avantages des commandes : tar, cpio et dd.
    • Archivage avec ssh, rsync ,dump
    • Commandes de sauvegarde en réseau : cpio, partimage,
    • Les sauvegardes incrémentales

    Périphériques, disques

    • Le raid software
    • Logical volume manager LVM

    Le swap

    • Activation / désactivation du swap
    • Redimensionnement

    Les partions et /etc/fstab

    • Le serveur x window (voir le serveur graphique x )
    • Les services daemon et les services non daemon de LINUX
    • Les services daemon affectation avec chkconfig

    Tâches automatisées.

    • La commande at
    • Utilisation cron et anacron
    • Les permissions d'automatisation

    Les quotas

    • Activation des quotas
    • Quota groupe
    • Quota utilisateur

    La collecte d’informations sur le système

    • La commande dmesg
    • Les logos et le daemon syslogd
    • Configuration du syslogd
    • Le répertoire virtuel /proc
    • Autre commande (lspci ..etc)

    Services réseaux

    • Carte réseau et virtuel IP
    • Des commandes pour le réseau ( ifconfig , ping , traceroute….)
    • Des commandes LINUX tel que (pstree,vmstat, who, whois …etc.)
    • Les enveloppeurs TCP et xinetd ( decouvrir le TCP et le deamon xinetd )
    • Les clients NFS,samba et DHCP
    • Mise en place d'un serveur web avec apache
    • Configuration virtuelle host

    Gestion des mises à jour

    • Mise à jour du système (comment mettre à jour mon LINUX)
    • Mise à jour du noyau

    La virtualisation

    • Apport virtualisation
    • Utilisation vmware sous LINUX
    • Autre système de virtualisation

  5. Linux administration réseaux et Sécurité
  6. Objectifs :

    Ce cours s'approfondit dans les dispositifs de sécurité, les capacités et les risques associés aux services les plus couramment installés sur un système LINUX

    Population cible :

    Administrateurs système LINUX ou Unix ayant déjà une expérience sur le terrain de l'administration système

    Pré-requis :

    Avoir utilisé LINUX ou avoir suivi la formation administration système sous LINUX

    Durée de la formation : 5 Jours / 30 h

    Contenu de la formation

    Présentation et rappel

    • Le TCP/IP, les commandes essentielles

    Network file system (NFS)

    • Montage des systèmes de fichiers NFS
    • Exportation des systèmes de fichiers NFS
    • Sécurisation de portmap

    Le dispositif sécurité SELINUX

    • Activation /désactivation
    • Contrôle d’accès au service avec SELINUX

    Samba

    • Configuration de samba
    • Mot de passe utilisateur pour samba
    • Connexion à un fichier partagé samba

    DHCP (dynamic host configuration protocol)

    • Configuration d'un serveur DHCP
    • Configuration d'un client DHCP

    Configuration d'apache

    • Paramètres de base
    • Paramètres par défaut
    • Paramètres du serveur
    • Réglage des performances
    • Enregistrement des paramètres
    • Sécurisation du serveur HTTP apache

    Berkeley internet name domain (BIND)

    • Introduction au DNS et à BIND
    • Fichiers de configuration BIND
    • Utiliser rndc
    • Propriétés avancées de BIND
    • Erreurs fréquentes à éviter
    • Outils graphiques de BIND

    Courrier électronique

    • Mise en place de serveur messagerie
    • Protocoles : IMAP, SMTP et POP
    • Les différents types de programmes de messagerie électronique
    • SENDMAIL
    • Sécurisé

    Contrôles de sécurité

    • Contrôles physiques
    • Contrôles techniques
    • Contrôles administratifs
    • Menaces envers la sécurité de réseaux
    • Menaces envers la sécurité du serveur

    Configuration de la sécurité

    • TCP wrappers et xinetd
    • Listes de contrôle d'accès basé sur l'hôte
    • Contrôle d'accès à l'aide de xinetd
    • Contrôle d'accès dans xinetd
    • Liaison et réacheminement de port

    OPENSSH

    • Pourquoi utiliser OPENSSH?
    • Configuration d'un serveur OPENSSH
    • Configuration d'un client OPENSSH

    Techniques de mise en œuvre de pare-feu avec IPTABLES

    • Filtrage de paquetage avec IPTABLES
    • Options utilisées avec les commandes IPTABLES
    • Structure
    • Stockage de l'information IPTABLES

    Mises à jour de sécurité

    • Mise à jour des paquetages
    • Mots de passe
    • Techniques sécurité des mots de passe
    • Contrôles administratifs
    • Services réseau disponibles
    • Services non-sécurisés

    Utilitaires d’analyse sous REDHAT

    • Utilisation de nmap
    • Types d'IDS basé sur l'hôte
    • IDS basé sur le réseau

La Formation PHP/MySql


Le formation PHP/MySql au CRSIC
  1. PHP Approfondie
  2. Objectifs

    Maîtriser une nouvelle façon de concevoir des applications web

    Population cible

    Entreprise, étudiant, informaticien, concepteur web et application multiplateforme

    Pré-requis

    Connaissance général Windows ou autres système

    Durée de la formation : 4 jours ou 24 h

    Contenu de la formation

    I-Introduction

    • - Rappel

    II- Configuration apache avancée

    • - Utilisation HTACCESS
    • - Restriction d'accès

    III- Mise en place des applications sous PHP

    • Cas FORUM
    • Cas CMS
    • Cas application e-commerce
    • Analyse

    IV- Optimisation des développements par utilisation de briques logicielles.

    • Développement et réutilisabilité : stratégies et enjeux
    • Programmation orientée objet (POO)
    • Classes, propriétés, méthodes
    • Visibilité & protection.
    • Constructeur, destructeur
    • Appel implicite vs. Explicite.
    • Héritage & agrégation
    • Règles de propagation.
    • Polymorphisme
    • PEAR
    • Structure, conventions et paramètres
    • Principales librairies (exemple)
    • PHPLIB remplacé par PHPBB
    • Structure, conventions et paramètres
    • Principales librairies
    • Notion de désigne PATEN
    • Présentation des Template
    • Les générateurs de Template
    • Construction d'un Template
    • Intégration du Template dans une application

  3. PHP Maitrise
  4. Objectifs :

    Maîtrise du php et conception de site ou application web dynamique

    Population cible :

    Entreprise, Etudiant, informaticien et concepteur web.

    Pré-requis :

    Connaissance générale sur windows ou autres systèmes

    Durée de la formation : 4 jours / 24 heures

    Contenu de la formation

    Introduction

    • Les possibilités de php
    • Les ressources disponibles (logiciels, bibliothèques, informations...)
    • Perspectives
    • Architecture et fonctionnement
    • Les serveurs web
    • Définition
    • Le web statique
    • Le web dynamique
    • Les programmes dynamiques (asp,perl,php,..)
    • Les types de serveurs web (pws,iis,apache)
    • Mise en place plateforme web dynamique
    • Les mécanismes d'installation du serveur applicatif apache, MySQL, php

    Introduction sur le html

    • Structure du LANgage
    • Les principales balises
    • Les balises de mise en forme
    • Les balise de titre hx
    • Les balises mise en forme texte
    • Les balises paragraphe
    • Les liens
    • Les balises de tableau

    Bienvenue sur php

    • Structure et balise php
    • Déclaration de variables
    • Déclaration de constantes
    • Les structures conditionnelles et de branchement
    • If , if else, if elseif
    • For endfor, do for
    • While , do…. while
    • Les cas case
    • Les cookies
    • Activer et utiliser les cookies
    • Détruire une cookies
    • Les sessions
    • Activer et utiliser une session.
    • Fermer et détruire une session
    • Travailler avec les dates
    • Traiter des chaines de caractères
    • Les fonctions
    • Les fonctions traitement de fichier
    • La fonction d'envoi de mail
    • Récupérer et vérifier un formulaire
    • La conception de formulaires
    • Contrôle et validation de la saisie
    • L'action get ou post.
    • Appel du fichier php
    • Récupération des données saisies par l'utilisateur

    La trilogie MySQL, PhpMyadmin et php

    • PhpMyadmin le client MySQL
    • Création de base de données
    • Mise en place de tables et champs
    • Export/import d'une base de données

    Les principaux requêtes MySQLv

    • Connexion au serveur MySQL via php
    • Sélection de la base
    • Les requêtes ; insertion, selection, mise à jour et suppression
    • Les clauses wheres

    Quelques fonction MySQL

    • Exemple d'application livre d'or
    • Exemple de moteur de recherche base sur MySQL

Toutes les formations au CRSIC

Bientôt le lancement de la formation Microsoft.