Julien Moulin

Julien Moulin

Clock 5 heures de cours
Free session Premier Cours Gratuit

Présentation

Développeur, formateur, autodidacte, pédagogue et sympa

Dynamique, moteur et autonome, Julien est un autodidacte passionné par le développement avec 15 années d'expérience, forgées petit à petit, dans de nombreuses technologies.Il dispose d'un sens aigu des bonnes pratiques et du "coder bien". Après une forte expérience chez SensioLabs (les créateurs de Symfony), où il a pu travailler sur des projets de différentes tailles et toujours relever le défis avec brio, il se lance en freelance, en télé-travail, avec une grande préférence pour les missions d'accompagnement des équipes.Egalement communiquant dans l'âme, il a toujours fait de la formation (auprès de tous les public possibles) et il transmet aujourd'hui ses compétences sur le net et en vrai, avec des modules orientés sur le développement web (et bourrés de petites astuces). Vous pouvez le découvrir sur Video2Brain et réserver des cours particuliers avec lui sur livementor.Pour vos apprentissages, il se basera toujours sur des cas concrets, et vous développerez ensemble. Les formations sont orientées sur la manipulation et un peu de théories au besoin. Vous serez également accompagné au fur et à mesure de votre progression avec un vrai suivi des élèves.

Que vous soyez débutants ou avancé, il y a toujours des centaines de choses à apprendre. Dev web, intégration continue, mise en place d'interface complète et responsive, php, javascript, Nodejs ou encore Angular (1 & 2). Les cours s'adressent donc à tous, que vous souhaitiez découvrir, devenir développeur ou approfondir une partie d'un langage ou d'un Framework.

La première séance sera toujours gratuite, pour vous permettre de découvrir la façon de faire de Julien et les outils que nous aurons à utiliser ensemble en fonction des cours.

Etant indépendant, Julien peut vous accompagner sur des créneaux horaires très variés, en fonction de vos disponibilités.

Cursus académique

  • diplômée de Ecole du web
  • Bac Autre

Avis des élèves

