École de technologie O'Reilly - Cours JavaScript 1
J'ai récemment eu l'occasion de prendre JavaScript 1: Introduction à JavaScript à travers la O'Reilly School of Technology (anciennement O'Reilly Learning.) Il s'agit d'un cours en ligne où vous travaillez à votre rythme. Le cours fournit des CEU du bureau de l'éducation permanente de l'Université de l'Illinois (UIUC) et s'applique à leurs certificats de développement professionnel en programmation Web et en programmation Web côté client. Ce cours est destiné aux personnes qui n'ont peut-être aucune expérience en programmation mais qui ont une bonne compréhension du HTML et du CSS. Je ne suis pas exactement tombé dans le public cible car j'ai une solide expérience en script, y compris JavaScript. Mon intérêt principal dans le cours était de remplir mon arrière-plan fragmentaire en raison d'avoir récupéré des morceaux de lecture de code d'autres personnes plutôt que d'étudier spécifiquement JavaScript.

J'ai trouvé le début du cours un peu lent. Nous n'avons pas commencé à écrire du code avant la 5e leçon. Cependant, pour les débutants complets, c'est probablement à peu près juste, d'autant plus qu'une partie de ce temps est consacré à apprendre à copier et à adapter des scripts librement disponibles dans vos propres projets. Autant que j'apprécie la compréhension réelle, dans la vie réelle, trouver et réutiliser le code existant approprié est probablement plus important. Étant donné que le cours était libre, rien n'empêche les étudiants plus expérimentés de suivre rapidement ces leçons. Le cours couvre les bases de base de JavaScript (ou de tout langage de programmation) - variables, fonctions, prise de décision. Chaque nouveau concept est mis en pratique en écrivant un ou deux programmes simples et de courts questionnaires, qui sont remis à l'instructeur pour vérification. L'instructeur a très bien corrigé mon travail rapidement, généralement le jour ouvrable suivant. J'ai été un peu déçu par le manque général de rétroaction sur les bonnes réponses, mais je pense que c'est probablement le compromis pour un délai d'exécution rapide. L'instructeur est également disponible pour répondre aux questions par e-mail, même si j'ai généralement pu résoudre les problèmes à partir des références fournies. Bien que les programmes que nous avons écrits n'étaient généralement pas utiles (sauf pour le projet final), j'ai pu voir comment ils pouvaient être développés pour rendre quelque chose d'utile.

Il y avait quelques choses qui, à mon avis, auraient pu faire mieux. J'aurais aimé voir plus d'informations sur les standards du web et les meilleures pratiques, notamment en matière d'accessibilité. JavaScript peut être un excellent outil pour rendre les pages Web plus compréhensibles et accessibles à tous, mais il rend également extrêmement facile de rendre une page inutilisable lors de l'utilisation d'un lecteur d'écran. J'aurais aimé avoir des conseils à ce sujet. Le cours fait référence à d'excellentes références et didacticiels basés sur le Web, à tel point que je me suis parfois demandé pourquoi je suivais ce cours plutôt que l'un d'eux. De façon réaliste, le format du cours et le fait de devoir faire des exercices et des quiz pour chaque leçon m'ont aidé avec la discipline et la motivation.

Je pense que ce cours en vaut vraiment la peine, tant que vous avez des attentes réalistes. Je pense que c'était une bonne utilisation de mon temps et de mon argent. Vous en sortirez avec une bonne compréhension de base de JavaScript et, plus important encore, avec la capacité et les ressources pour en savoir plus par vous-même. Vous aurez également un diplôme de deux organisations respectées dans le domaine des technologies de l'information - O'Reilly et UIUC. Vous n'allez pas sortir de ce cours prêt à être un programmeur JavaScript professionnel, mais la programmation n'est pas quelque chose que vous pouvez simplement apprendre de n'importe quel cours. Aucun livre ou cours n'aidera si vous ne continuez pas à pratiquer et à apprendre. Comme tout art, la programmation prend du temps et de la pratique pour devenir un professionnel. Ce cours vous met en bonne position pour le faire.

École de technologie O'Reilly

Instructions Vidéo: 6.148 - Web Essentials: MongoDB (Mai 2024).