Partage
  • Partager sur Facebook
  • Partager sur Twitter

Cours Apprenez à coder avec JavaScript

Anonyme
    18 octobre 2015 à 23:33:25

    Ceux qui ont des problème vous savez faire des screenshots ? Comme cela ce sera plus clair pour la compréhension du problème :)

    • Partager sur Facebook
    • Partager sur Twitter
      19 octobre 2015 à 3:46:10

      salut!

      je suis le cours "Apprenez  à coder avec JavaScript" et j'ai un problème avecconsole.log.lorsque je l'utilise  pour afficher un résultat j'n'y arrive pas mais avec alert ca fonctionne bien. est-ce que quelqu'un pourrais m'aider SVP?!

      merci déjà!

      • Partager sur Facebook
      • Partager sur Twitter
      Anonyme
        19 octobre 2015 à 6:50:14

        macklmp a écrit:

        salut!

        je suis le cours "Apprenez  à coder avec JavaScript" et j'ai un problème avecconsole.log.lorsque je l'utilise  pour afficher un résultat j'n'y arrive pas mais avec alert ca fonctionne bien. est-ce que quelqu'un pourrais m'aider SVP?!

        merci déjà!

        Bonjour macklmp

        Pour afficher un résultat de la console tu doit ouvrir l' outils de développement sinon les messages " console.log" ne se verront pas .

        Dans ton éditeur ( Bracket ), tu dois simplement écrire :

        ,

        et dans Firefox tu as normalement ouvert ton outils de développement puis importé ton fichier cours.html

        .

        Comme tu peux le voir le message s'affiche dans la console de l'outils de développement.

        J' espère t'avoir éclairé sinon n' hésite pas à envoyer des screenshots de ton problème :)

        -
        Edité par Anonyme 19 octobre 2015 à 6:52:52

        • Partager sur Facebook
        • Partager sur Twitter
          19 octobre 2015 à 7:18:52

          Mince! j'avais oublié ce truc de ff (outils de développement web...) :(

          Merci Mike!

          • Partager sur Facebook
          • Partager sur Twitter
            19 octobre 2015 à 10:55:39

            Bonjour et merci.

            Je m'occupe d'un site internet utilisant un CMS (Guppy) et je suis ignare. Je tâtonne en regardant les sources et m'appuie sur les concepteurs dès que je coince.

            Et puis je découvre votre site et votre formation. Quel plaisir !.

            Je viens de finir la première partie. 

            J'ai eu un soucis avec un exercice : les triangles (1.7) : je ne savais pas que l'opérateur += pouvait être utilisé avec des chaines de caractères.

            Vous l'aviez introduit dans la Partie 1 . 5 Jouez avec les variables pour manipuler des variables de type nombre.

            Ca serait bien d'ajouter qu'il est également utilisable avec des chaines de caractères et qu'il ajoute les caractères entre parenthèse à la chaine existante.

            (Du coup, j'ai utilisé        ligne = ligne + "#"  que vous aviez déjà présenté pour concatener des chaines de caractères.)

            Bon je fais l'exercice de fin de première partie et j'attaque la seconde :)

            Encore merci

            Jef

            • Partager sur Facebook
            • Partager sur Twitter
            Jef
              19 octobre 2015 à 10:57:11

              Un petit screen shot c'est vrai que c'est pas bête :) voilà ce qu'il se passe lorsque j'active les outils de développement . 

              • Partager sur Facebook
              • Partager sur Twitter
                19 octobre 2015 à 12:27:38

                Par contre je viens de tester sublime text 2 et là ça fonctionne bien même si il n'y a pas une arborescence (du moins je ne trouve pas) comme dans Brackets.

                Est-ce que l'utilisation de sublime text 2 va me poser un problème par la suite ou puis je continuer le cours avec cet éditeur de code?


                merci pour vos réponses :)

                • Partager sur Facebook
                • Partager sur Twitter
                  19 octobre 2015 à 13:30:41

                  t'as du deplacer des fichiers dans les dossiers.
                  • Partager sur Facebook
                  • Partager sur Twitter
                    19 octobre 2015 à 16:48:28

                     MauraneBenoye a écrit:

                     Par contre je viens de tester sublime text 2 et là ça fonctionne bien même si il n'y a pas une arborescence (du moins je ne trouve pas) comme dans Brackets.


                    Bonjour, Pour avoir l'arborescence comme dans Brackets il faut cliquer sur Project dans la barre d'outils puis Add folder to project.

                    -
                    Edité par csei 19 octobre 2015 à 16:55:57

                    • Partager sur Facebook
                    • Partager sur Twitter
                    Anonyme
                      19 octobre 2015 à 17:31:33

                      MauraneBenoye a écrit:

                      Est-ce que l'utilisation de sublime text 2 va me poser un problème par la suite ou puis je continuer le cours avec cet éditeur de code?

                      L' éditeur n'a absolument pas d'importance au niveau du contenue du code, les différences sont seulement d'ordre fonctionnel et visuel( chaque éditeur utilise un interface différente, permet des fonctions différentes, d'autre raccourci, etc.. ). Par exemple quant j'ai appris quelques bases en node.js , j'utilisait directement le terminal mac pour éditer le code :p ( raf ) .

                      Meme text-edit ferait l'affaire

                      J'aimais bien Sublime Text mais il me semble qu'il est payant non ? Mon préféré c'était Atom, mais j'avais l'impression qu'il plante souvent..

                      -
                      Edité par Anonyme 19 octobre 2015 à 17:32:39

                      • Partager sur Facebook
                      • Partager sur Twitter
                        20 octobre 2015 à 0:01:11

                        Bonjour à tous !

                        Déjà merci pour ce cour, je le trouve vraiment sympa. J'avais déjà fais du JS pendant ma formation mais pas aussi bien expliqué. Je redécouvre avec plaisir ce langage qui me plais tant.

                        Là je viens de finir la première activé et je suis surpris de la correction. J'ai utilisé une boucle for du coup j'ai un peu peur de la note de correction car au final mon code fonctionne mais n'a rien à voir avec celui de la correction...

                        /* 
                        Activité : jeu de devinette
                        */
                        
                        // NE PAS MODIFIER OU SUPPRIMER LES LIGNES CI-DESSOUS
                        // COMPLETEZ LE PROGRAMME UNIQUEMENT APRES LE TODO
                        
                        console.log("Bienvenue dans ce jeu de devinette !");
                        
                        // Cette ligne génère aléatoirement un nombre entre 1 et 100
                        var solution = Math.floor(Math.random() * 100) + 1;
                        
                        // Décommentez temporairement cette ligne pour mieux vérifier le programme
                        //console.log("(La solution est " + solution + ")");
                        
                        // TODO : complétez le programme
                        
                        for (var essai = 1; essai <= 7 ; essai++ ) { // Initialisation de la boucle tant qu'on est sous les 6 essais
                        	var proposition = Number(prompt("Saisir un nombre entre 1 et 100")); // On demande au joueur sa proposition
                        	
                        	if (essai > 6) { // Si on dépasse les 6 essais
                        		console.log("Perdu... La solution était " + solution);
                        	} else if (proposition === solution) { // Si il trouve
                        		console.log("Bravo ! la solution était " + proposition);
                        		console.log("Vous avez trouvé en " + essai + " essai(s)");
                        		break; // On quitte de la boucle si on gagne
                        	} else if (proposition < solution) { // Si sa propostion est trop petite
                        		console.log(proposition + " est trop petit");
                        	} else if (proposition > solution) { // Si sa propostion est trop grande
                        		console.log(proposition + " est trop grand");
                        	}
                        }

                        Edit : J'avais fais une erreur en faite qui m'avait échappé mais ça fonctionne bien cette fois-ci je crois.

                        Sinon pour participé au débat sur les éditeurs de textes, perso j'utilise principalement Brackets. J'en ai testé tellement d'autres, j'ai remarqué Visual Studio Code qui ressemble étrangement à Brackets.

                        Sinon moi dans le genre déroutant, c'est quand j'ai fais le cours sur Git, je me suis du coup mis à Vim, je trouve que c'est bien sympa quand même comme éditeur, même si je reviens toujours sur mon bon vieux Brackets. ^^

                        -
                        Edité par Clavus 20 octobre 2015 à 0:52:22

                        • Partager sur Facebook
                        • Partager sur Twitter
                          20 octobre 2015 à 2:08:47

                          Je suis débutant. Je n'ai rien envoyé parce que j'ai échoué à le faire totalement et correctement en 2h. J'aime beaucoup la version que vous proposez, elle est carrée. En ce qui me concerne, 15h pour faire la moitié du cours c'est clairement insuffisant. Alors le tout en 15h je n'y pense même pas. Il y a plein de choses qui ne sont pas acquises ou pas claires concernant les conditions et les répétitions pour moi. Je pense que je n'ai pas totalement saisi les concepts en jeu et leur emploi. Alors, oui en zyeutant à gauche à droite je peux faire tous les exercices. Mais arrivé à l'activité, c'est ingérable pour moi. Je vais y revenir demain et ne passerait donc pas à la suite avant d'avoir bien compris tous les concepts en jeu dans cette activité.

                          je trouve le codage très intéressant, même si la façon de penser me semble totalement étrangère.

                          Bon courage à tous.

                          -
                          Edité par jtz 20 octobre 2015 à 2:18:11

                          • Partager sur Facebook
                          • Partager sur Twitter
                          Anonyme
                            20 octobre 2015 à 2:20:53

                            jtz a écrit:

                            Je n'ai rien envoyé parce que j'ai échoué à le faire correctement en 2h.

                            Bonjour, Jtz :)

                            Si tu as du mal à saisir les concepts énoncés endéans les 2h ce n'est pas grave,
                            moi aussi j'ai bloquer un bon moment sur la devinette. Mais si tu ne comprends pas un exercices on peut toujours t'expliquer ici , n'hésite pas surtout .

                            -
                            Edité par Anonyme 20 octobre 2015 à 2:21:21

                            • Partager sur Facebook
                            • Partager sur Twitter
                              20 octobre 2015 à 2:33:53

                              L'important c'est de tenir bon et de continuer à essayé, moi je galère toujours à savoir quand utiliser une boucle for ou une while. (la preuve dans la devinette) :lol: Mais il faut faire comme toi pas lâcher et prendre son temps, après tout on est là pour apprendre.
                              • Partager sur Facebook
                              • Partager sur Twitter
                                20 octobre 2015 à 2:36:27

                                bonjour mike,

                                Pour moi, ll y a trop d'informations à assimiler en même temps à un niveau optimal et à réutiliser pour que j'y arrive dans le temps imparti.

                                Je préfère aller à mon rythme et tout assimiler parfaitement, plutôt que de survoler le tout. Je ne laisse pas tomber hein. Je m'adapte. :)

                                -
                                Edité par jtz 20 octobre 2015 à 2:37:45

                                • Partager sur Facebook
                                • Partager sur Twitter
                                  20 octobre 2015 à 8:27:26

                                  à chacun sa façon d'apprendre! ^^ et on ne peut rien programmer quand on est fatigué.

                                  sinon, c'est vrai qu'il y a bien des logiques à assimiler mais avec beaucoup de pratique on fini par s'y habituer,.

                                  -
                                  Edité par macklmp 20 octobre 2015 à 8:29:39

                                  • Partager sur Facebook
                                  • Partager sur Twitter
                                    21 octobre 2015 à 9:08:44

                                    Clavus a écrit:

                                    Là je viens de finir la première activé et je suis surpris de la correction. J'ai utilisé une boucle for du coup j'ai un peu peur de la note de correction car au final mon code fonctionne mais n'a rien à voir avec celui de la correction...

                                    Je me rassure en disant cela ayant aussi utilisé une boucle for, mais dans le cours il est répété qu'il n'existe pas qu'une seule solution, qu'une seule vision pour réaliser un programme.

                                    Il est aussi noté que lorsque le nombre de tour est connu à l'avance, il vaut mieux utiliser une boucle for....

                                    Amis correcteur soyez indulgents :-)

                                    • Partager sur Facebook
                                    • Partager sur Twitter
                                      21 octobre 2015 à 21:00:20

                                      Salut à tous,

                                      Je vais essayer de répondre aux principaux points soulevés dans les derniers messages.

                                      • Je ne sais pas s'il y a toujours des gens bloqués au chapitre "Configurez votre environnement de travail". Si oui, je leur conseille de bien tout relire et de regarder la vidéo à tête reposée, ça va finir par marcher :). Je rappelle que Brackets sert à éditer le code source des fichiers et que c'est avec Firefox qu'on observe le résultat de l'exécution des programmes. Ces deux logiciels doivent être installés au préalable.
                                      • Pour ceux qui trouvent les exercices ou les activités difficiles : ne vous découragez surtout pas ! Apprendre à programmer ne se fait pas en un jour et les 15h indiquées comme durée du cours sont sans doute un peu optimistes. Etudiez attentivement les corrections des exos et n'hésitez pas à poser vos questions dans ce forum pour avancer à votre rythme.
                                      • Vous pouvez utiliser indifféremment Brackets, Atom, Sublime Text, Visual Studio Code ou n'importe quel éditeur de texte pour suivre le cours. J'ai choisi Brackets car Sublime n'est pas gratuit et Atom n'est sorti que très récemment sous Windows.
                                      • Personnellement, je n'aime pas trop l'utilisation de break pour sortir à l'improviste d'une boucle for et je ne l'ai pas présentée dans le cours. Cela dit, ça ne sera pas trop pénalisant au niveau du barème de correction.

                                      Bon courage à toutes et à tous pour la suite !

                                      Baptiste

                                      -
                                      Edité par bpesquet 22 octobre 2015 à 10:39:50

                                      • Partager sur Facebook
                                      • Partager sur Twitter
                                        22 octobre 2015 à 10:29:07

                                        Bonjour,

                                        Merci pour votre cours Baptiste, il est effectivement plus accessible aux débutants que l'autre cours du cursus. Je vais pouvoir reprendre l'autre cours plus sereinement.

                                        Je me pose une question sur l'activité 2, mon programme doit il retenir les nouveaux contacts toute la vie ou juste à l'exécution du programme?

                                        Parce que, le coté toute la vie,  je ne crois pas qu'on ait vu ça dans le cours, ou je me trompe ?

                                        encore Merci,

                                        Noise

                                        • Partager sur Facebook
                                        • Partager sur Twitter
                                          22 octobre 2015 à 12:44:47

                                          Noise-ik a écrit:

                                          Je me pose une question sur l'activité 2, mon programme doit il retenir les nouveaux contacts toute la vie ou juste à l'exécution du programme?

                                          Parce que, le coté toute la vie,  je ne crois pas qu'on ait vu ça dans le cours, ou je me trompe ?

                                          Bonjour et merci pour les mercis ;),

                                          Il faut juste retenir les contacts le temps de l'exécution du programme. Effectivement, le cours n'explique pas comment stocker des données de manière persistante.

                                          Bonne continuation,

                                          Baptiste

                                          -
                                          Edité par bpesquet 22 octobre 2015 à 12:45:17

                                          • Partager sur Facebook
                                          • Partager sur Twitter
                                            23 octobre 2015 à 14:04:14

                                            comment afficher une fenêtre avec du js

                                            • Partager sur Facebook
                                            • Partager sur Twitter
                                            Anonyme
                                              23 octobre 2015 à 15:20:09

                                              SLAPAMATHIEU a écrit:

                                              comment afficher une fenêtre avec du js

                                              Tu peux faire apparaitre une fenêtre avec promp(); exemple var nom = prompt(" quel est votre nom ? "); // ( une fenêtre apparait ) ==> mike var nom = mike

                                              -
                                              Edité par Anonyme 23 octobre 2015 à 15:20:39

                                              • Partager sur Facebook
                                              • Partager sur Twitter
                                                23 octobre 2015 à 16:20:50

                                                SLAPAMATHIEU a écrit:

                                                comment afficher une fenêtre avec du js



                                                Ou avec un alert

                                                alert("Hello! I am an alert box!!");
                                                • Partager sur Facebook
                                                • Partager sur Twitter
                                                  23 octobre 2015 à 22:45:07

                                                  Bonjour, je suis le cours depuis peu mais j'ai pris du retard dû a d'autres projets. 

                                                  Je suis bloqué au début de l'étape 6. A priori, mon fichier .html ne capte pas mon fichier .js

                                                  Pourtant mon fichier html est le suivant: 

                                                  <!doctype html>

                                                  <html>

                                                  <head>

                                                      <meta charset="utf-8">

                                                      <title>Introduction à JavaScript</title>

                                                  </head>

                                                  <body>

                                                      <script src="../js/cours.js"></script>

                                                  </body>

                                                  </html>

                                                  Et le js est le suivant : 

                                                  var nombre = Number(prompt("Entrez un chiffre :"));

                                                  if (nombre > 0) {

                                                      alert(nombre + "est supérieur");

                                                  }

                                                  Je ne comprends pourquoi j'ai ce message d'erreur : 

                                                  L'encodage de caractères du document HTML n'a pas été déclaré. Le document sera affiché avec des caractères incorrects pour certaines configurations de navigateur si le document contient des caractères en dehors de la plage US-ASCII. L'encodage de caractères de la page doit être déclaré dans le document ou dans le protocole de transfert.

                                                  • Partager sur Facebook
                                                  • Partager sur Twitter
                                                  apprendre encore et toujours !
                                                    24 octobre 2015 à 17:09:25

                                                    Bonjour a vous, particulièrement l'auteur du cours,

                                                    Je viens reporter une erreur dans l'exercice Quizz numéro 1.

                                                    Les personnes n'ayant pas encore fait cette exercice sont prié de ne pas regarder la suite de ce message.

                                                    En effet la question 10 : 

                                                    Lorsque le nombre de tours de boucle n’est pas prévisible à l’avance, que doit-on faire ?

                                                    Il y a 4 réponse a choix, et la bonne est : 1.) Utilisé une boucle while.

                                                    Je ne suis pas d'accord, la question utilise le verbe "Devoir" soit c'est une obligation. Ce n'est pas le cas, il est plus simple certes d'utilisé un "while", mais le for fait également entièrement l'affaire.

                                                    La bonne réponse logique devrait donc être 4.) Choisir un while ou un for, peu importe.

                                                    Merci de corrigé ceci ( ou la réponse, ou le verbe utilisé en remplaçant que "doit" on faire ? par "qu'est-ce qui serais le plus approprié ", c'est 10% d'erreur qui peuvent faire la différence sur certain certificats. )


                                                    Amicalement Jérémie 


                                                    -
                                                    Edité par jeremiemeuwly93 24 octobre 2015 à 17:10:12

                                                    • Partager sur Facebook
                                                    • Partager sur Twitter
                                                      25 octobre 2015 à 1:04:03

                                                      Bonjour à tous, 

                                                      Je débute à peine le cours et premier couac lors de l'installation de l'extension "Beautify", un message d'erreur apparait

                                                      (cf. photo).

                                                      Si certain(e)s d'entre vous pourraient me renseigner sur le pourquoi du parce que, les avis seront les bienvenus.

                                                      Merci ! ^^

                                                      • Partager sur Facebook
                                                      • Partager sur Twitter
                                                        25 octobre 2015 à 9:05:12

                                                        Bonjour,

                                                        Ayant rendu la première activité, je n'ai plus accès à ce qu'il fallait faire (et je souhaiterais comprendre les commentaires de me correcteurs).

                                                        Quelqu'un pourrait-il me faire une copie d'écran (ou autre chose) ?

                                                        Merci d'avance

                                                        • Partager sur Facebook
                                                        • Partager sur Twitter
                                                          25 octobre 2015 à 11:21:09

                                                          ReBonjour,

                                                          Je viens de trouvé une seconde erreur dans le cours, la voici : 

                                                          console.log(Math.min(4.5, 5)); // Affiche 4.5
                                                          console.log(Math.min(19, 9)); // Affiche 19
                                                          console.log(Math.min(1, 1)); // Affiche 1
                                                          
                                                          console.log(Math.random()); // Affiche un nombre aléatoire entre 0 et 1

                                                          Le deuxième exemple doit affiché 9 et non pas 19 comme indiqué.

                                                          Voici le liens vers la page en question pour que l'auteur puisse le modifier.

                                                          https://openclassrooms.com/courses/apprenez-a-coder-avec-javascript/modularisez-votre-code-grace-aux-fonctions#/id/r-3092503

                                                          • Partager sur Facebook
                                                          • Partager sur Twitter
                                                            25 octobre 2015 à 14:55:35

                                                            111SHK a écrit:

                                                            Bonjour, je suis le cours depuis peu mais j'ai pris du retard dû a d'autres projets. 

                                                            Je suis bloqué au début de l'étape 6. A priori, mon fichier .html ne capte pas mon fichier .js

                                                            A priori tout me paraît correct. Avez-vous bien sauvegardé les deux fichiers dans Brackets avant de les ouvrir avec Firefox ?

                                                            jeremiemeuwly93 a écrit:

                                                            Je viens reporter une erreur dans l'exercice Quizz numéro 1.

                                                            ...

                                                            Je vais modifier l'intitulé de la question pour remplacer le verbe "devoir", qui peut effectivement prêter à confusion.

                                                            Crocodile26 a écrit:

                                                            Je débute à peine le cours et premier couac lors de l'installation de l'extension "Beautify", un message d'erreur apparait

                                                            (cf. photo).

                                                            L'utilisation de Brackets est optionnelle, vous pouvez suivre le cours avec ou sans. Je ne sais pas quelle version de l'éditeur vous utilisez, je viens de tester avec la dernière (1.5) et cela fonctionne. Essayez de supprimer l'extension puis recommencez l'installation.

                                                            jeremiemeuwly93 a écrit:

                                                            Je viens de trouvé une seconde erreur dans le cours, la voici : 

                                                            console.log(Math.min(4.5, 5)); // Affiche 4.5
                                                            console.log(Math.min(19, 9)); // Affiche 19
                                                            console.log(Math.min(1, 1)); // Affiche 1
                                                            
                                                            console.log(Math.random()); // Affiche un nombre aléatoire entre 0 et 1

                                                            Le deuxième exemple doit affiché 9 et non pas 19 comme indiqué.

                                                            Exact, cette erreur m'avait déjà été signalée (elle est aussi présente dans un énoncé d'exercice plus bas). Ce sera corrigé très bientôt. 

                                                            Baptiste

                                                            • Partager sur Facebook
                                                            • Partager sur Twitter
                                                              26 octobre 2015 à 11:52:53

                                                              bpesquet a écrit:

                                                              111SHK a écrit:

                                                              Bonjour, je suis le cours depuis peu mais j'ai pris du retard dû a d'autres projets. 

                                                              Je suis bloqué au début de l'étape 6. A priori, mon fichier .html ne capte pas mon fichier .js

                                                              A priori tout me paraît correct. Avez-vous bien sauvegardé les deux fichiers dans Brackets avant de les ouvrir avec Firefox ?

                                                              Oui, a priori, je n'avais pas sauvegardé ou mal, le fichier html.

                                                              • Partager sur Facebook
                                                              • Partager sur Twitter
                                                              apprendre encore et toujours !

                                                              Cours Apprenez à coder avec JavaScript

                                                              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                                                              • Editeur
                                                              • Markdown