O'Reilly School of Technology - JavaScript 1-kurs
Jeg hadde nylig muligheten til å ta JavaScript 1: Introduksjon til JavaScript gjennom O'Reilly School of Technology (tidligere O'Reilly Learning.) Dette er et online kurs hvor du jobber i ditt eget tempo. Kurset gir CEU-er fra University of Illinois (UIUC) Office of Continuing Education og gjelder deres sertifikater for profesjonell utvikling i webprogrammering og klientsiden webprogrammering. Dette kurset er rettet mot mennesker som kanskje ikke har noen programmeringserfaring, men som har god forståelse av html og css. Jeg falt ikke akkurat i målgruppen fordi jeg har en sterk skriptbakgrunn, inkludert JavaScript. Min viktigste interesse for kurset var å fylle ut min ujevn bakgrunn på grunn av å ha plukket opp biter og brikker fra å lese andres kode i stedet for å spesifikt studere JavaScript.

Jeg syntes begynnelsen av kurset var litt treg. Vi begynte faktisk ikke å skrive kode før den 5. leksjonen. For komplette nybegynnere handler dette sannsynligvis om riktig, spesielt siden noe av denne tiden blir brukt til å lære å kopiere og tilpasse fritt tilgjengelige manus til dine egne prosjekter. Så mye som jeg verdsetter faktisk forståelse, er det sannsynligvis viktigere å finne og gjenbruke passende eksisterende kode i det virkelige liv. Siden kurset var fartsfylt, er det ingenting som hindrer mer erfarne studenter i å jobbe raskt gjennom disse timene. Kurset dekker de grunnleggende basene i JavaScript (eller hvilket som helst programmeringsspråk) - variabler, funksjoner, beslutningstaking. Hvert nytt konsept praktiseres ved å skrive ett eller to enkle programmer og korte quizer, som blir slått inn til instruktøren for å sjekke. Instruktøren var veldig flink til å rette opp arbeidet mitt raskt, vanligvis neste virkedag. Jeg ble litt skuffet over den generelle mangelen på tilbakemelding på riktige svar, men jeg tror det sannsynligvis er avveiningen for rask snuoperasjon. Instruktøren er også tilgjengelig for å svare på spørsmål via e-post, selv om jeg generelt sett var i stand til å finne ut av problemer fra de oppgitte referansene. Selv om programmene vi skrev ikke generelt var nyttige (bortsett fra det endelige prosjektet), kunne jeg se hvordan de kunne utvides til å gjøre noe nyttig.

Det var noen få ting som jeg trodde kunne ha gjort bedre. Jeg skulle gjerne sett mer informasjon om nettstandarder og beste praksis, spesielt med tanke på tilgjengelighet. JavaScript kan være et flott verktøy for å gjøre nettsider mer forståelige og tilgjengelige for alle, men det gjør det også ekstremt enkelt å gjøre en side ubrukelig når du bruker en skjermleser. Jeg skulle gjerne hatt litt veiledning om dette. Kurset viser til noen utmerkede nettbaserte referanser og opplæringsprogrammer, så mye at jeg til tider lurte på hvorfor jeg jobbet gjennom dette kurset i stedet for et av dem. Realistisk hjalp kursformatet og det å måtte skru på øvelser og quizer for hver leksjon meg med disiplin og motivasjon.

Jeg synes dette kurset absolutt er verdt, så lenge du har realistiske forventninger. Jeg tror det var en god bruk av tiden min og pengene mine. Du vil komme ut med en god grunnleggende forståelse av JavaScript, og enda viktigere med evnen og ressursene til å lære mer på egen hånd. Du vil også ha en legitimasjon fra to respekterte organisasjoner innen informasjonsteknologifeltet - O'Reilly og UIUC. Du har ikke tenkt å komme ut av dette kurset forberedt på å være en profesjonell JavaScript-programmerer, men programmering er ikke noe du bare kan lære av et hvilket som helst kurs. Ingen bok eller klasser vil hjelpe hvis du ikke fortsetter å trene og lære. Som enhver kunst, tar programmering tid og praksis å bli profesjonell. Dette kurset setter deg i en god posisjon til å gjøre det.

O'Reilly School of Technology

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