Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Fodil YAZID

Ingénieur Multimédias et Audiovisuels

Audiovisuel - Informatique - Multimédias
Coordination technique
L’esprit d’équipe et rigueur
Fodil YAZID
52 ans
Permis de conduire
Situation professionnelle
En poste
Ouvert aux opportunités
Présentation
En tant qu’ingénieur multimédia et audiovisuel, je conçois et met en œuvre des solutions techniques pour les projets d’exposition.
Mon expérience dans l’informatique, les multimédias et l’audiovisuel me permet de maîtriser les techniques de gestion de projet modernes.
Je possède un excellent relationnel, je suis autonome, réactif, polyvalent, organisé et j’aime travailler en équipe.
CV réalisé sur DoYouBuzz

Python - Par la pratique

M2I

Septembre 2021
– Identifer les usages courants du langage
– Mettre en pratique le scripting en Python
– Structurer votre code en fonction, classes et modules
– Utiliser des modules existants
– Décrire la programmation réseau avec Python
– Expérimenter la programmation objet en Python
Modules, options, contenu des cours
  • MODULE 01
    Introduction - Historique - Environnement de travail - Champs d'application
    Scripts, fonctions et classes
    Versions architectures et plateformes pour Python
    Editeurs et environnements de développement (IDE)
    Installation et configuration de Python
    Conformité du codage à PEP8
    Exemples de travaux pratiques (à titre indicatif)
    Acquisition de l'environnement de développement
    Configuration de l'installation
    Programme type
    Programme minimal et point d'entrée
    Extension basée sur les packages : import
    Lancement de programmes et passage d'arguments
    Versions compilées de Python - .py - .pyc - Console Python - Encoding : utf-8
    Exemples de travaux pratiques (à titre indicatif)
    Ecriture d'un premier programme de base Python
    Echange avec la console
    Types de bases - Typage faible - Booléens, numériques - Les chaînes de caractères
    Conversions de types, casting
    Types agrégés : Tuples, List, Set et dictionnaires
    Exemples de travaux pratiques (à titre indicatif)
    Sur le programme Python démarré, travail sur les types de variable en Python
    Ajout de tableaux et travail sur ceux-ci
  • MODULE 02
    Les instructions de base - Commentaires sur une ligne # ou plus """
    Notion de blocs et indentations - Les opérateurs - Affectation - Arithmétique - Logiques
    Relationnels
    Saisie et affichage : input, print et formatage
    Structure conditionnelle - Les structures de boucle : While, For, Range() - Break et continue
    La gestion des exceptions - L'import de modules
    Exemples de travaux pratiques
    Suite du travail sur le programme Python
    Utilisation des structures de contrôle
    Ajout de la gestion des exceptions et compréhension des modules
    Procédures et fonctions
    def(), arguments et valeur de retour
    Variables globales et l'instruction globale
    Arguments par défaut, *args et **kwargs -
    Fonctions lambda
    Exemples de travaux pratiques (à titre indicatif)
    Définition et exploitation de nouvelles fonctions avec passage de paramètres et types de retour
    Ecriture de fonctions lambda, compréhension de l'avantage d'utiliser celles-ci
    Gestion des fichiers
    Gestion de fichiers et répertoires
    Accès séquentiel, aléatoire
    Le module os, os.path, shutil, zlib
    Exemples de travaux pratiques (à titre indicatif)
    Création d'un nouveau programme qui accède aux fichiers et répertoires, différents types d'accès étudiés
    Travail sur les modules standards
  • MODULE 03
    Les modules
    Définition de modules et instruction import
    Modules en tant que fichier py et en tant que répertoire
    Résolution des modules
    Module et programme : main
    Installation de modules : pip, easy_install
    Exemples de travaux pratiques (à titre indicatif)
    Utilisation de modules systèmes
    Création de modules regroupant plusieurs fonctions écrites en cours
    Les classes
    Approche objets
    Classes et instances / objets : self
    Constructeur : init
    Données et méthodes membres
    Héritage multiple
    Exemples de travaux pratiques (à titre indicatif)
    Dans un nouveau programme, création de classes simples, instanciation de celles-ci pour en récupérer des objets
    Ajout de méthodes et de propriétés
    Ajout de l'héritage et travail sur ce modèle
  • MODULE 04
    Les librairies Python
    Accès aux bases de données relationnelles
    Programmation graphique UI avec Tkinter
    Exemples de travaux pratiques (à titre indicatif)
    Création d'un programme d'interface utilisateur utilisant la librairie Tkinter
    Ajout dans ce programme d'un accès à une base de données relationnelle puis exploitation de cet accès
    Mise au point de programme
    Débogage : exécution pas à pas
    Python et le Web
    Scripts Python en tant que Common Gateway Interface CGI
    Introduction au Framework Django
    Exemples de travaux pratiques (à titre indicatif)
    Ecriture d'une petite application Web en tant que Common Gateway Interface (CGI)
    Création d'une application simple avec Django, le framework Web de Python
    Certification (en option)
    Prévoir l'achat de la certification en supplément
    L'examen (en français) sera passé soit à la fin de la formation, soit ultérieurement dans nos centres de formation
    Il s'effectuera en ligne et durera en moyenne 1h30
    551 points minimum seront nécessaires pour l'obtention de la certification (le score obtenu attestera d'un niveau de compétence)

