42 votes

Apprendre JavaScript en un week-end ?

Similaire à cette question Je me demande si les développeurs JavaScript expérimentés ont des sites Web qu'ils utilisent avec des exemples pour acquérir les bases de JavaScript en 24/28 heures ? J'ai regardé le Google Tech Talk de Douglas Crockford et j'ai acheté le livre "Javascript : The Good Parts", mais je n'ai pas eu le temps de le lire.

94voto

CMS Points 315406

Voici ma liste de vraiment de bonnes ressources pour apprendre la langue :

Outils :

5voto

Sean Vieira Points 47080

La partie de votre question qui importe ici est

[Comment des développeurs Javascript expérimentés peuvent-ils acquérir les bases de Javascript en 24/28 heures ?

L'expérience n'est pas quelque chose que l'on peut acquérir en une nuit, une semaine, un mois ou une année. L'expérience est quelque chose que l'on acquiert au cours d'années de travail acharné - en rencontrant des bogues, en apprenant les meilleures pratiques, en réécrivant du code que vous avez écrit quatre ans auparavant et en vous demandant "pourquoi ai-je fait cela", en optimisant des environnements loin d'être parfaits...

Cela dit, si vous n'avez qu'une seule nuit pour apprendre suffisamment de choses pour devenir dangereux, commencez par le bas et progressez. Daniel Vassallo vous a déjà donné un très bon lien, et plus d'une personne a suggéré W3Schools pour un aperçu rapide de Javascript et du DOM.

Mais ne commencez pas avec tout ça. Commencez plutôt par déterminer, aussi bien que vous le pouvez, ce que vous voulez être en mesure de faire avec Javascript demain. Pour ce faire, vous devez vous poser deux questions simples.

Quel est votre niveau d'expertise en matière de programmation ? Pouvez-vous coder des algorithmes complexes en C y C++ avec une incursion occasionnelle dans une variante de l'assembleur ? Avez-vous déjà travaillé sur un projet de taille raisonnable dans un langage de "niveau supérieur" tel que C# o Java ? Connaissez-vous décemment au moins un langage de script ? Ou les expressions "programmation fonctionnelle", "héritage basé sur les classes" et "tri à bulles" ne vous disent rien du tout ? Si vous faites partie de l'une des trois premières catégories, un peu de temps avec quelques-unes des meilleur tutoriels sur le site Internet et peut-être un coup d'œil rapide à une page Stackoverflow. question o deux devrait vous permettre d'être opérationnel en un rien de temps. Si vous faites partie de la dernière catégorie, vous feriez mieux de commencer par les bases de la programmation en général. Quoi qu'il en soit, vous aurez besoin d'un environnement d'apprentissage. Ce qui nous amène à la deuxième question...

Quelle est votre plateforme ? Prévoyez-vous de faire de la programmation côté serveur avec node.js ? Vous envisagez peut-être de développer un utilitaire dans un Rhino o JScript environnement ? Si l'une ou l'autre de ces situations est le cas, la lecture de la documentation de la plate-forme sur laquelle vous allez développer vous sera bien plus utile que la lecture du DOM. Si, d'autre part, vous prévoyez de développer pour le web, alors vous ne pouvez pas faire beaucoup mieux que de prendre Firefox avec le Firebug et commencez par construire une version simplifiée de ce sur quoi vous allez travailler demain.

Et si rien de tout cela ne vous est utile, nous espérons qu'au moment où vous aurez fini de le lire, quelqu'un d'autre aura répondu à la question d'une manière bien plus appropriée... c'est la beauté de Stackoverflow.

2voto

Daniel Vassallo Points 142049

Si vous commencez avec le tutoriel de W3Schools vous devriez le faire en quelques heures, tout au plus. Pendant le temps restant, je vous suggère de regarder les cours vidéo énumérés dans l'article suivant du blog :

L'auteur de cet article de blog a rédigé des points très détaillés sur chaque conférence vidéo, de sorte que vous pouvez avoir une idée très claire de ce qui sera discuté. Les conférences sont données par Douglas Crockford , John Resig y Nicholas Zakas - tous les chiffres significatifs dans le monde JavaScript. Ces cours devraient occuper une grande partie de votre week-end, mais ils devraient servir d'introduction très solide lorsque vous parcourez " Les bons côtés " livre.

JavaScript est un langage très expressif, et j'espère que son apprentissage sera amusant. Vous pouvez vraiment sentir l'enthousiasme des intervenants dans les conférences ci-dessus lorsqu'ils décrivent certaines des bonnes caractéristiques du langage, telles que fermetures y des fonctions de premier ordre . Profitez-en !

0voto

Caps Points 790

Si vous apprenez le Javascript, cela vaut la peine de vérifier jQuery y Prototype car ils vous aideront beaucoup à écrire du Javascript multi-navigateur, ainsi que d'excellentes ressources pour effectuer certaines des tâches les plus délicates en JS, comme l'animation, etc.

0voto

derek Points 3835

Je seconde le W3Schools référence. J'aime aussi le Livre de phrases en Javascript Il contient des exemples concrets et de brèves explications pour chacun d'entre eux. Il ne traite pas de l'histoire ou de la théorie de la langue, ce qui peut représenter une lecture trop longue si vous voulez en faire le plus possible en un week-end.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X