IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Contribuez Discussion :

[TUTORAT] Chapitre 1 : le langage JavaScript


Sujet :

Contribuez

  1. #41
    Expert éminent sénior

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 382
    Points : 10 410
    Points
    10 410
    Par défaut
    C'est bien que soient mentionnés l'auteur de l'exercice et ceux qui y ont participés. Juste pour info et ça personnalise / humanise l'exercice. Par contre des liens vers le profil sont pas indispensables.

    En résumé je vois pas d'intérêt á changer le système actuel.

  2. #42
    Rédacteur

    Avatar de autran
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2015
    Messages
    1 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2015
    Messages : 1 241
    Points : 7 653
    Points
    7 653
    Billets dans le blog
    55
    Par défaut
    Si vous laissez mon nom, ça flattera mon ego, bien qu'il soit déjà surdimensionné.
    Sinon je pourrai critiquer mes propres exercices en disant que moi, j'aurais fait beaucoup mieux que cet auteur anonyme.
    Donc faites comme vous le sentez, ça ne bridera jamais ma malhonnêteté intellectuelle

    Plus sérieusement, je pense qu'il ne faut pas bloquer sur ce point. A titre personnel je laisserais le responsable de rubrique imposer ce qu'il ressent la-dessus.
    Développeur Java
    Site Web

  3. #43
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 912
    Points
    79 912
    Par défaut
    Je n'y vois pas d'inconvénient. Alors je vous demanderais de remplir pour ces deux exercices les noms des personnes concernées. N'y a-t-il que autran ? Et d'en faire de même pour les prochains exercices.

  4. #44
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 912
    Points
    79 912
    Par défaut
    La correction orthographique est faite. J'attends un logo.
    En attendant Godot, je voulais savoir si vous aviez un texte de présentation de votre démarche que je puisse inclure dans la discussion qui annoncera les exercices.

    Je pensais qu'il y avait un champ du formulaire permettant d'introduire le numéro de la discussion mais je ne le trouve pas. J'ai plusieurs idées pour palier à cela.

  5. #45
    Expert éminent sénior

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 382
    Points : 10 410
    Points
    10 410
    Par défaut
    Les autres intervenants dans un exercice sont mentionnés dans l'historique des mises à jour.
    C'est suffisamment explicite comme ça, non?

  6. #46
    Membre expérimenté
    Avatar de Gnuum
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2007
    Messages : 215
    Points : 1 715
    Points
    1 715
    Billets dans le blog
    1
    Par défaut
    En attendant Godot, je voulais savoir si vous aviez un texte de présentation de votre démarche que je puisse inclure dans la discussion qui annoncera les exercices.
    Un premier jet, que je vous laisse compléter, corriger, améliorer:

    Introduction
    Alors que l'offre de cours et de formation en ligne pour apprendre à programmer n'a jamais été aussi importante, il est d'autant plus difficile de savoir par où commencer. Quel langage? Quelle manière? Quel niveau?
    Aujourd'hui, developpez.net met à contribution sa communauté pour proposer une offre de tutorat en JavaScript/Node.js. Ces technologies en pleine expansion proposent un des plus large choix en terme de diversité applicative ce qui en fait un bon choix tant pour réaliser des projets personnels que dans un objectif d'investissement professionnel.

    Fonctionnement
    Le tutorat consiste en une suite d'exercices à réaliser qui permettront d'apprendre le langage JavaScript puis de découvrir la plateforme Node.js ainsi que les bonnes pratiques de programmation. Il est possible de poster sa propre solution à chaque exercice pour bénéficier de commentaires personnalisés et de demander des conseils ou des informations supplémentaires. Une correction détaillée est disponible pour chaque exercice avec éventuellement des conseils particuliers. Un rapide cours introduisant les nouvelles notions et certaines bonnes pratiques peut être disponible afin de guider l'apprentissage si l'exercice le nécessite.

    Prérequis
    Il n'y a pas de prérequis pour aborder ces exercices puisqu'ils ont été pensé pour des débutants en programmation. Cependant, la difficulté des exercices et leur caractère obligatoire ou optionnel sont précisés afin que chacun puisse y trouver son compte, débutant comme développeur expérimenté souhaitant se perfectionner.
    {gnu: ["um", "cki"]}

  7. #47
    Rédacteur

    Avatar de autran
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2015
    Messages
    1 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2015
    Messages : 1 241
    Points : 7 653
    Points
    7 653
    Billets dans le blog
    55
    Par défaut
    Belle prose Thomas
    Ça me convient parfaitement !
    Développeur Java
    Site Web

  8. #48
    Membre expérimenté
    Avatar de Gnuum
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2007
    Messages : 215
    Points : 1 715
    Points
    1 715
    Billets dans le blog
    1
    Par défaut


    Je peux vous la faire en version littéraire si vous préférez:

    Alors qu'il cherchait son chemin dans ce dédale depuis plusieurs heures déjà, il dû admettre qu'il s'était perdu. Piégé dans le labyrinthe Internet, il devait prendre une décision: continuer et risquer de se perdre à jamais ou rebrousser chemin et abandonner son rêve pour toujours...
    {gnu: ["um", "cki"]}

  9. #49
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 912
    Points
    79 912
    Par défaut
    Très bien, merci.

    Je vais donc créer une discussion ce weekend avec une news mardi ou mercredi portant sur les deux premiers exercices. Bien sûr, si d'autres sont finalisés d'ici-là, c'est encore mieux.

  10. #50
    Membre expérimenté
    Avatar de Gnuum
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2007
    Messages : 215
    Points : 1 715
    Points
    1 715
    Billets dans le blog
    1
    Par défaut
    J'essaierai d'en faire un comme chaque WE mais je ne garantis rien car j'ai pas mal de boulot!
    {gnu: ["um", "cki"]}

  11. #51
    Membre expérimenté
    Avatar de Gnuum
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2007
    Messages : 215
    Points : 1 715
    Points
    1 715
    Billets dans le blog
    1
    Par défaut
    Comme à moitié promis, voici un nouvel exercice!
    http://javascript.developpez.com/exe...ruction-switch

    Même chose que d'habitude!
    Sylvain, si tu peux vérifier qu'il n'y a pas d'erreur.
    Alain, si tu peux vérifier que je n'ai pas dénaturé ton exercice.
    Marc, si tu peux vérifier que tout est bien compréhensible.
    Xavier, si tu peux envoyer l'exercice en correction orthographique quand tout sera validé (je sais qu'il ne faudra pas le faire par la suite, mais je l'ai mis en visible pour qu'on identifie facilement les exercices qui vont apparaître à la mise à disposition de la page).
    {gnu: ["um", "cki"]}

  12. #52
    Rédacteur

    Avatar de autran
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2015
    Messages
    1 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2015
    Messages : 1 241
    Points : 7 653
    Points
    7 653
    Billets dans le blog
    55
    Par défaut
    Thomas,
    Ça me semble très bien, je trouve correct de renvoyer vers Wikipédia. C'est à mon sens une bonne idée.
    Développeur Java
    Site Web

  13. #53
    Expert éminent sénior

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 382
    Points : 10 410
    Points
    10 410
    Par défaut
    Salut,

    Très bien

    J'allais presque dire "trop bien" car je comprend que cela te prenne beaucoup de temps.

    Je sais pas ce qu'en pensent les autres mais je ne serais pas contre une partie cours "allégée" si tu venais à manquer de temps, dans le sens où je pense qu'il est plus important d'aller jusqu'au bout de l'aventure plutôt que d'avoir des cours aussi complets pour chaque exercice. Et à mon avis s'il fallait faire un choix, les exercices simples ont moins besoin d'un cour complet que les plus difficiles qui aborderont des notions compliquées.

    Enfin bon c'était juste une remarque en passant dans le genre "qui veut voyager loin ménage sa monture"

    Cela dit concernant l'exercice, évidemment rien à redire, c'est parfait et bien expliqué.

  14. #54
    Rédacteur

    Avatar de autran
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2015
    Messages
    1 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2015
    Messages : 1 241
    Points : 7 653
    Points
    7 653
    Billets dans le blog
    55
    Par défaut
    Je vais poster ce soir sur mon blog un exercice sur les boucles qui ne nécessite pas de nouveau cours.
    Je pense leur faire dessiner dans la console un sapin dont ils choisiront la hauteur du feuillage et du tronc. Ça occupera Touit et Beginner en ce WE Pascal.
    Développeur Java
    Site Web

  15. #55
    Membre expérimenté
    Avatar de Gnuum
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2007
    Messages : 215
    Points : 1 715
    Points
    1 715
    Billets dans le blog
    1
    Par défaut
    Oui, j'essaie de faire des cours un peu travaillés qui permettent à la personne de faire l'exercice sans trop aller chercher ailleurs pour le moment, histoire que les débutants ne soient pas trop perdus. C'est, au passage, l'occasion pour nous d'apporter une plus valu et une ressource propre au forum.
    Après, j'imagine que tous les exercices ne nécessiteront pas un cours de ce type. Même si je sais que sur la partie Node.js ça va être assez violent car il n'y a pas de ressource française officielle et que la documentation anglaise sous forme de référence d'API est loin d'être explicite pour un débutant!

    On est 5 à bosser dessus pour le moment donc on y arrivera! Ca va mettre un peu de temps mais avec un peu de chance d'autres gens nous rejoindront encore!
    {gnu: ["um", "cki"]}

  16. #56
    Expert éminent sénior

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 382
    Points : 10 410
    Points
    10 410
    Par défaut
    J'ai retravaillé la partie cour de l'exercice suivant "1.2.3 : Les particularités du switch", si ça peut te faire gagner du temps... En complément de l'exercice sur le switch, on en profite pour voir à l'occasion les méthodes "substr()", "toLowerCase" et la fonction "isNan". Ce que je voulais dire plus haut c'est que par exemple il ne me semble pas indispensable de faire un cours sur ces méthodes et fonctions annexes. Le visiteur les découvre au passage et à lui d'explorer plus en avant avec la doc suivant ses besoins. Sinon, c'est pas jouable, d'autant que comme tu le dis la partie Node.js va être beaucoup plus violente et moi-même et Marc (si je me souviens bien) n'avons pas de compétence sur le sujet.

    PS j'ai retravaillé également un peu la partie cour de 1.2.5 : L'opérateur ternaire

  17. #57
    Rédacteur

    Avatar de autran
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2015
    Messages
    1 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2015
    Messages : 1 241
    Points : 7 653
    Points
    7 653
    Billets dans le blog
    55
    Par défaut
    Bon on ne peut pas dire que l'on ne connait rien, sinon on va passer pour des peintres.
    Mais c'est vrai que je n'ai pas de vision de ce que peut être un cours de node.js

    Après ça me gène de laisser Thomas tout faire. En effet, s'il se retrouve seul le tuto risque de ne plus répondre aux impératifs de réactivité qui lui permettent de rester en vie.
    Donc soit on va devoir alléger la partie cours soit il va falloir de l'aide à Thomas.

    Par ailleurs, il y a déjà des tuto récents sur DVP sur lesquels on pourrait peut-être s'appuyer.

    Néanmoins, je serai toujours heureux de proposer des exos en node.js dans la mesure ou je bricole dessus même si les sources que j'y produit feraient certainement bondir les puristes.
    Développeur Java
    Site Web

  18. #58
    Expert éminent sénior

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 382
    Points : 10 410
    Points
    10 410
    Par défaut
    Ah excuses-moi Marc, tu es plus avancé que moi sur Node.js (perso j'attendais une occasion pour m'y mettre et celle-ci me semble être la bonne).

  19. #59
    Rédacteur

    Avatar de autran
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2015
    Messages
    1 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2015
    Messages : 1 241
    Points : 7 653
    Points
    7 653
    Billets dans le blog
    55
    Par défaut
    Ben oui, je suis un chef de projet. Tu n'en a jamais croisé ?
    Je connais rien, mais je peux parler de tout
    Développeur Java
    Site Web

  20. #60
    Membre expérimenté
    Avatar de Gnuum
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2007
    Messages : 215
    Points : 1 715
    Points
    1 715
    Billets dans le blog
    1
    Par défaut
    Super merci Alain!

    Tu as raison, on ne va pas développer la moindre fonction qu'on utilise mais je ferai certainement une petite explication d'ordre général la première fois (i.e. pour le prochain exercice).
    Sur la partie Node.js, on verra ce qu'on arrive à faire quand on y sera. Je vous guiderai peut-être pour que vous fassiez les exercices. On pourra notamment essayer de fonctionner à l'envers: je fais les cours, vous en faites des exercices...
    Si Sylvain connait, il pourra nous en faire quelques uns également peut-être.
    {gnu: ["um", "cki"]}

Discussions similaires

  1. Langage JavaScript - Aide à la syntaxe
    Par Invité dans le forum jQuery
    Réponses: 2
    Dernier message: 01/04/2015, 15h43
  2. Débutez votre développement avec le langage JavaScript
    Par The_Pretender dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 10/08/2014, 15h07
  3. Réponses: 0
    Dernier message: 30/04/2012, 23h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo