David R.

David R.

Pas Encore D'avis

Free session Premier Cours Gratuit

Présentation

Passionné de startup et directeur technique

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

Après une certaine lassitude, l'envie m'a mis sur la voie startupiale !

J'aime apprendre de nouvelles choses et enseigner ma passion à qui veut bien l'entendre. J'enseigne déjà dans des grandes écoles tel que l'ISEN. 

Je serai très heureux d'aider qui compte en aura besoin dans son apprentissage autant technique que business startupiale !

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

Formation Professionnelle

Business et entrepreneuriat



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 !)