Logo white 2x
MENU
x
Joël Viellepeau

Joël Viellepeau

Clock
375 heures de cours
Free session
Premier Cours Gratuit

Présentation

Développeur informatique expérimenté (web et mobile)

Je m'appelle Joël et j'ai 30 ans. 

Je suis développeur professionnel de site web et d’application mobile hybride.

Laissez-moi vous guider et vous former aux dernières technologies du web pour réaliser sereinement votre projet informatique. Vous pouvez consulter la liste des technologies que j'enseigne sur mon site personnel (goo.gl/mVmRkV). Un ensemble de ressources y est par ailleurs disponible pour mes élèves.

J'ai déjà accompagné plus d'une cinquantaine d'élèves sur cette plateforme et l'expérience s'est toujours très bien passée. Réservez dès maintenant un premier cours gratuit pour que nous puissions discuter votre besoin et découvrir les outils livementor si nécessaire. Nous définirons aussi un plan de travail adapté à votre situation pour remplir vos objectifs avec succès !

Pour toute question, n'hésitez pas à m'envoyer un email à joel.livementor@gmail.com

Merci de votre attention et à bientôt :)

Cursus académique

  • diplômé de Telecom ParisTech
  • Bac S mention Très Bien

Avis des élèves

29 Avis
  • Extraordinaire
    25
  • Excellent
    4
  • 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 Haintso

    Le 12 janvier à 16h44

    Extraordinaire

    Rapide et efficace! Excellent!

    Avis laissé par Martin

    Le 17 janvier à 17h18

    Extraordinaire

    Joel est un très bon prof sympathique, cours clairs autant en maths , physique ou Isn . Dommage qu il n ait pas beaucoup de créneau disponible.

    Avis laissé par Hugues

    Le 01 octobre à 08h43

    Extraordinaire

    Avis laissé par Joelle

    Le 20 septembre à 18h29

    Extraordinaire

    Avis laissé par Eve

    Le 05 juin à 16h44

    Extraordinaire

    Avis laissé par Nathan

    Le 01 juin à 19h18

    Extraordinaire

    Très efficace, bon pédagogue. Je le recommande vraiment.

    Avis laissé par Pierre

    Le 23 mai à 15h34

    Extraordinaire

    Avis laissé par Zacharie

    Le 19 mai à 22h20

    Extraordinaire

    si on avait pu mettre 6 etoiles nous l'aurions fait!

    Avis laissé par François-Xavier

    Le 17 mai à 17h31

    Extraordinaire

    Avis laissé par Arnaud

    Le 08 mai à 17h09

    Extraordinaire

    Avis laissé par Annick

    Le 18 avril à 16h47

    Extraordinaire

    Avis laissé par Victor

    Le 17 avril à 15h02

    Excellent

    Avis laissé par Christelle

    Le 13 avril à 19h20

    Excellent

    Avis laissé par Simon

    Le 13 avril à 17h12

    Extraordinaire

    Avis laissé par Annie

    Le 08 avril à 09h51

    Excellent

    Avis laissé par Gustin

    Le 06 avril à 12h31

    Extraordinaire

    Avis laissé par Sacha

    Le 04 avril à 13h26

    Extraordinaire

    Avis laissé par Odran

    Le 30 mars à 20h02

    Extraordinaire

    Avis laissé par Djamila

    Le 08 avril à 08h42

    Extraordinaire

    C'est bien :) les cours sont complets et bien dirigés ! Joel est un mentor motivant :)

    Avis laissé par Isabelle

    Le 23 mars à 18h01

    Extraordinaire

    Avis laissé par Nicolas

    Le 02 avril à 18h43

    Extraordinaire

    Excellente suprise de découvrir Joël , pour une première sur livementor j’étais un peu anxieux au début mais il m’a mis à l’aise , est allé à mon rythme et m’a tout expliqué... Bref , c’est un mentor au top ! Je le recommande vivement à tous ceux qui cherche un mentor et pour qui c’est une première sur ce site .

    Avis laissé par Martin

    Le 04 mai à 15h56

    Extraordinaire

    Je suis enseignant au Québec et je peux vous dire que Joël est un coach très réceptif à l'apprenant, patient et généreux dans le partage de ces compétences. Il est passionné et sait transmettre sa passion. J'ai eu l'impression de développer avec un copain en travail d'équipe. Je vous le recommande! Pour ma part, je vais le garder comme personne ressource à consulter périodiquement.

    Avis laissé par Jérôme

    Le 16 mars à 14h30

    Extraordinaire

    Avis laissé par Sabah

    Le 14 mars à 11h42

    Extraordinaire

    Excellent niveau de connaissance et très pédagogue!

    Avis laissé par Marion

    Le 25 mai à 15h47

    Excellent

    Très bon premier cours ! Bon rétablissement ;) Merci encore et à la semaine prochaine !

    Avis laissé par Amina

    Le 20 février à 23h38

    Extraordinaire

    Avis laissé par Raphael

    Le 20 février à 12h08

    Extraordinaire

    Avis laissé par Aurelien

    Le 05 février à 19h42

    Extraordinaire

    Un super prof, compétent et clair. Grace à lui je comprend assez vite. Petit message perso, c'est le super prof!

    Avis laissé par Lorenz

    Le 01 décembre à 20h16

    Extraordinaire

    tres bon pédagogue.
    Voir plus d'avis

    Questions et Réponses

    Quel est l'arrondi à l'unité du nombre 3,5 ?

    Mathématiques niveau Collège / Les nombres décimaux

    Le principe pour arrondir un nombre à l'unité est le suivant : 1) Si la décimale du nombre (le chiffre après la virgule) est comprise entre 0 et 4, tu arrondis à l'unité inférieure (exemple : 3 est l'arrondi à l'unité de 3,2) 2) Si la décimale est comprise entre 6 et 9, tu arrondis à l'unité supérieure (exemple : 4 est l'arrondi à l'unité de 3,6) 3) Dans le cas "3,5", on arrondit PAR CONVENTION au nombre supérieur à savoir 4 dans ce cas précis.

    À quelle fraction correspond le pourcentage 8,9% ?

    Mathématiques niveau Collège / La proportionnalité

    Une fraction ne doit pas comporter de virgule dans son écriture (ni au numérateur, ni au dénominateur). Ce qui donne donc : 8,9% = 8,9/100 = 89/1000 (on a multiplié en haut et en bas par 10 pour faire disparaître la virgule)

    Qu'est-ce qu'une fraction dont le dénominateur est égal à 100 ?

    Mathématiques niveau Collège / La proportionnalité

    Il s'agit d'un pourcentage. Exemple : 3% = 3/100 Pour rappel, le dénominateur est le nombre situé en dessous de la fraction.

    En combien de temps est parcouru un parcours d'une distance d à vitesse moyenne v ?

    Mathématiques niveau Collège / La proportionnalité

    Il s'agit d'une formule importante à retenir en physique. Elle est d'ailleurs particulièrement simple. La formule la plus connue est la suivante vitesse (v) = distance (d) / temps (t) Ici c'est le temps qui est demandé, ce qui revient à isoler t sur un coté de l'équation. Pour cela, on utilise les maths v = d / t 1) Je multiplie par t de chaque coté v * t = d/t * t (on peut simplifier les t sur l'équation de droite) donc v * t = d 2) Enfin pour isoler t à gauche, je divise chaque membre de l'équation par v v * t / v = d/v Je peux simplifier les v dans le membre de gauche de l'équation. Et donc t = d / v Voilà Pour se souvenir de la première équation v = d/t , c'est très simple. Vous savez que vous pouvez exprimer une vitesse en kilomètres/heure. Vous savez donc qu'une vitesse, c'est une distance (kilomètres) sur un temps (heure) ! Si vous commencez à réfléchir comme cela, les formules de physique deviennent plus simple à retenir

    Comment résout t-on (ab)n ?

    Mathématiques niveau Collège / Les écritures numériques

    Ton opération numérique ne contient que des multiplications. Elles ont toutes la même priorité. Tu peux donc faire disparaître ces parenthèses qui ne servent à rien !

    Qu'est-ce qu'un carré ?

    Mathématiques niveau Collège / Les polygones

    La définition du carré est la suivante : Un carré est un quadrilatère qui a quatre côtés de même longueur et quatre angles droits. Les carrés ont ensuite plusieurs propriétés : 1) Les diagonales d'un carré se coupent en leur milieu, sont perpendiculaires et ont la même longueur 2) Un carré a quatre axes de symétrie : ses diagonales et les médiatrices de ses côtés.

    Qu'est-ce qu'un losange ?

    Mathématiques niveau Collège / Les polygones

    La définition d'un losange est la suivante : un losange est un quadrilatère qui a quatre côtés de même longueur. Ensuite ce type de figure possède des propriétés spécifiques (ce n'est pas à spécifier si on te demande uniquement la définition du losange) : 1) Les diagonales d'un losange se coupent en leur milieu et sont perpendiculaires 2) Un losange a deux axes de symétrie : ses diagonales

    Si le nombre de signes - d'une colonne est pair, l'expression globale est-elle positive ou négative ?

    Mathématiques niveau Lycée / Les inéquations

    Il manque des informations pour mieux comprendre ta questions. Que représente ta colonne ? Ensuite tu fais quoi de l'ensemble des éléments présents dans cette colonne : tu les additionnes ou tu les multiplies ?

    Soit f une fonction dérivable sur un intervalle I, dans quel cas f est-elle constante sur I ?

    Mathématiques niveau Lycée / La dérivation

    C'est le cas si la fonction dérivée de f est nulle sur l'intervalle I Exemple : f(x) = 2 f'(x) = 0 f' est nulle pour tout x appartenant aux réels (] - infini; + infini [) f est donc une fonction constante sur l'ensemble des réels

    Comment s'appelle l'axe vertical d'un repère orthogonal ?

    Mathématiques niveau Collège / Le repérage

    Il s'agit de l'axe des ordonnées. l'axe horizontal est appelé axe des abscisses.

    Dans quel cas une fonction f est-elle strictement croissante ?

    Mathématiques niveau Lycée / Les fonctions

    Pour démontrer qu'une fonction est strictement croissante, il faut déterminer le signe de sa fonction dérivée. Si le signe de la dérivée (f ') est posittive alors la fonction (f) est strictement croissante Exemple : f(x) = x² f'(x) = 2x f' est positive pour x appartenant à [0, +infini] f est donc strictement croissante sur ce même intervalle

    On sait que f(1) = 4 et f(5) = 0. Quelles sont les coordonnées des points A et B correspondants qui appartiennent à Cf, la courbe représentative de f ?

    Mathématiques niveau Lycée / Les fonctions

    A(1, 4) B(5, 0)

     f(0)=4 et, pour tout réel x, f(x)<4. Que peut-on en déduire ?

    Mathématiques niveau Lycée / Les fonctions

    Ce n'est pas possible. La fonction f est décrite comme strictement inférieure à 4 sur l'ensemble des réels et on nous indique que la fonction vaut 4 pour u certain réel (0 ici). Ce qui est contradictoire.

    À combien de grammes est égal un milligramme ?

    Mathématiques niveau Collège / Segments, longueurs et unités

    1 gramme = 1000 milligrammes En notation physique : 1g = 1000 mg = 10^3 mg

    Diviser par une fraction revient à multiplier par son inverse ou son opposé ?

    Mathématiques niveau Collège / Multiplication, division et inverse de fractions

    Par son inverse ! Il faut se souvenir que l'opposé d'un nombre c'est le même nombre avec un moins devant (pour simplifier)

    Que signifie factoriser une expression ?

    Mathématiques niveau Collège / Le calcul littéral

    Factoriser, c'est transformer une somme algébrique en un produit. Pour cela, on repère un facteur commun puis on applique la propriété de distributivité de la multiplication : k × a + k × b = k × (a + b).

    Qu'est-ce que la médiane d'un triangle ?

    Mathématiques niveau Collège / La géométrie plane

    C'est la droite qui passe par le milieu d'un coté du triangle et qui passe aussi par le somment opposé du coté.

    Comment mélanger les éléments d'une liste ?

    Python / Le type de données en Python

    from random import shuffle a = (1,2,3,4) shuffle(a) print a peut afficher par exemple (3,2,1,4)

    Comment tester si une clé existe dans un dictionnaire ?

    Python / Le type de données en Python

    Soit le dictionnaire : d = { 'un' : 'one', 'deux' : 'two' } Pour tester si 'un' fait partie des clé du dictionnaire, on réalise le test suivant : 'un' in d.keys() Le test renvoie True dans notre cas

    Comment puis-je filtrer dynamiquement une table ?

    Javascript / JQuery / Scripts utiles en JQuery

    Il existe plusieurs plugins jQuery pour réaliser cette opération. Par exemple : jtable ou DataTables.

    Matières enseignées et méthodologie

    AngularJS niveau Formation Professionnelle

    angularjs est un framework javaScript qui permet de réaliser des applications web monopage. La force d'angularjs est de vous permettre d'opérer des fonctions puissantes en quelques lignes de code !

    L'idée est aussi de séparer les données, la présentation et les traitements pour avoir un code facilement maintenable et éviter les redondances.

    C'est un passage obligé pour éditer une application monopage. Savoir coder ce type d'application revient à savoir développer des applications pour smartphone tels que android ou iphone. Une fois l'application web terminée, le framework ionic vous aidera à générer votre application mobile en un rien de temps ! 

    Voici le programme que je vous propose :

    • Les bases du framework angularjs
    • Data binding
    • Modules
    • Scopes
    • Contrôleurs
    • Expressions
    • Filtres
    • Directives
    • Chargement des modules
    • Vues multiples et routage
    • Injection de dépendance
    • Services
    • Communications avec le serveur
    • AJAX (XHR)
    • Promesses
    • Evènements

    Ce programme est bien sûr modifiable selon votre besoin.

    Retrouvez sur mon site personnel l'ensemble des ressources dont nous aurons besoin !

    CSS / HTML niveau Formation Professionnelle

    Vous n’avez jamais créé de pages web, mais vous rêvez de le faire ? Vous utilisez un CMS (ex. WordPress) et vous aimeriez améliorer les pages qui y ont été créées ?

    Je suis là pour vous guider et vous assister à réaliser votre objectif !

    Je vous propose le parcours suivant :

    • 1. Les bases des langages html et css
    • 2. Comment afficher des éléments textuels en html
    • 3. Les techniques permettant de modifier la couleur des éléments affichés
    • 4. Comment afficher des images, les mettre en page et réaliser un album photos
    • 5. Les techniques d’ombrage et d’arrondi du css3
    • 6. Comment mettre en place des menus en html5 et css3
    • 7. La définition de formulaires (simples et évolués) en html5
    • 8. Le stockage local de données en html5
    • 9. La définition et la mise en forme de tableaux en html5 et css3
    • 10. Les techniques de mise en page css
    • 11. la gestion événementielle en html, css et jquery
    • 12. L’utilisation d’éléments multimédia dans des pages html5
    • 13. Découvrir les frameworks web (ex. Bootstrap)
    • 13. La mise en ligne d’un site web

    Ce programme est bien sur modifiable selon votre besoin.

    Retrouvez sur mon site personnel l'ensemble des ressources dont nous aurons besoin !

    Une fois le html et le css compris, nous pourrons améliorer vos créations et votre vitesse de production  avec un framework web (ex. Bootstrap). Sans oublier un peu de javaScript et de jquery pour améliorer l'expérience utilisateur.

    L'apprentissage de l'html et du css est à la portée de tous ! La connaissance de ces outils est fondamentale pour partager vos idées avec le reste du monde :)

    Développement Android niveau Formation Professionnelle

    Je propose de vous former au développement d'application android via l'usage des technologies web html, css et javaScript uniquement. Il est en effet désormais possible d’éviter de développer en natif et de faire uniquement du web. Votre appli sera alors 100% compatible avec les autres téléphones (ios notamment) ! Vous allez gagner un temps précieux !

    Par exemple:

    http://cordova.apache.org/

    http://ionicframework.com/

    Flask niveau Formation Professionnelle

    Flask est un microframework pour développer des applications web en python. Souple et léger, ce serait une folie de ne pas l'utiliser pour construire une petit site web en python. C'est très facile à apprendre, bien plus simple que son grand frère django.

    Javascript / JQuery niveau Formation Professionnelle

    javaScript est un langage devenu plus que jamais incontournable sur le web. Souple et facile à appréhender, c'est aussi un langage particulièrement méconnu, car beaucoup de développeurs considèrent qu'ils peuvent s'abstenir de son apprentissage avant de l'utiliser sur leurs pages... Rien n'est moins sûr !

    Vous pourriez vous demandez pourquoi ajouter du code javaScript / jquery à un document html mis en forme par des règles de style css ?

    javaScript/jquery apporte plusieurs avantages :

    • 1. Les éléments affichés sur l’écran peuvent réagir aux actions de l’utilisateur. Par exemple, il est possible d’effectuer des calculs et d’afficher un résultat lorsque l’utilisateur clique sur un bouton. Ou encore de modifier les caractéristiques d’un élément suite à certains événements (frappe au clavier, clic souris, heure système, etc.)
    • 2. Les éléments affichés dans une page peuvent être facilement animés (apparition,disparition, translation) de façon automatique ou suite à une action de l’utilisateur..
    • 3. En utilisant la technologie AJAX, on peut mettre à jour une partie de la page actuellement vue par l'utilisateur sans rafraîchir toute la page. Sur ce site, les nouveaux mentors qui se connectent sont visibles sur le tchat sans avoir à recharger toute la page !.

    Voici le parcours que je vous propose :

    • 1. Les bases du javaScript
    • 1.1 Types, valeurs et variables
    • 1.2 Expressions et Opérateurs
    • 1.3 Objet, liste et fonction
    • 2. javascript dans un navigateur web
    • 2.1 L'objet fenêtre du navigateur
    • 2.2 Sélectionner, créer, modifier et supprimer des éléments html
    • 3. jquery, une puissante librairie javaScript
    • 3.1 Les sélecteurs
    • 3.2 Les événements
    • 3.3 Les effets
    • 3.4 La technologie AJAX

    Ce programme est bien sûr modifiable selon votre besoin.

    Retrouvez sur mon site personnel l'ensemble des ressources dont nous aurons besoin !

    NodeJS niveau Formation Professionnelle

    La popularité de Node.js gagne un peu plus chaque jour. Il offre la possibilité de coder toute la logique de son application avec pour seul langage, le javaScript. Nous vivons l'age d'or du javaScript ! Je ne peux que vous encourager à choisir cette option si vous commencez un projet web.

    Python niveau Formation Professionnelle

    python est un puissant langage de programmation informatique optimisé pour la productivité du développeur. Sa syntaxe est simple, concise et lisible. Il permet de créer un code de qualité, pérenne et portable !

    C'est personnellement mon langage de programmation favori ! Je l'utilise très souvent pour mes applications/sites web.

    Je suis convaincu que c'est le langage le plus adapté aux développeurs débutant la programmation objet.

    Je vous propose le parcours suivant pour devenir un développeur python performant : 

    • 1. Les bases du langage python
    • 1.1 Types et opérations
    • 1.2 Déclarations et syntaxe
    • 1.3 Fonctions et générateurs
    • 1.4 Modules et packages
    • 1.5 Classes et objets
    • 2. python pour le web
    • 2.1 Google App Engine, un serveur web python gratuit!
    • 2.2 Ma première application : Hello World!
    • 2.3 Gérer les requêtes du navigateur web et renvoyer une réponse
    • 2.4 Utiliser une base de données
    • 2.5 Utiliser un (micro)framework python pour gagner du temps : Flask

    Si vous avez un objectif précis à réaliser, nous le remplirons ensemble !

    N'hésitez plus et commencons rapidement avec un cours gratuit pour discuter vos besoins.

    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.