1 Avis
  • Extraordinaire
    0
  • Excellent
    0
  • Bien
    0
  • Moyen
    0
  • Décevant
    1
  • 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 Zakaria

    Le 23 décembre à 15h41

    Décevant

    Je vous le déconseille un salle voleur. j'ai payé un cours que j'ai jamais eu.
    Voir plus d'avis

    Questions et Réponses

    Comment créer une variable globale dans une fonction ?

    Javascript / JQuery / Syntaxe Javascript

    La variable globale, est pas définition globale. Si tu crées ta variables avec var dans ta fonction, elle sera scopée dans ta fonction. En revanche, tu peux créer en dehors de ta fonction une variable avec var et l'assigner sans var dans ta fonction. Ce qui te permettra d'agir sur une globale dans une execution locale.

    Pourquoi faut-il toujours déclarer ses variables ?

    Javascript / JQuery / Syntaxe Javascript

    C'est une principe classique, mais une variable est aussi une allocation mémoire. D'une part, déclarer une variable permet de mettre de coté, de préparer le remplissage de l'allocation, mais cela va aussi garantir que la variable est disponible et nous éviter des erreurs. Cela dit, en fonction de l'emplacement d'utilisation, il n'est pas toujours utile de déclarer une variable en début de script. En effet, une variable pourra simplement être scopé dans une function pour n'être disponible qu'à cet endroit et pas en dehors.

    Qu'est ce que c'est que le DOM ?

    Javascript / JQuery / Expressions régulières et utilisation du DOM

    Le DOM est la représentation objet du document visible à l'écran. C'est un emplacement définit dans une format proche de XML disposant de parent, d'enfants, appelés noeuds. Tu peux agir sur le Document Object Model avec des librairies comme jQuery ou directement avec l'implémentation html5 pour en modifier le contenu et donc ce qui est vu dans le navigateur.

    Quelles sont les solutions d'abstraction de base de données en PHP ?

    PHP / Les bases de données en PHP

    La plus connue, c'est Doctrine, elle te permet de représenter sous format Objet en php tes différentes tables (nommée entité) et de construire tes requêtes dans un langage plus simple (api) qu'une requêtes mysql classique.

    Comment détecter la désactivation du JavaScript coté client ?

    Javascript / JQuery / Navigation, Navigateur et Javascript

    La façon la plus simple est d'utiliser la balise <noscript> qui te permets d'afficher un message si js est désactivé. Une autre solution est d'utiliser javascript pour ajouter un cookie et tester coté serveur que ce cookie existe bel et bien.

    Comment remplacer des caractères dans une chaîne ?

    Javascript / JQuery / Scripts utiles en Javascript

    Avec Jquery, qui est aussi du javascript, il faut s'en souvenir ! nous avons plusieurs méthodes permettant de faire des remplacement. La première, c'est la méthode replace() qui permet de changer un caractère ou un ensemble de caractère par un autre. Mais, nous pourrions aussi nous attarder sur les Regex, qui est une méthode générique à tous les langages pour faire des traitement de chaine.

    Comment protéger les mots de passe ?

    PHP / PHP et la sécurité

    La méthode la plus simple en crypto générique, c'est seul du sel et du hash. D'abords, on ne stockera jamais le mot de passe en dur, il sera toujours encodé dans un premier temps, de préférence avec la méthode MD5 ou SHA1 et ensuite, on pourrait lui appliquer une concaténation, la plus simple serait une chaine changeante mais fixe et disponible en base, comme le pseudo de l'utilisateur ou encore son adresse email et enfin il faudra une clé de hash, coté serveur. La vérification consistera à recréer ce hash complet lors de la saisie du mot de passe utilisateur et vérifier qu'il correspond à celui stocké en base.

    Matières enseignées et méthodologie

    AngularJS niveau Formation Professionnelle

    Du javascript à Angular et pour les deux versions existantes sur le marche, 1 et 2. Dans ces cours, vous apprendrez les rudiments d'une interface riche et surtout bien construite. Vous découvrirez les principaux modules et les techniques pour découper proprement un projet. Depuis un cas concret, un sujet qui vous tient à coeur ou un projet sur lequel vous travaillez, vous apprendrez à manier le Framework à la perfection.

    Ionic niveau Formation Professionnelle

    Pour créer une application ios ou android, et ne faire qu'un seul code pour les dominer tous, Ionic est le maitre du secteur. javascript, Angular et Ionic sont traités dans ces cours. Exercices pratiques et théorie seront de la partie. Vous apprendrez à tirer pleinement parti des outils qui sont disponibles.

    Javascript / JQuery niveau Formation Professionnelle

    jquery tient une place prédominante dans de nombreux projets web encore en fonctionnement. Nous parlerons des outils de la librairies, des possibilités offertes et même de scrapping, car jquery est un outil complet qui permet de très nombreuses choses.

    NodeJS niveau Formation Professionnelle

    Avec NodeJs, le javascript coté serveur devient possible. Dans ces cours, vous apprendrez à monter de toute pièce un serveur sur votre environnement, à utiliser Express ou des paquets installés avec NPM, vous découvrirez les modules les plus utilisés avec Node. Pour les plus avancés, nous pourrons même traité des sockets avec socket.IO et apprendre à les utiliser pour réaliser des applications live.

    PHP niveau Formation Professionnelle

    php7 est sorti ! initiez-vous ou redécouvrez ce langage incroyable !

    Des bases jusqu'à la sécurité, votre formateur vous aidera à découvrir les aspects les plus intéressants de ce langage. Formulaire, affichages de pages, modification de données, insertion et lecture en base, templating, outil console. Vous serez à même de coder votre propre site avec cette technologie et d'en découvrir tous les fondamentaux.

    Programmation informatique et développement Web niveau Formation Professionnelle

    Envie de découvrir le web ? envie de devenir dévelopeur. Je vous propose une initiation globale au développement web

    Du coté des langages : html, css, javascript, php

    Du coté des serveur : Explication des principes de bases, Apache

    Du coté des bases de données : Mysql, mongoDB

    Nous découvrirons ensemble ce qui a rendu le web populaire et quels sont les outils pratiques pour avancer simplement et découvrir un monde simple de création.

    Formation Professionnelle



    Vous avez une question ? Contactez sans hésiter, 7j/7 un membre de l'équipe LiveMentor par mail à l'adresse contact@livementor.com.


    Logo emblem Connexion

    Logo emblem Inscription (1er cours gratuit !)