Cunoaște Intuit, curs, introducerea standardelor web

Rezumat: Pe scurt discuta avantajele utilizării standardelor Web, de ce nu sunt general acceptate, astfel cum acestea ar trebui să fie, și modul în care cursul se va rezolva aceste probleme. Acesta descrie modul în care cursul este structurat, pentru care este destinat.

Deja de ceva timp am urmărit un vis. Munca mea in ultimii 8 sau 9 ani, într-un fel sau altul, a fost strâns asociat cu formarea: am implicat în eliberarea și editarea de cărți tehnice pentru a ajuta oamenii să creeze cu ajutorul tehnologiei disponibile produse superioare, indiferent dacă noii angajați instruiți în diverse companii, în care am am lucrat, sau editat și a scris articole educative pentru a ajuta oamenii să folosească software-ul Opera software. Sunt, de asemenea, un fan avid al Web-ului. și un susținător fervent al standardelor web deschise. Vreau să contribuie pentru a ajuta la a face Web-ul o rețea mai bună decât este, și eu cred că acest lucru va contribui la educație, indiferent dacă acesta este formarea oamenilor pentru cooperare și respect reciproc unul pentru celălalt, sau învățându-i cum să facă Site-ul Web pentru a lucra cu o varietate de platforme și dispozitive, și să fie accesibile persoanelor cu handicap. Punctul-cheie în acest din urmă caz ​​sunt standarde Web. așa că am decis să încerce să facă timpul și energia lor pentru ceva care ar putea contribui la îmbunătățirea acceptarea standardelor Web astăzi și în viitor. Se filate în cap de ceva timp, dar în cele din urmă a realizat în Opera companiei - un mare MULTUMESC pentru angajatorii mei minunati pentru ceea ce-mi plătesc pentru asta. Una dintre dorintele mele a fost în cele din urmă a dat seama.

Astfel, în acest capitol voi prezenta produsul mai grave de lucru in ultimele luni (mele și multe alte persoane) - Curs de instruire (Standarde Web Curriculum) standard web, care a fost creat pentru a oferi tuturor celor care doresc o bază solidă pentru dezvoltarea de proiectare / Web. indiferent cine este el - complet gratuit pentru a utiliza, la prețuri accesibile, și nu-și asumă nici o cunoaștere prealabilă. L-am orienta în principal, la universități, deoarece cred că standardele de standarde de formare Web sunt ceea ce lipsește în multe universități. Am auzit povești despre studenți, ceea ce reduce estimarea pentru utilizarea standardelor Web în cursul de lucru, deoarece sistemul de notare a fost depășit, și am auzit povești despre angajatori disperate, care, în timpul unui interviu cu studii superioare se aplică pentru poziția referitoare la Web. Ei au descoperit că absolvenții nu au de fapt reflecta dezvoltarea reală a Web-ului. Dacă învață cel mai bine într-o universitate în care standardele sunt predate într-un mod rezonabil, atunci eu vă urez bun venit - hai să vorbim!

Acest curs acoperă următoarele subiecte:

De ce Web Standards?

Principalele motive pentru adoptarea standardelor Web în activitatea de dezvoltare / Web design vor fi utile în multe situații, sunt discutate în detaliu în „Curs 4“. dar aici sunt listate pe scurt pentru a determina imaginea de ansamblu. Utilizarea standardelor web oferă următoarele beneficii:

