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

NodeJS Discussion :

Apprendre le Node.JS from scratch


Sujet :

NodeJS

Vue hybride

TheSuperGeek Apprendre le Node.JS from... 28/01/2016, 23h12
autran Bonjour, Node.js est un... 29/01/2016, 22h50
Gnuum 1. Peux-tu nous donner plus... 30/01/2016, 11h38
ABCIWEB Comme Gnuum je pense que tu... 31/01/2016, 03h44
TheSuperGeek Salut, merci de vos réponses... 31/01/2016, 11h03
autran Bonjour, Tu fais allusion... 31/01/2016, 11h23
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de TheSuperGeek
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2016
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2016
    Messages : 38
    Par défaut Apprendre le Node.JS from scratch
    Salut,
    J'aimerai apprendre le Node.js mais je ne sait pas du tout pas où m'y prendre...
    La seule chose que j'ai fais c'est d'installer Node.js sur mon pc.
    Donc comment apprendre à programmer en Node.js sans connaissances particulières ? (ni javascript ni autres)
    Merci !

  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
    Bonjour,

    Node.js est un framework écrit en JavaScript qui permet de développer des applications coté serveur. Un peu comme le permet PHP mais à beaucoup plus bas niveau.

    Donc il te faut dans un premier temps, bien maitriser le langage JavaScript et particulièrement les fonctions de retour.

    Ensuite, tu pourras te lancer dans Node.js proprement dit pour apprendre à créer un serveur HTTP et définir ce que tu souhaites que ton serveur fasse en réaction aux requêtes des utilisateurs. Et tu pourras alors y découvrir que Node.js impose un schéma de programmation dit non bloquant qui est différent.

    Les meilleurs cours et tutoriels pour apprendre Node.js
    Node.js : le livre du débutant
    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
    1. Peux-tu nous donner plus d'informations quand à ce que tu connais en informatique/programmation pour que nous puissions mieux t'orienter? Je crois comprendre qu'en terme de programmation tu es vraiment débutant.
    2. Où as-tu installé node.js? Un windows, un linux, ...?
    3. Quel est(sont) ton(tes) but(s)? Ecole? Professionnel? Projet personnel? Site web? Apprendre la programmation en autodidacte? Te former sur node.js? ...?

  4. #4
    Expert confirmé

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 418
    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 418
    Par défaut
    Comme Gnuum je pense que tu dois faire le point sur tes connaissances avant de te lancer dans l'aventure. Il y a des prérequis beaucoup plus importants que ceux qui sont nécessaires quand on aborde un langage comme php par exemple qui lui peut réellement s'apprendre from scratch. Sans de bonnes notions en javascript à mon avis c'est difficilement jouable. Déjà quand on voit les limitations de ceux qui ont appris jquery sans notions de javascript, ça fait souvent peur, alors avec node.js j'ose même pas y penser.

  5. #5
    Membre confirmé Avatar de TheSuperGeek
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2016
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2016
    Messages : 38
    Par défaut
    Salut, merci de vos réponses !
    Donc je ne sais pas encore si je vais apprendre le Node.JS. Je cherche un langage de prog simple, multi-OS pour faire de petites applis (genre prise de note à la main) sur windows et linux.
    J'ai actuellement OpenSUSE (Tumbleweed) d'installé et Windows 7.
    Je ne connait que la base des bases théorique de la programmation (je sais ce que c'est qu'une variable, une classe et une boucle) mais je ne sais absolument pas programmer.
    J'espère que ça vous éclairera
    TheSuperGeek

  6. #6
    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
    Bonjour,

    Tu fais allusion à node.js (donc JavaScript) et PHP. Ce sont là des langages qui ciblent des application web.
    mais il existe aussi des langages qui te permettront de faire des applications graphiques (ou console) et qui seront multi-OS sans avoir recours au web.
    C'est à dire que ces langages te permettront de développer des application sur un OS et de les exécuter sur un autre. Tu n'auras pas besoin d'installer de serveur web ni de serveur d'application, donc pas non plus besoin d'apprendre HTML5 ni CSS...

    Un de ces langages est le JAVA. Il est propre, objet, fortement typé, ......
    Il est très pédagogique et de nombreux tuto pour grands débutants existent sur DVP.
    Je te le conseille pour apprendre à programmer
    Développeur Java
    Site Web

  7. #7
    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
    Je pense que le javascript (et donc node.js) est un très bon choix au niveau des possibilités offertes.
    Tu peux réaliser aussi bien des applications lourdes, des applications web standards ou temps réel (pour faire des jeux par exemple), des programmes en ligne de commande, ...
    De plus, on peut facilement imaginer que node.js soit la technologie web majeure, côté serveur, dans les prochaines années; ce qui en fait un très bon choix, à la fois pour les projets personnels mais aussi dans un objectif professionnel.
    En revanche, il est vrai que le coût d'entrée est un peu cher car la technologie et le mode de pensée original pour développer avec est assez complexe. Cependant, vu que tu n'as pas encore de base de programmation dans d'autres langages, cela pourrait ne pas s'avérer si déstabilisant pour toi.

    Si tu es vraiment motivé, une chose intéressante que nous pourrions faire est de te former étape par étape pour que tu deviennes autonome. Cela pourrait, par la suite, être utile à d'autres gens qui chercheraient à se former comme toi "from scratch" comme tu dis.
    Voici une idée de protocole:
    1. Nous te donnons un exercice à réaliser avec un énoncé précis, potentiellement avec des liens à consulter pour comprendre une notion.
    2. Tu te documentes, si besoin, et tu fais une proposition de résolution (tu prends le temps que tu veux pour le faire bien sûr).
    3. Nous te donnons une solution commentée/corrigée puis on recommence le cycle avec un nouvel exercice.


    Il y a plusieurs personnes très bonnes en javascript, programmation et architecture sur ce forum qui pourront te guider au fur et à mesure et te garantir le maximum de fiabilité quant aux connaissances qui te sont dispensées. Ce travail te prendra du temps (cela peut facilement s'étaler sur plusieurs mois) et n'aura d'intérêt pour toi et pour nous que si tu persévères. C'est pour toi l'occasion d'acquérir de vraies notions et de devenir un développeur et non un bidouilleur (ce qui peut t'ouvrir un horizon professionnel par exemple). A toi de voir si tu es suffisamment motivé.

    Du côté de developpez.net, c'est une ressource intéressante à rajouter au site je pense. J'attends donc l'avis des gens qui seraient prêt à participer et/ou qui ont des idées sur la façon d'organiser tout ça (un sujet pour les énoncés, pour les réponses, une amélioration du protocole, ...) pour que cela ait un maximum de valeur ajoutée pour les nouveaux développeurs qui auraient la même démarche que toi.
    Je pense également qu'il faudra déplacer ce sujet vers la partie javascript à terme.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Copier un programme commercial from scratch, Autorisé?
    Par nowox dans le forum Langages de programmation
    Réponses: 20
    Dernier message: 07/03/2008, 04h29
  2. Réponses: 5
    Dernier message: 16/01/2008, 16h00
  3. question linux from scratch
    Par e=mc2 dans le forum Applications et environnements graphiques
    Réponses: 1
    Dernier message: 06/01/2008, 14h11
  4. [Débutant] Commencer Java "from scratch"
    Par Rakken dans le forum Débuter avec Java
    Réponses: 7
    Dernier message: 25/04/2007, 09h42
  5. [VB.NET] Créer une textbox from scratch
    Par AP dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/04/2006, 10h09

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