Emmanuel Gautier

Emmanuel Gautier

Clock 30 heures de cours
Free session Premier Cours Gratuit

Présentation

Développeur Web et Sysadmin Linux passionné

Bonjour,

Diplômé de SUPINFO, une école d’ingénierie informatique généraliste, j'ai commencé à donner des cours de mathématiques au Lycée à des collégiens. Par la suite, au cours de ma vie professionnel j'ai été amené à dispenser des formations de développement web et administration système Linux au sein d'une école d’ingénierie informatique ainsi que d'animer des groupes de travail sur ces deux sujets.

Passionné d'informatique de la première heure, je suis maintenant développeur et administrateur système Freelance et fournis mes services et mon expertise aux entreprises et startups. A force de missions variées techniquement, j'ai eu l'occasion d'acquérir de l'expérience et des compétences sur de multiple technologies et domaines. De même, CTO et Co-Fondateur d'une startup Nantaise, je suis à même de vous partager mon expérience dans l'architecture logiciel et système et de gestion de projet et de entrepreneuriat. Je continue toujours à faire de la formation en développement et administration système dans les écoles du supérieur.

Afin de faire connaissance et partager nos expériences réciproques, je propose un premier cours gratuit. Cet échange permet de connaître vos attentes et votre niveau afin de mettre en place un cours adapté pour vous.

Je suis disponible en semaine, soirées comprises, ainsi qu'en Weekend. N'hésitez pas à me contacter.

Cursus académique

  • diplômé de SUPINFO International University
  • Bac S mention Bien

Avis des élèves

2 Avis
  • Extraordinaire
    2
  • Excellent
    0
  • Bien
    0
  • Moyen
    0
  • Décevant
    0
  • Seuls les élèves ayant pris un cours sur LiveMentor sont autorisés à laisser un avis.



    Les élèves peuvent évaluer leurs mentors sur 3 critères :




    - Expertise
- Disponibilité
- Pédagogie

    Avis laissé par Simon

    Le 04 décembre à 13h53

    Extraordinaire

    Emmanuel est un excellent mentor. Patient, à l'écoute et pédagogue, je le recommande vivement! :)
    Réponse d'Emmanuel
    Le 04 décembre à 22h31
    Merci Simon. Ravi d'avoir pu t'aider.

    Avis laissé par David

    Le 15 octobre à 12h26

    Extraordinaire

    Explication claire et précise.
    Voir plus d'avis

    Questions et Réponses

    Comment utiliser les blocs try/catch ?

    Javascript / JQuery / Syntaxe Javascript

    Les fonctions ne faisant pas l'objet de l'utilisation de Promises comme définis dans ES6 et n'utilisant pas le catch défini dans celle-ci peuvent interrompre l'execution du code dans le cas d'une erreur. L'execution sensible peut être mis dans un bloc try / catch afin de pouvoir intercepter l'erreur si elle a lieu. Dans le cas où le code executé dans le try génère une erreur, les instructions suivants le bloc de seront pas affectées. L'erreur passera dans le bloc catch et vous laissera la possibilité de gérer l'exception intervenue.

    Comment connaître la résolution du visiteur ?

    Javascript / JQuery / Navigation, Navigateur et Javascript

    Plusieurs choix s'offre à vous, si un outil de tracking analytics est installé (Google Analytics par exemple), les informations sur le navigateur et l'ordinateur sont disponibles dans les données disponibles. Sans outil de tracking, une simple fonction Javascript permet de connaître la résolution de l'écran de chacun des visiteurs.

    Comment s'installe PHP ?

    PHP / Généralités sur PHP

    Il existe un certain nombre de méthodes d'installation de la technologie PHP qui dépendent de l'environnement d’exécution utilisé : l'OS : Linux, Windows, .... Le reverse proxy utilisé : Apache, Nginx, IIS, ... Le type de moteur PHP que vous souhaitez utiliser : PHP module Apache, PHP CGI, PHP FPM, HHVM, Zend Server, ... La version de la technologie : PHP 5.x, PHP 7, Dans quelle situation voulez-vous installer PHP ?

    Comment tester si un objet existe ?

    Javascript / JQuery / Scripts utiles en Javascript

    Il suffit d'effectuer la condition suivant typeof myvar !== 'undefined' Si le type d'une variable est undefined, c'est que cette variable n'existe pas !

    Quelles sont les erreurs possibles ?

    PHP / PHP et la sécurité

    Plusieurs types de failles de sécurité peuvent exister quelques soit le langage de développement. On peut différencier deux grandes familles de failles qui sont les suivantes : - Faille Techniques : failles de sécurité lié à la technologie utilisée et le développement effectué. - Faille Logique : Une erreur dans la mise en place des permissions et la gestion de l'accès au ressource. Des utilisateurs pourront ainsi avoir accès à des ressources dont ils ne sont pas censés avoir accès - Faille Humaine : Plus courament appelé Social Engineering, il consiste a tout simplement demander à des utilisateurs ayant des informations ou des droits de faire des choses pour vous en usurpant une identité ou en soudoyant, etc ... Dans les failles techniques, comme en PHP, il peut y avoir différentes types de failles tel que la faille par injection SQL qui consiste à injecter une requête SQL ou encore la faille XSS qui est l'injection de code exécuté côté client pouvant infecter l'utilisateur ou dérober des informations. Il n'existe pas de sécurité parfaite. Un contrôle des données entrantes et sortantes est la chose la plus importante à faire pour se prémunir de failles de sécurité.

    Matières enseignées et méthodologie

    Prépas Scientifiques

    Formation Professionnelle

    BCPST