Școala de tehnologie O'Reilly - JavaScript 1 Curs
De curând am avut ocazia să o iau JavaScript 1: Introducere în JavaScript prin intermediul școlii de tehnologie O'Reilly (anterior O'Reilly Learning.) Acesta este un curs online în care lucrați în ritmul propriu. Cursul oferă CEU de la Universitatea din Illinois (UIUC) Biroul de educație continuă și se aplică pentru certificatele lor de dezvoltare profesională în programare web și programare web de partea clientului. Acest curs se adresează persoanelor care nu pot avea experiență de programare, dar au o bună înțelegere a html și css. Nu am căzut exact în publicul țintă pentru că am un background puternic de script, inclusiv JavaScript. Interesul meu principal în cadrul cursului a fost să completez fondul meu neplăcut datorită faptului că am ales bucăți și piese din citirea codului altor persoane, mai degrabă decât să studiezi JavaScript.

Am considerat că începutul cursului este cam lent. De fapt nu am început să scriem cod până la a 5-a lecție. Cu toate acestea, pentru începători complet, este probabil corect, mai ales că o parte din acest timp este petrecut învățând să copieze și să adapteze scripturile disponibile liber în propriile proiecte. Oricât de mult apreciez înțelegerea reală, este probabil mai importantă în viața reală, găsirea și reutilizarea codului adecvat existent. Având în vedere că cursul a fost accelerat, nu există nimic care să împiedice studenții mai experimentați să lucreze rapid prin aceste lecții. Cursul acoperă elementele de bază ale JavaScript (sau orice limbaj de programare) - variabile, funcții, luarea deciziilor. Fiecare concept nou este practicat prin scrierea unuia sau a două programe simple și scurte chestionare, care sunt transmise instructorului pentru verificare. Instructorul a fost foarte bun pentru a-mi corecta rapid munca, de obicei a doua zi lucrătoare. Am fost puțin dezamăgit de lipsa generală de feedback cu privire la răspunsurile corecte, dar cred că aceasta este probabil compromisul pentru transformarea rapidă. Instructorul este de asemenea disponibil pentru a răspunde la întrebări prin e-mail, deși am putut, în general, să descopăr orice probleme din referințele furnizate. Deși programele pe care le-am scris nu erau în general utile (cu excepția proiectului final), am putut vedea cum pot fi extinse pentru a face ceva util.

Au fost câteva lucruri care credeam că ar fi putut face mai bine. Mi-ar fi plăcut să văd mai multe informații privind standardele web și cele mai bune practici, în special în ceea ce privește accesibilitatea. JavaScript poate fi un instrument excelent pentru a face paginile web mai inteligibile și accesibile pentru toată lumea, dar, de asemenea, face extrem de ușor să faceți o pagină inutilizabilă atunci când utilizați un cititor de ecran. Mi-ar fi plăcut câteva îndrumări în acest sens. Cursul se referă la câteva referințe web și tutoriale excelente, atât de mult, încât uneori m-am întrebat de ce lucrez prin acest curs, mai degrabă decât unul dintre ele. Realist, formatul cursului și nevoia de a face exerciții și teste pentru fiecare lecție m-au ajutat cu disciplină și motivație.

Cred că acest curs merită cu siguranță, atât timp cât ai așteptări realiste. Cred că a fost o bună utilizare a timpului și a banilor mei. Veți ieși cu o bună înțelegere de bază a JavaScript și, mai important, cu capacitatea și resursele de a afla mai multe de unul singur. Veți avea, de asemenea, o acreditare de la două organizații respectate în domeniul tehnologiei informației - O'Reilly și UIUC. Nu veți ieși din acest curs pregătit pentru a fi un programator JavaScript profesionist, dar programarea nu este ceva ce puteți învăța doar de la orice curs. Nicio carte sau clasă nu vă va ajuta dacă nu continuați să practicați și să învățați. Ca orice artă, programarea necesită timp și practică pentru a deveni un profesionist. Acest curs te pune într-o poziție bună pentru a face acest lucru.

Școala de tehnologie O'Reilly