Concepteur Développeur Informatique

Nextformation

Mai 2013 à décembre 2013
Titre professionnel délivré par le ministère chargé de l’emploi.
Certification de niv. II 951 heures.
Modules, options, contenu des cours
  • Développer des composants d'interface
    • Maquetter l'application.
    • Programmer des formulaires et des états
    • Programmer des pages Web
    • Manipuler les données avec le langage de requête SQL
    • Développer les composants d'accès aux données
    • Installer les composants
    • Assister les utilisateurs
    • Communiquer dans un contexte professionnel
  • Développer la persistance des données
    • Modéliser les données
    • Mettre en place la base de données
    • Manipuler les données avec le langage de requête SQL
    • Programmer dans le langage du S.G.B.D. (triggers & procédures stockées)
    • Utiliser l'anglais dans son activité professionnelle en informatique
  • Développer une application N-tiers
    • Définir l'architecture de l'application
    • Modéliser l'application à développer en utilisant UML
    • Appliquer une démarche qualité
    • Développer les composants métier
    • Manipuler les données réparties dans une architecture Client/serveur x-tiers
    • Développer les composants de la couche de présentation (IHM)
    • Développer des composants intégrés à l'informatique nomade
    • Réaliser un test d'intégration
    • Déployer l'application
    • Animer l'équipe de développement
    • Actualiser ses compétences techniques

BTS Mécanique et Automatismes Industriels

Lycée Gustave Monod

Septembre 1995 à juillet 1997
Modules, options, contenu des cours
  • ANALYSE
    • participation à l'élaboration de cahiers des charges,
    • définition des objectifs techniques, économiques et humains à atteindre sur une ligne de production automatisée.
  • CONCEPTION
    • définition d'une partie opérative,
    • étude ou restructuration d'une partie commande (constituants de dialogue, armoire de commande, cycles de fonctionnement, etc.).
  • RÉALISATION - MISE AU POINT
    • ordonnancement et suivi de la réalisation des différents équipements (partie opérative et partie commande),
    • intégration des programmes de fonctionnement dans le (ou les) automate(s) programmable(s),
    • participation à la mise en service d'un équipement (ajustements mécaniques, mise au point du fonctionnement, etc.),
    • participation aux phases de réception d'un équipement par un client.

Baccalauréat Génie Mécanique et Productique

Lycée Technique Fernand Léger

Septembre 1994 à juillet 1995
Modules, options, contenu des cours
  • CONCEPTION MODÉLISATION
    • Dessin industriel DAO
    • Conception de produits ou systèmes CAO
    • Calculs informatisés d’efforts, de résistance, simulation de comportements…
  • PRODUCTION
    • Préparation du travail - Gestion - Planification - Expérimentation
    • Préparation des outillages
    • Programmation et utilisation de machines à commande numérique
    • Sécurité
  • AUTOMATISME
    • Etude du fonctionnement sur des systèmes réels, des parties opératives (mécaniques) et des parties commandes
    • Programmation - Modes de fonctionnement
    • Sécurités…