Tous les formateurs
Ing. Ziad Mahmoud

Ing. Ziad Mahmoud

Assistant d'enseignement à la Faculté des ordinateurs et de l'information à l'Université de Pharos

4 cours12.7K vues

Assistant d'enseignement à l'Université de Faros, Ziad a dispensé plus de 3000 heures de formation et de conseil à plus de 600 stagiaires.

Cours de Ing. Ziad Mahmoud

  • Traitement du langage naturel
    4.4(56)|1,825|3:00

    Traitement du langage naturel

    Faites en sorte que les programmes d'IA comprennent et génèrent le langage humain

    Ing. Ziad Mahmoud
    Ing. Ziad Mahmoud
  • Créer un chatbot professionnel avec ManyChat
    4.5(47)|5,350|2:07

    Créer un chatbot professionnel avec ManyChat

    Apprenez à créer un chatbot professionnel pour les réseaux sociaux

    Ing. Ziad Mahmoud
    Ing. Ziad Mahmoud
  • Cryptographie & Sécurité
    4.9(98)|3,898|7:59

    Cryptographie & Sécurité

    Techniques de cryptographie et sécurité de l'information : Un guide complet

    Ing. Ziad Mahmoud
    Ing. Ziad Mahmoud
  • Développement d'applications Blockchain avec Solidity
    4.6(50)|1,629|2:28

    Développement d'applications Blockchain avec Solidity

    Contrats intelligents et applications Blockchain

    Ing. Ziad Mahmoud
    Ing. Ziad Mahmoud

Ce que vous apprendrez avec Ing. Ziad Mahmoud

Traitement du langage naturel

Ce cours explique le traitement du langage naturel (NLP), la branche de l'intelligence artificielle qui permet à l'ordinateur de comprendre et d'analyser les textes humains. Vous commencez par une introduction au NLP et au cycle de vie d'un projet, puis vous préparez les données textuelles et supprimez la ponctuation. Ensuite, vous apprenez la tokenisation et la suppression des mots vides, puis la racinisation et la lemmatisation pour ramener les mots à leur forme de base. Vous passez ensuite à la vectorisation du texte, qui transforme les mots en nombres lisibles par la machine, et à l'ingénierie des caractéristiques pour extraire les informations utiles des données.

  • Capacité à mettre en œuvre un projet complet de traitement de texte.
  • Analyser des textes et extraire des caractéristiques en utilisant des techniques avancées.
  • Sélectionner et évaluer des modèles appropriés pour des performances optimales.

Créer un chatbot professionnel avec ManyChat

Ce cours vous apprend à créer un chatbot professionnel avec ManyChat pour les plateformes de réseaux sociaux, afin qu'il réponde automatiquement à vos clients. Vous commencez par l'introduction du cours, puis l'inscription sur la plateforme et la découverte de l'interface et des bases. Ensuite, vous apprenez les mots clés KeyWords, les messages en séquence Sequences, les réponses automatiques aux commentaires Comments, les flux Flows, les étiquettes Tags, les messages groupés BroadCast, puis les outils de croissance Growth Tools pour développer votre activité. Le cours se termine par un projet pratique en deux parties, avec un cahier de travail à télécharger.

  • Concevez et lancez un chatbot professionnel qui sert vos objectifs commerciaux.
  • Augmentez l'engagement des clients et améliorez leur expérience.
  • Organisez des campagnes marketing en utilisant des outils d'envoi en masse.

Cryptographie & Sécurité

Ce cours enseigne la cryptographie et la sécurité de l'information à partir des bases, dans le but de comprendre comment protéger les données et la vie privée, et non d'attaquer un système. Il commence par les notions de sécurité de l'information et des réseaux, puis une introduction à la théorie des nombres et à ses notions avancées, car c'est la base mathématique sur laquelle repose le chiffrement. Vous découvrez ensuite les techniques de chiffrement classiques, la norme de chiffrement des données, les chiffrements par blocs et la norme de chiffrement avancé, le fonctionnement d'un chiffrement par blocs et les générateurs de nombres aléatoires.

  • Compréhension complète des principes de chiffrement et de sécurité de l'information.
  • Application des techniques de chiffrement pour sécuriser les données.
  • Gestion efficace des clés et des signatures numériques.

Développement d'applications Blockchain avec Solidity

Ce cours enseigne le développement d'applications blockchain et l'écriture de contrats intelligents avec le langage Solidity sur le réseau Ethereum. Il commence par une introduction à Ethereum et à la technologie blockchain, puis vous utilisez Remix pour écrire et tester du code Solidity. Vous apprenez ensuite les bases du langage pas à pas : les types de données, les fonctions, l'instruction if, les opérations arithmétiques, Set et Get, les tableaux, les boucles, les enums et Struct.

  • Écrire des contrats intelligents avec Solidity.
  • Créer des applications décentralisées (DAPPs) sur la blockchain.
  • Gérer des concepts avancés comme l'héritage et les contrats intelligents complexes.