poate că una dintre cele mai interesante perspective despre intrarea într-un domeniu precum dezvoltarea web este capacitatea de a intra pur și simplu în el imediat. Spre deosebire de multe profesii care necesită luni sau chiar ani de formare, cu dezvoltarea web puteți începe cu ușurință astăzi dacă simțiți focul învățării și descoperirii mocnind sub picioarele voastre!
cel mai bun loc pentru a începe să vă simțiți cum funcționează dezvoltarea sunt numeroasele cursuri gratuite, auto-ghidate online de dezvoltare web care acoperă totul, de la introduceri de programare de bază la cele mai bune practici de dezvoltare. Mai jos vom arunca o privire la crema cursurilor de dezvoltare web crop și vom evidenția ce vă pot oferi fiecare și o selecție a celor mai bune linkuri sau instrumente de verificat.
Codecademy (vizitați)
Codecademy oferă o serie de tutoriale auto-ghidate pentru începători pentru a învăța elementele de bază ale programării dezvoltării web. Este creat un mediu de dezvoltare autonom în browser, unde puteți învăța structurile de bază ale codului front-end, cum ar fi HTML și CSS, înainte de a trece la limbi de back-end, cum ar fi Ruby on Rails și Python.
nu ratați… faceți un site web și HTML& programele CSS sunt puncte de început excelente dacă trebuie să învățați elementele de bază ale structurii și designului web. Pentru o codificare mai grea, încercați tutorialul de limbă Ruby urmat de ghidul Learn Ruby on Rails pentru a crea un site web de bază și funcțional.
Khan Academy (vizitați)
un site de învățare extrem de util care acoperă tot felul de subiecte, iar secțiunea de programare a computerului în special nu poate fi trecută cu vederea. Dispune de o varietate de tutoriale auto-ghidate, în general cu experți care oferă îndrumări audio și/sau video pe această temă, în timp ce ferestrele interactive de pe ecran arată codul și afișează rezultatele în timpul narațiunii.
nu ratați… Marea introducere în motorul bazei de date SQL include narațiune ghidată și chiar provocări personale care vă cer să scrieți SQL pentru a efectua sarcini simple. O serie distractivă pentru învățarea elementelor de bază ale desenului și animației folosind JavaScript este excelentă pentru a intra în acel limbaj prolific front-end.
MIT OpenCourseware (vizită)
o abundență de cursuri auto-ghidate de la nimeni altul decât una dintre cele mai bune școli tehnice din Statele Unite, MIT. Programul mit OpenCourseware oferă o lățime incredibilă de subiecte despre care să înveți, inclusiv sute de cursuri legate de Programare, Dezvoltare, matematică și Inginerie Informatică.Introducere în informatică și programare, care este un curs de studiu complet, independent, care include toate resursele și materialele de curs pentru a vă încânta și a vă interesa de programare. O introducere blândă în programare folosind Python este, de asemenea, o resursă excelentă pentru a obține o perspectivă asupra acelui limbaj de back-end popular și bine conceput.
Coursera (vizitați)
Similar cu MIT OpenCourseware, Coursera oferă gratuit o multitudine de cursuri online de la o varietate de universități din întreaga lume. Fiecare curs variază ușor în format și cronologie, dar numeroase cursuri sunt disponibile pentru programare, dezvoltare și Informatică pentru a obține un gust.
nu ratați… un ghid excelent pentru începători în programare poate fi găsit în cursul de programare pentru toată lumea de la Universitatea din Michigan. În timp ce limbajul folosit pe tot parcursul cursului este specific Python, cursul în sine este axat pe conceptele de programare generală care pot fi aplicate practic tuturor limbilor pe care le veți întâlni pentru anii următori.
Mozilla Developer Network (vizitați)
Mozilla, echipa din spatele popularului browser web Firefox, a creat o resursă incredibilă pentru dezvoltatorii de toate nivelurile de competențe și expertiză prin intermediul rețelei de dezvoltatori Mozilla. Aceste resurse, articole și tutoriale sunt perfecte pentru cei care absorb informații și învață cel mai bine folosind metoda încercată și adevărată de a citi cuvinte și de a vedea exemple chiar acolo pe pagină. Gama de subiecte este largă, de la introduceri web de bază și limbi front-end la vocabular comun și optimizare & performanță.Noțiuni de bază cu Web este o mare resursa pentru incepatori pentru a afla despre modul în care funcționează site-uri web, și se mută scris și joc în jurul cu tehnologii front-end, cum ar fi HTML, CSS, JavaScript și.
HTML5 Rocks (vizitați)
în timp ce interfața este un pic lipsită de lumină și găsirea articolelor relevante poate fi oarecum provocatoare, site — ul HTML5 Rocks — creat de Google-oferă o gamă largă de articole și tutoriale despre tot felul de subiecte de dezvoltare web, cu audiențe destinate variind de la începători la dezvoltatori avansați.
nu ratați… Noțiuni de bază cu forme CSS oferă o introducere mare în tehnici avansate CSS că mulți începători nu pot realiza chiar poate fi realizat pur cu CSS.
A List Apart (visit)
una dintre cele mai profesioniste și actualizate reviste online destinate direct dezvoltatorilor web și designerilor, A List Apart găzduiește o multitudine de articole excepționale care se ocupă de orice, de la codificare și tehnici la proiectare și experiență de utilizare. Dacă doriți să faceți o lectură ușoară și să învățați din experiența și sfaturile altor experți în domeniu, navigarea prin articolele de aici este o resursă excelentă.
nu ratați… construirea narațiunilor neliniare pentru Web oferă o perspectivă excelentă asupra noțiunii că natura împrăștiată, modulară a site-urilor moderne necesită ca narațiunile despre conținutul nostru să fie libere și să nu urmeze structura tradițională „început, mijloc, sfârșit” a povestirii. De asemenea, verificați reformularea accesibilității pentru Web, care dintre propriile noastre prejudecăți inerente despre utilizatorii web cu dizabilități și modul în care dezvoltatorii pot avansa proiectarea pentru accesibilitate, indiferent de utilizatorul de la celălalt capăt.
coding Dojo algoritm Prep (vizita)
pentru dezvoltatorii noi, este atât de incredibil de important să se familiarizeze cu algoritmi de programare cât mai curând posibil – atât de mult, încât acestea să devină a doua natură.
nu ratați… Coding Dojo a creat o platformă gratuită de instruire a algoritmilor care vă va ajuta să vă construiți mușchii de codificare și fundamentele de codificare a unghiilor înainte de a vă scufunda în a învăța cum să codificați! Platforma de formare algoritm vă duce printr-o serie de probleme care devin mai dificile ca nivelurile de progres. După fiecare provocare, există un videoclip cu un instructor Dojo de codificare care trece prin modul în care el sau ea ar rezolva personal algoritmul.
sfat Bonus& resurse: Pune-te la curent cu limbajele de programare back-end
după ce ți-ai udat picioarele elementele de bază ale dezvoltării web, probabil că vei începe tranziția către mai multă programare back-end. În acest moment, va trebui să alegeți o limbă pentru a începe și aveți încredere în noi, există multe de ales. , asigurați — vă că faceți cercetările pentru a găsi potrivirea potrivită-nu toate limbile sunt la fel. Acestea variază în dificultate, utilizare în industrie, acces ușor, cererea pieței și mulți alți factori.
pentru a vă ajuta în căutarea dvs., am creat un set de ghiduri introductive pentru aceste limbaje de programare de top din industrie: Python, Ruby, JavaScript (MEAN,. net Core, Java și React.
Simțiți-vă ca fiind un dezvoltator este ceva ce trebuie să faceți și întrebam „sunt de codificare bootcamps merită?”Nu căutați mai departe de codificare Dojo. Suntem singurul bootcamp care vă antrenează în cele 3 stive utilizate de cele mai bune companii din lume în 14 săptămâni. Doar Aplicați acum (durează doar 2 minute) — un consilier de admitere va urmări pentru a vedea dacă codarea Dojo este potrivită pentru dvs.