Cu toate acestea, chiar și cu toate aceste avantaje, majoritatea site-urilor de pe web încă nu aderă la standardele Web. și mulți dezvoltatori web care lucrează astăzi încă mai folosesc metode proaste, depășite. „De ce?“ Ați putea întreba. Pentru a face acest lucru, există mai multe motive - oameni vor cita lipsa de educație, politica companiei, nu este nevoie să învețe standarde. deoarece salariile sunt plătite în orice caz, de cercetare foarte dificil, standarde de sprijin în browsere Web ... să ne uităm la fiecare dintre aceste afirmații mai în detaliu, și apoi uita-te la argumentele contra, pentru a încerca să scape de orice scuză pentru ignoranță și non-standarde.

  1. Lipsa educației. Există o problemă, dar este unul dintre principalele motive pentru crearea acestui curs. Multe universități nu predau standarde web, în ​​care se ocupă cu cursuri de web, și multe cursuri de formare conțin adesea metode învechite, iar acestea sunt dificil să se schimbe în legătură cu birocrația. Cărți și cursuri speciale sunt, de obicei scumpe. Dar stai! Acum am introdus un curs care este complet gratuit, și este distribuit în universități, etc. pentru a le ajuta să facă aceste schimbări, așa că, de fapt, nu există în prezent nici o scuză.
  2. Politica companiei. Fără îndoială că există companii / instituții care încă mai au într-adevăr vechi, nu modern, Web-site, și politicile care forțează angajații să utilizeze browsere depășite, dar situația se simte mai bine cu ea. Și acum, atunci când există un curs disponibil gratuit care arată modul de a face aceste modificări, a devenit chiar mai ușor. Modernizarea companiei de web-site-ul său, în conformitate cu standardele moderne și încurajează să actualizați browser-ul dvs., ca site-uri nu va arata atât de atractiv în browsere mai vechi, cu toate că ei vor lucra acolo. Companiile ar trebui să încurajeze clienții lor pentru a face upgrade. De asemenea, există argumente puternice pentru afacerea în sine - site-uri folosind standarde Web. așa cum este prezentat, a fost mai mare va avea cele mai bune rezultate în motoarele de căutare și vor fi accesibile persoanelor cu handicap și utilizatorii de dispozitive alternative - dacă companiile își pot permite să ignore acest segment de public?
  3. „Nu am nevoie să le studieze!“. Știu că unii dezvoltatori spun „dar eu sunt, folosind practici depășite și încă plătit -? De ce ar trebui să vă faceți griji cu privire la aceste noi mame“ După cum sa menționat mai sus, ele fac codul mult mai eficient, mai ușor de a scrie și mai ușor de întreținut. Și vă permite să scrie cod modern, care este accesibil și poate fi utilizat pe dispozitive alternative - nu este acest interesant? Se va face, de asemenea, cerințele de mâine abilitățile dumneavoastră mai relevant, și se lasă să câștige mai mult. Astăzi, multe companii au nevoie de specialiști care cunosc standardele Web.
  4. „Este foarte dificil de a studia!“. Prostie. După stăpânirea acestui curs, veți înțelege cât de ușor este de a înțelege elementele de bază ale utilizării standardelor Web. Fie că sunteți un începător în dezvoltarea / proiectarea Web. sau un dezvoltator experimentat Web. îmbunătăți abilitățile lor profesionale. Este la fel de greu ca folosind vechile metode, non-moderne de rău că nu este prea dificil, și le oferă atât de multe avantaje fata de vechile metode.
  5. Standarde de sprijin în browsere. Standarde de sprijin în browsere, au variat semnificativ, în trecut, care a făcut crearea de web-site pentru a lucra cu diferite browsere un coșmar. Dar aceste zile sunt plecat - toate browserele moderne au un sprijin similar pentru standardele Web. Sprijinul este încă nevoie uneori pentru browsere vechi, care nu au un sprijin bun în browser-ul, dar folosind cele mai bune de tehnici moderne, vă puteți asigura că utilizatorii acestor browsere vor avea în continuare o interacțiune rezonabilă.

După cum se poate vedea, de fapt, nu există nici o scuză pentru a nu folosind standarde web în crearea de aplicații Web. Cel puțin, dacă aplicați pentru acest curs cu poziția începător de la bun început, veți afla cele mai bune practici și de a acționa în mod corect, și nu va trebui să recalifice practici rele.

Deci, prin urmare, vom continua să vorbim despre aceste practici rele ton liniștit, ca și în cazul în care acestea au fost planuri secrete ale unei civilizații extraterestre, sau ceva similar. Noi nu intenționăm să ia în considerare astfel de metode în orice detaliu în acest curs, deoarece nu crede că ar trebui să facem acest lucru, vom presupune că cititorul trebuie să se deplaseze imediat în direcția cea bună. Dar, pentru a înțelege ceea ce se spune, hai să vorbim puțin despre ele.

dezvoltarea de aplicații web, chiar și în cele mai bune de ori este o artă dezordonat, dar practicile rele menționate mai sus, se agravează și mai mult situația. Utilizarea standardelor web și cele mai bune practici descrise în acest curs este cel mai bun mod de dezvoltare.

articole similare