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 :

Mise en place de la page Exercices JavaScript


Sujet :

Contribuez

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    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
    Billets dans le blog
    1
    Par défaut Mise en place de la page Exercices JavaScript
    Légende:

    Difficulté:
    • Facile
    • Intermédiaire
    • Difficile

    Nécessité:
    • Indispensable
    • Récommandé
    • Optionnel


    Plan:

    1. Le langage JavaScript
      • Le premier script
        • exécution d'un code JavaScript avec Node.js

      • Les opérateurs conditionnels et le typage implicite
        • introduction if/else
        • consolidation if/else et switch

      • Les objets "simples", tableaux et boucles
        • Tableaux et boucles

      • Les fonctions et les scopes
      • Le prototype et l'héritage
      • L'asynchronicité
      • Les erreurs
      • Les moteurs JavaScript et la compatibilité

    2. La plateforme Node.js
      • Les dépendances et require
      • La gestion de pacquets et npm
      • La gestion non bloquante des I/O: asynchronicité et boucle évènementielle
      • L'architecture orientée évènements
      • Les processus enfants
      • Les flux
      • La programmation client/serveur

    3. La programmation client/serveur
      • La première page web
      • Le HTTP
      • Le HTML
      • Le CSS
      • L'AJAX
      • Les sockets et la programmation temps réel

    4. L'architecture applicative
      • L'injection de dépendance
      • L'architecture orientée services
      • Les API REST
      • La programmation modulaire

    5. L'industrialisation des développements
      • Les tests unitaires
      • La gestion de source/version
      • L'intégration continue
      • Les frameworks
      • Les bases de données
      • La qualité du code
      • Les IDE


    Topics de discussion/validation

    Chapitre 1 : le langage JavaScript


    Attribution des rôles


    Je vous propose d'attribuer des rôles "principaux" (CE N'EST PAS LIMITATIF!) à chacun de ceux qui participent pour le moment histoire qu'on s'y retrouve un petit peu:

    • autran: organisateur/rédacteur d'exercices
    • ABCIWEB: rédacteur d'exercices
    • SylvainPV: relecteur technique
    • Gnuum: correcteur/rédacteur de cours
    • vermine: surveillant
    • TheSuperGeek: apprenant
    • touit: apprenant
    • Beginner.: apprenant


    Ce qui donne concrètement, les tâches suivantes pour chacun:

    • Marc, il faudrait maintenir une entrée de blog qui récapitule les tâches en cours (correction, validation, ...) et coordonner ça avec Xavier (pour la validation finale) car pour le moment je ne sais jamais où trouver une liste de ce qui doit être fait. Par exemple, quand un exercice est en validation, il faut le rajouter à la liste des tâches en cours puis le signaler sur cette discussion en mettant le lien vers la liste des tâches à chaque fois.
    • Marc, il faut que tu nous propose un procès de fabrication d'exercice (par exemple: on te l'envoie, tu le mets sur une entrée de blog, on te propose des nouvelles versions, tu remplaces l'ancienne version avec les nouvelles, on fait valider par Xavier, on met à disposition, ...).
    • Alain et Marc, il nous faut des exercices sympas et de difficultés progressive sur les boucles.
    • Thomas, il faut faire les parties cours des exercices proposés.
    • Sylvain, il faut vérifier, corriger et/ou améliorer les parties cours de Thomas.
    • Sylvain et Thomas, il faut vérifier la faisabilité des exercices et la compréhensibilité des énoncés.
    • Sylvain, Alain et Thomas, il faut valider le respect des principales conventions de codage JS pour avoir un contenu a peu près uniforme.
    • TheSuperGeek, touit, Beginner., il faut que vous mettiez vos codes sur la discussion propre à chaque exercice pour avoir un avis de la part des tuteurs.
    • Xavier, il faut nous surveiller et nous piloter pour qu'on utilise correctement les possibilités du forum et de la page exercices.


    Qu'en pensez-vous? Dites moi si une tâche vous intéresse plus qu'une autre où si je vous ai mis à faire un truc que vous ne voulez pas faire. Je rapelle que les rôles ne sont nullement limitatifs et qu'ils sont juste là pour nous aider à nous organiser au début et à nous lancer dans un mode de production plus fluide!

  2. #2
    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
    Billets dans le blog
    55
    Par défaut Procédé de fabrication des exercices
    Dans la mesure ou Thomas Alain et moi avons les droits en écriture sur le cahier d'exercices nous pourrons rédiger librement. Le processus de fabrication sera donc à mettre au point pour les autres membres. La décision de publier un exercice ne doit pas reposer sur un seul membre du groupe. Si on centralise sur une seule personne on prendrait de le risque de compromettre tout le processus si cette personne s’éclipsait de DVP. De plus il y a certaines partie du cours que je ne pourrais pas maitriser. Par exemple, pour les objets et prototypes dans la mesure où je ne développe qu'en ES6 je ne pourrai intervenir que sur les classes.

    Je propose donc que nous soyons chacun animateur de nos propres réseaux. Si une de nos connaissances souhaite publier un exercice en rapport avec le cours du moment il nous MP et nous publions sur le cahier d'exercices après auto-correction en mentionnant le nom du généreux contributeur. Ensuite, Xavier valide notre cahier d'exercices.

    Donc en substance : les MP de Gnuum ABCIWEB et autran seraient 3 "sand box" et le cahier d'exercices serait alors un site de pré-prod et prod
    Développeur Java
    Site Web

  3. #3
    Membre émérite
    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
    Billets dans le blog
    1
    Par défaut
    Si j'ai bien compris, c'est justement ce que vermine ne veut pas. Il veut qu'on fasse les exercices séparément puis qu'on les fassent valider (comme pour un article normal) techniquement et orthographiquement et enfin seulement qu'on les publie sur la page exercices. Après, on pourra peut-être faire évoluer ce processus quand il sera possible de cacher des sections juste pour les rédacteurs. Peut-être que la rédaction d'un exercice pourrait rentrer dans le cadre d'une rédaction d'article dans un premier temps...

    Après j'ai peut-être mal compris ce que nous a dit vermine. Qu'as tu compris toi Marc?

  4. #4
    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
    Billets dans le blog
    55
    Par défaut
    Thomas,
    J'avais une lecture un peu différente.
    Pour moi on rédigeait en interne sur le le cahier d'exercices magique mais on le laissait cette page cachée.
    Et une fois que l'on avait obtenu la validation technique et orthographique, alors on rendait la page publique avec un billet sur le forum pour en faire le tutorat.
    Comme pour un article qui ne devient officiel que lorsqu'il est signalé sur la page d'accueil.
    Mais on soumettra à l'arbitrage de Xavier.
    A+
    Marc

    PS : Pour ce genre de discussion je préfère également les faire sur le forum qu'en MP. Ça évite de faire exploser la boite mail.
    Développeur Java
    Site Web

  5. #5
    Expert éminent

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

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut
    C'est effectivement comme Marc l'a compris. Nous devons utiliser la page d'exercices et traiter les exercices blocs par blocs en espérant que le problème de visibilité des sous-sections soit réglé rapidement.

  6. #6
    Expert confirmé

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 415
    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 415
    Par défaut
    Thomas,

    J'ai proposé à Marc (qui n'y voit pas d'objection) de commencer la numérotation des exercices avec le nombre 1. C'est l'ordre naturel qu'on retrouve dans n'importe quelle documentation ou livre. Sinon inévitablement cela va prêter à confusion quand quelqu'un parlera de l'exercice 1, devra-t-on comprendre le premier qui correspond au numéro 0, ou à l'exercice numéroté 1 soit le second ?
    Contrairement à l'informatique qui a de bonnes raisons de commencer la numérotation à 0, on n'a aucun avantage à adopter cette convention pour la mise en page d'exercices, j'y vois que des embrouilles en plus. Qu'en penses-tu ?

Discussions similaires

  1. [Tomcat] Mise en place d'une page de maintenance
    Par robia77 dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 09/02/2010, 17h44
  2. Mise en place du haut de page site sur le forum
    Par Marc Lussac dans le forum Evolutions du club
    Réponses: 45
    Dernier message: 29/07/2009, 14h30
  3. mise en place d'un menu horizontal javascript
    Par inmysell dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 15/05/2009, 13h00
  4. [Apache] Mise en place d'une page de maintenance
    Par divail dans le forum Apache
    Réponses: 5
    Dernier message: 02/02/2006, 09h58

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