Top articles

  • POO #7: Les classes abstraites et finales

    26 octobre 2019

    PHP intègre un autre concept de la programmation orientée objet : les classes abstraites. Ce cours définit et introduit la notion de classes abstraites. Nous présenterons ce que sont les classes abstraites, à quoi elles servent au développement et comment...

  • POO #6: Méthodes magiques : __sleep() et __wakeup()

    26 octobre 2019

    Nous avons étudié dans les précédents articles les méthodes magiques__clone(), __set(), __get() et __call(). PHP ajoute à ces dernières deux méthodes magiques supplémentaires __sleep() et __wakeup() qui permettent de surcharger le processus natif de sérialisation...

  • POO #5: Méthodes magiques : __clone

    26 octobre 2019

    PHP depuis sa version 5 implémente des méthodes magiques, que vous pouvez implémenter dans vos classes, et qui seront automatiquement appelées par votre script. La méthode magique __clone() est l'une de ces méthodes. Le tutoriel qui suit introduit le...

  • POO #4: Méthodes magiques : __call()

    26 octobre 2019

    PHP a fait un grand pas en avant en matière de programmation orientée objet avec sa version 5. Depuis cette version, il permet d'implémenter des méthodes au comportement prédéfini par PHP. Ces méthodes sont nommées « méthodes magiques », __call() est...

  • POO #3: Méthodes magiques : __set() et __get()

    26 octobre 2019

    PHP a fait un grand pas en avant en matière de programmation orientée objet avec sa version 5. Depuis cette version, il permet d'implémenter des méthodes au comportement prédéfini par PHP. Ces méthodes sont appelées « méthodes magiques », les méthodes...

  • POO #2: Visibilité des propriétés et des méthodes

    24 octobre 2019

    La visibilité des propriétés et des méthodes d'un objet constitue une des particularités élémentaires de la programmation orientée objet. Ce tutoriel a pour objectif de présenter les différents niveaux de visibilité que propose le modèle objet de PHP...

  • POO #1 : Les classes objets

    24 octobre 2019

    La programmation par objet ( POO ) a été intégrée au langage PHP dans sa version 4. Mais à cette époque, le modèle objet de PHP était beaucoup trop sommaire. Nous ne pouvions réellement parler de programmation orientée objet. Les développeurs de PHP se...

  • POO #12: Sécurité des applications PHP - Introduction aux Cross Site Request Forgeries ou Sea Surf

    26 octobre 2019

    Vous connaissez peut-être les attaques XSS qui consistent à injecter du code malveillant, et où l'utilisateur est directement victime de l'action du code (boîtes de dialogue, redirections, vols de cookies, etc.) ? Eh bien, ce tutoriel va vous apprendre...

  • Interconnexion des sites avec VPN

    13 décembre 2019

    L’interconnexion de deux sites d’une entreprise par la liaison spécialisée à présenter un certain nombre de limites liées au coût qui est très élevés, mais le débit est garantis. Ainsi, la liaison entre deux sites d’une entreprise passant par internet...

  • Translation d’Adresse IP: NAT et PAT #partie 1

    16 décembre 2019

    Le protocole IPV4 qu’on utilise présentement offre un champ d’adressage limité et insuffisant pour permettre à tout équipement informatique de disposer d’une adresse IP. Or une adresse IP est en effet codée sur 32 bits, ce qui offre un maximum de 2 32...

  • Mise en œuvre du NAT (Statique et Dynamique) et du PAT #partie 2

    23 décembre 2019

    Dans cette partie, nous allons utiliser l’émulateur gns3 afin de pouvoir émuler toutes les notions introduites ci-haut. Nous avions choisie gns3 car il nous permettra d’être dans le réseau physique que nos machines ainsi nous pourrons également l’interagir...

  • IPTV sur une architecture IMS

    11 novembre 2019

    Dans cet article, nous présentons un serveur d'application IPTV sur une architecture IMS. Comme dans l'article sur l'installation de OpenIMSCore, nous avons déjà montré comment installer OpenIMSCore qui est l'architecture IMS que nous allons utilisé dans...

  • Installation de OpenIMSCore

    11 novembre 2019

    OpenIMSCore est une implémentation des Call Session Control Functions (CSCFs) et du Home Subscriber Server (HSS), qui forment ensemble le réseau cœur des architectures IMS/NGN comme spécifié par le 3GPP, le 3GPP2, l’ETSI, TISPAN et le PacketCable initiative....

  • PHP #5: Sécuriser un répertoire par authentification HTTP

    29 octobre 2019

    Le tutoriel qui va suivre et une initiation à la sécurisation d'un dossier sur un serveur Web de type Apache. Il vous apprendra à définir des règles de proctection dans un fichier .htaccess et des couples logins / mots de passe autorisés à accéder au...

  • PHP #2: Les vues

    29 octobre 2019

    Le langage SQL acronyme de Structured Query Language (Langage Structuré de Requêtes), a été conçu pour gérer les données dans un SGBDR. A l'aide des DML (Data Manipulation Language ie les requêtes SELECT, INSERT, UPDATE, DELETE) il est possible de manipuler...

  • Analyse de MESSAGES Astérisk PJSIP

    18 juillet 2023

    Activité 1: Analyse des messages SIP et décorticage des en-têtes SIP (REGISTER, INVITE, BYE, ACK, SUBSCRIBE, etc.) Requête REGISTER Principe de fonctionnement L'enregistrement d’un utilisateur se fait en deux phases: Phase 1: le client cherche à s’enregistrer...

  • Les fonctionnalités de Astérisk

    18 juillet 2023

    Activité 2: Étude détaillée des fonctionnalités de Asterisk Mettre en œuvre les services suivants : Parking ; Le principe du parking consiste à «garder» quelque part, pendant une durée limitée, un appel de façon à pouvoir se déplacer et aller répondre...

  • Les applications de Asterisk

    18 juillet 2023

    Activité 3: Étude détaillée des applications Asterisk Dans cette activité, il faut étudier la fonction Dial avec toutes les options m, t,T, durée d'appels, etc. L'application dial() tente d'établir une nouvelle connexion sortante sur un canal, puis de...

  • Hébergement d’un site REACT en production sur un serveur apache2

    18 juillet 2023

    Dans cet article, nous proposons la démarche à adopter pour héberger votre application react-js dans un serveur web apache2. Il est constitué de trois parties, de l'installation des paquets à la mise en œuvre de l'hébergement. Suivez nous ..................

  • Installation srsRAN et open5gs

    18 août 2023

    L'objectif de cette article est de montrer comment comment installer un environnement de réseau mobile 3G/4G (srsRAN) et 5G (open5gs). Les différentes étapes sont présentées dans la suite. 1. Installation srsRAN → Prérequis sudo apt-get install cmake...

  • GNS3 (Graphical Network Simulator)

    01 juillet 2019

    de charger de véritable IOS Cisco et de les utiliser en simulation complète sur un simple ordinateur. GNS3 permet d'avoir un routeur Cisco virtuel sur son ordinateur. A noter simplement que GNS3 ne

  • Le Service DHCP (Dynamic Host Configuration Protocol)

    03 juillet 2019

    Un réseau informatique est un ensemble de nœuds (machines) interconnectés par des supports de transmission dans le but de fournir des services à des utilisateurs finaux que nous sommes. Pour qu...

  • Intégration cisco IP PHONE CP-78XX dans Asterisk

    02 septembre 2019

  • calculatrice scientifique avec javascript

    02 septembre 2019

  • Introduction au dmvpn

    02 septembre 2019

    Qu'est-ce que c'est? DMVPN (pour Dynamic Multipoint VPN) . D'un point de vue High-level, il s'agit de " Point to Multipoint overlay VPN Tunneling " ou Overlay veut dire que le DMVPN fonctionne au ...

<< < 1 2 3 > >>