O'Reilly School of Technology - JavaScript 1-Kurs
Ich hatte vor kurzem die Gelegenheit zu nehmen JavaScript 1: Einführung in JavaScript über die O'Reilly School of Technology (früher O'Reilly Learning). Dies ist ein Online-Kurs, in dem Sie in Ihrem eigenen Tempo arbeiten. Der Kurs bietet CEUs des Office of Continuing Education der University of Illinois (UIUC) und gilt für ihre Zertifikate zur beruflichen Weiterentwicklung in Webprogrammierung und clientseitiger Webprogrammierung. Dieser Kurs richtet sich an Personen, die möglicherweise keine Programmiererfahrung haben, aber ein gutes Verständnis für HTML und CSS haben. Ich bin nicht gerade in die Zielgruppe gefallen, weil ich einen starken Skripthintergrund habe, einschließlich JavaScript. Mein Hauptinteresse an dem Kurs war es, meinen uneinheitlichen Hintergrund auszufüllen, da ich beim Lesen des Codes anderer Leute Kleinigkeiten aufgegriffen hatte, anstatt jemals speziell JavaScript zu studieren.

Ich fand den Beginn des Kurses etwas langsam. Wir haben erst in der 5. Lektion angefangen, Code zu schreiben. Für Anfänger ist dies jedoch wahrscheinlich ungefähr richtig, zumal ein Teil dieser Zeit damit verbracht wird, das Kopieren und Anpassen frei verfügbarer Skripte in Ihre eigenen Projekte zu lernen. So sehr ich das tatsächliche Verständnis schätze, ist es im wirklichen Leben wahrscheinlich wichtiger, geeigneten vorhandenen Code zu finden und wiederzuverwenden. Da der Kurs im eigenen Tempo durchgeführt wurde, hindert nichts erfahrene Schüler daran, diese Lektionen schnell durchzuarbeiten. Der Kurs behandelt die wichtigsten Grundlagen von JavaScript (oder einer beliebigen Programmiersprache) - Variablen, Funktionen, Entscheidungsfindung. Jedes neue Konzept wird geübt, indem ein oder zwei einfache Programme und kurze Tests geschrieben werden, die dem Ausbilder zur Überprüfung vorgelegt werden. Der Ausbilder war sehr gut darin, meine Arbeit schnell zu korrigieren, normalerweise am nächsten Arbeitstag. Ich war ein wenig enttäuscht über den allgemeinen Mangel an Feedback zu richtigen Antworten, aber ich denke, das ist wahrscheinlich der Kompromiss für eine schnelle Abwicklung. Der Kursleiter steht auch zur Beantwortung von Fragen per E-Mail zur Verfügung, obwohl ich im Allgemeinen Probleme anhand der bereitgestellten Referenzen herausfinden konnte. Obwohl die Programme, die wir geschrieben haben, im Allgemeinen nicht nützlich waren (mit Ausnahme des endgültigen Projekts), konnte ich sehen, wie sie erweitert werden konnten, um etwas Nützliches zu machen.

Es gab ein paar Dinge, von denen ich dachte, sie hätten es besser machen können. Ich hätte mir mehr Informationen zu Webstandards und Best Practices gewünscht, insbesondere im Hinblick auf die Barrierefreiheit. JavaScript kann ein großartiges Werkzeug sein, um Webseiten für alle verständlicher und zugänglicher zu machen, aber es macht es auch extrem einfach, eine Seite mit einem Bildschirmleser unbrauchbar zu machen. Ich hätte gerne eine Anleitung dazu. Der Kurs bezieht sich so sehr auf einige ausgezeichnete webbasierte Referenzen und Tutorials, dass ich mich manchmal fragte, warum ich diesen Kurs durchgearbeitet habe und nicht einen von ihnen. Realistisch gesehen half mir das Kursformat und das Einreichen von Übungen und Quiz für jede Lektion mit Disziplin und Motivation.

Ich denke, dieser Kurs lohnt sich auf jeden Fall, solange Sie realistische Erwartungen haben. Ich denke, es war eine gute Verwendung meiner Zeit und meines Geldes. Sie verfügen über ein gutes Grundverständnis für JavaScript und vor allem über die Fähigkeit und die Ressourcen, selbst mehr zu lernen. Sie haben auch einen Berechtigungsnachweis von zwei angesehenen Organisationen im Bereich der Informationstechnologie - O'Reilly und UIUC. Sie werden diesen Kurs nicht verlassen, um ein professioneller JavaScript-Programmierer zu sein, aber Programmieren können Sie nicht einfach aus jedem Kurs lernen. Kein Buch oder Unterricht hilft, wenn Sie nicht weiter üben und lernen. Wie jede Kunst braucht das Programmieren Zeit und Übung, um professionell zu werden. Dieser Kurs versetzt Sie in eine gute Position, um dies zu tun.

O'Reilly School of Technology

Video-Anleitungen: Solidity Tutorial - A Full Course on Ethereum, Blockchain Development, Smart Contracts, and the EVM (Kann 2024).