David R.

David R.

Pas Encore D'avis

Clock 5 heures de cours
Free session Premier Cours Gratuit

Présentation

Freelance Full Stack Javascript Entrepreneur Consultant Formateur

Durant des années, j'ai travaillé dans plusieurs secteurs d'activités dans le domaine de l'ingénierie informatique et du consulting : de l'aérien, de la gestion, des applications temps réelles, du mobile et du jeux vidéo.

J'enseigne dans de grandes écoles d'informatiques sur des sujets tel que : l'informatique, la programmation, le web marketing, digital marketing, techniques d'entreprenariat/startupiale et développement personnel.

Si vous ne savez pas par où commencer dans votre projet ou besoin d'un conseil technique, n'hésitez pas à venir me voir ;)

A prévoir lors d'une demande :

- Définissez votre demande clairement avant par message

- Attendez que nous ayons discuté de l'objectif de votre cours avant de le réserver

Sachez que mon but est de satisfaire votre demande, pour cela il nous faudra définir clairement en amont le sujet. Parfois, un sujet demandera plus d'une heure à traiter. 

Cursus académique

  • diplômé de Institut G4
  • Bac S

Questions et Réponses

Comment permettre aux internautes de trier une liste ?

Javascript / JQuery / Scripts utiles en Javascript

Si tu veux trier une liste dans JS, tu pourrais utiliser la function "sort" sur un tableau. Tu sais que tu déclares de cette façon une variable : "var array = [];". Si tu as quelques éléments dedans, tu peux utiliser une fonction qui va te permettre de trier ce tableau. Regarde l'exemple suivant : Ceci est mon tableau avec quelques valeurs : var array = [ 4, 3, 2, 7, 8]; Je veux le tirer alors j'utilise la fonction "sort" avec une fonction à l'intérieur pour effectuer le trie : array.sort(function(a, b) { if (a > b) return 1; if (a < b) return -1; return 0; }); Comme tu viens de le remarquer, je viens trier le tableau par ordre croissant grâce à cette fonction qui saura comment effectuer le trie. Elle compare une valeur a et b, cherche qui est le plus grand ou plus petit pour savoir qui doit passer devant ou derrière dans le tableau. Cette fonction est très utile et très souvent utilisé ! N'hésites pas à revenir vers moi si tu as d'autres questions :)

J'ai souvent cette erreur : 'classe Ressource (R) 'cannot be resolved''

Développement Android / Généralités sur Android

Très souvent, cette erreur provient d'un fichier XML qui n'a pas été mis à jour correctement. Ton éditeur devrait le corriger lorsque tu sauvegardes ton fichier XML ! En fait, ton fichier de ressource contient tous les fichiers dont ton projet a besoin pour compiler l'application. Je présume que tu as Android Studio, il s'agit de la dernière version de l'IDE pour Android. Tu devrais le télécharger et l'installer si ce n'est pas le cas. Tu pourrais faire cliquer sur "Sync Project with Gradle Files" qui est le 5ème icône sur ta barre d'icônes en partant de la droite pour régler ce problème. Sinon, vérifies que dans ton fichier "manifest" ait bien une version Android compatible avec les SDK que tu auras préalablement téléchargé. Si tu as d'autres soucis, reviens vers moi pour trouver une solution si celle-ci ne marche pas :)

Quelques exemples d'utilisation

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

Si tu es familier avec le concept du DOM, tu dois surement te rappeler des "class" et "id", n'est-ce pas ? Ces deux attributs d'un élément sont très utilisé par jQuery pour identifier un ou plusieurs éléments dont le comportement ou l'apparence doit être modifié. Prenons un petit exemple ! Import dans un premier temps jQuery dans ta page HTML dans tes balises "head" comme ceci : <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script> </head> Ensuite dans ton "body" HTML, juste avant la fin de cette balise ouvres la balise <script> </script>. Dedans, tu pourras écrire ton code Javascript avec jQuery :) Je vais te montrer un exemple simple pour comprendre les bases, tu devrais être à même de trouver ce dont tu as besoin sur la documentation officielle. Admettons que l'on souhaite afficher "hello word" dans une div : <div id="hello"></div> <script> $('#hello').append('Hello World !'); </script> Je viens d'écrire "Hello World" dans la div ! Je pourrais aussi utiliser des functions comme "addClass" ou "removeClass" pour gérer des affichages différents sur un même élément et ainsi complexifier l'affichage d'une page. Est-ce que tu as d'autres questions ou besoin de plus d'éclaircissement ? N'hésites pas !

Matières enseignées et méthodologie

C# niveau Formation Professionnelle

Principalement sur Unity 3D et WinForm.

Selon votre problème, je pourrais être là pour vous montrer où chercher, quel est mon raisonnement et vous donner l'occasion d'essayer de reproduire. Je travail principalement "par l'exemple" et la pratique. 

Javascript / JQuery niveau Formation Professionnelle

Principalement sur NodeJS et ReactJS.

Selon votre problème, je pourrais être là pour vous montrer où chercher, quel est mon raisonnement et vous donner l'occasion d'essayer de reproduire. Je travail principalement "par l'exemple" et la pratique. 

MongoDB niveau Formation Professionnelle

Principalement en javascript sur NodeJS.

Selon votre problème, je pourrais être là pour vous montrer où chercher, quel est mon raisonnement et vous donner l'occasion d'essayer de reproduire. Je travail principalement "par l'exemple" et la pratique. 

NodeJS niveau Formation Professionnelle

Selon votre problème, je pourrais être là pour vous montrer où chercher, quel est mon raisonnement et vous donner l'occasion d'essayer de reproduire. Je travail principalement "par l'exemple" et la pratique. 

Pour ceux qui veulent parler de problématique d'hébergement, je travail essentiellement sur Amazon web Service. Je peux vous guider pas à pas. 

Programmation informatique et développement Web niveau Formation Professionnelle

Principalement sur l'ensemble des basiques ainsi que sur React, NodeJS, js, jquery, html/css et autres technos bien connus.

Pour ceux qui veulent parler de problématique d'hébergement, je travail essentiellement sur Amazon web Service.

Selon votre problème, je pourrais être là pour vous montrer où chercher, quel est mon raisonnement et vous donner l'occasion d'essayer de reproduire. Je travail principalement "par l'exemple" et la pratique. 

React niveau Formation Professionnelle

Selon votre problème, je pourrais être là pour vous montrer où chercher, quel est mon raisonnement et vous donner l'occasion d'essayer de reproduire. Je travail principalement "par l'exemple" et la pratique. 

SQL niveau Formation Professionnelle

Un basic dans les connaissances à acquérir, je serai heureux de vous éclairer sur le sujet.

Selon votre problème, je pourrais être là pour vous montrer où chercher, quel est mon raisonnement et vous donner l'occasion d'essayer de reproduire. Je travail principalement "par l'exemple" et la pratique. 

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.