Ce ar trebui să știe dezvoltator front-end

Fac dezvoltarea front-end comerciale oDesk pe timp de aproximativ un an, se formează baza de cunoștințe, în liniște eu iau cea mai mare parte a proiectelor, deoarece are deja o anumită experiență, și în cazul în care nu este prezent, se toarnă rapid, deoarece în prealabil pregătit și pus o bază solidă de cunoștințe.

Oamenii mă întreabă adesea ce trebuie să învețe să înceapă să lucreze ca un coder sau frontender, și conform statisticilor, în FAQ mea întrebare eponimă una dintre cele mai populare.

Acest lucru a devenit motivatia de a scrie un post-instrucțiuni cu privire la modul de a deveni un popular dezvoltatorii frontend folosind instrumente moderne pentru activitatea de proiect ca unul, și într-o echipă.

Ce ar trebui să știe dezvoltator front-end

Instrucțiuni într-o anumită măsură, repetă modul meu de a garanta un minim de 25 de $ RTG pentru un om care trece bine și în mod responsabil prin ea (aceasta este RTG meu real sensul acelor de ceasornic pe bursă, la momentul scrierii).

Notă: Am un motiv a ales această procedură pentru studiu, și, prin urmare, este recomandabil să rămânem la doar o astfel de secvență, care nu sar peste elementele, dacă nu le dețin la nivelul corespunzător. Nu se aplică la punctele 0 și 3.

În cazul în care un element este în valoare de importanta rată scăzută, aceasta nu înseamnă că este necesar să se treacă pur și simplu ignorarea acestui punct face dificilă de a dezvolta un grad mai mare sau mai mică.

De asemenea, nu trebuie să studieze aceste articole pe sursele propuse, în cazul în care nu vi se potrivesc sau nu le place - puteți găsi întotdeauna o mulțime de alternative, deoarece toate aceste tehnologii sunt larg rasprosraneny.

0 English

Engleză - abilitatea cea mai fundamentală pentru specialistul IT.
Puteți afla limbaje de programare, tehnologii și diverse instrumente folosind traduceri, dar este foarte puternic pentru a se compactează în domeniul de aplicare atât numărul și relevanța informațiilor.
Cei mai mulți editori din întreaga țările lumii să publice informații în limba engleză. Română în segmentul rămâne să se bazeze pe conținutul de limbă rusă cu privire la orice posibile traduceri.

Limba engleză este, de asemenea, util atunci când comunicarea cu clienții din diferite țări.

Bazele gramatica, vocabularul de bază, testarea abilităților lor

• Articole tehnice

• Traduceri

1. HTML / CSS

HTML si CSS este un limbaj de marcare și foi de stil. frontendera buchet cheie nu numai pentru, ci și pentru web developer / web designer.

Din moment ce acest lucru nu este un limbaj de programare, și să înțeleagă cum să facă prima pagină HTML este foarte simplu, puteți face acest lucru în doar câteva ore după întâlnirea cu ei.

Principala dificultate este amintindu-ne mai multe nuanțe asociate cu elementele acestor limbi și aceste nuanțe, veți învăța pe tot parcursul activităților lor.

Dar nu dispera, principalul lucru - pentru a stabili o bază solidă pentru a înțelege cum funcționează, și apoi doar practică, să păstreze o trimitere la lista de etichete, selectoare și proprietăți.

Cea mai bună resursă limba rusă pentru studiul de dezvoltare, și în același timp, este cel mai bun mod de a înțelege rapid principiile de aspect, precum și să se obișnuiască cu tag-urile, proprietățile și valorile.
învățare interactivă cu sarcini interesante nu va lasa sa te plictisesti. Și, după ce trece cursurile gratuite pe care le-ar putea dori să cumpere un abonament la site-ul (300₽), care oferă acces la studiul de subiecte suplimentare.

• Codeschool, FreeCodeCamp, Codecademy

CS
FCC
Codecademy
Pe aceste resurse au, de asemenea, cursuri de vorstke, ele sunt oarecum HTMLAcademy inferioare, dar încă mai oferă același tip de bază. Resursele sunt enumerate în ordinea descrescătoare a calității informațiilor.

• Directoare, caietul de sarcini

• Practica

2. Twitter Bootstrap

Pentru fluxul de lucru completă ar trebui să fie capabil de a utiliza linia de comandă și SLE cel puțin la nivelul mediu.

Utilizarea Git-arhive vă va salva de la frica de ceva șterge accidental din proiect, uneori crește confortul atunci când lucrează în echipa de dezvoltare, așa cum am folosi GitHub Pagini, pentru a arăta procesul lucrării clientului, plasarea proiectului într-un depozit privat, dar pagina de gazdă pentru a avea acces la link-ul.

Posesia a liniei de comandă este utilă atunci când configurarea proiectului, este mult mai ușor să prescrie un cuplu de comenzi de consolă și de a lua toate bibliotecile necesare decât să le descărcați separat și pentru a trece printr-un conductor. În plus față de instalarea pachetelor cu ajutorul colectoarelor și preprocesoare, va trebui să utilizați terminalul.

• Codeschool

Calea git
Pe ramura kodskule a dedicat git și github, în ​​detaliu toate punctele tratate, primul an de cele patru disponibile fără un abonament plătit.

Tradus în versiunea în limba română a popularului manual.

• Cursul de bază despre linia de comandă

Dacă ați achiziționat abonamentul la CodeSchool, ați văzut, probabil, o secțiune dedicată acestui standard, dacă nu, îl puteți vedea:

10. JS-cadre

Frontendera de lucru este conectat nu numai cu efecte și pagini dinamice, aceasta este, de asemenea, de lucru cu un ecran mare sau nu volumul de date precum și interacțiunea cu serverul de aplicație client-side.

Pentru o funcționare eficientă a acțiunii menționat mai sus, este necesară utilizarea unor cadre. Cadrele sunt diferite, dar cele mai populare acum React, unghiular 1-2, Vue, Ember. Ele sunt relativ similare, dar au propriile lor caracteristici. Ar trebui, de asemenea, alege și să dezvolte în ele.

P.S. React acest lucru nu este destul de cadru, de fapt, este o bibliotecă pentru redarea datelor, dar este adesea folosit în acest context, și cu o grămadă de Redux / Flux și alte arhitecturi ne permite să pună în aplicare orice lista de dorințe a clientului.

Conține o mulțime de cursuri în cadrul, cursul va fi disponibil în curând pe angular 2. cred că, coloana vertebrală nu poate fi văzut, dar ce cursuri unghiulare și Reacționează pentru a merge dreapta.
Apropo, primul curs de angular complet gratuit.

Vă mulțumesc foarte mult pentru articol, voi încerca să-l învețe toată vara, și apoi atinge scopul.
Câteva întrebări.
Pentru a studia toate (cu excepția Angl.yazyk) se află în secvența descrisă în state.To tocmai au terminat un punct pentru a începe sleduyuschemu.Ne uitat în timp ce materialele anterioare sau acestea se repetă în mod constant în procesul de învățare.
Și din acest punct să impună faq-2-3 dispunerea PSD.On este descrisă în care un paragraf?

Va multumim pentru evaluarea eforturilor :)

Cunoștințele nu vor fi uitate, ca următoarele paragrafe sunt suprapuse pe cele anterioare, adică, studiind bootstrap va continua, de asemenea să lucreze cu HTML / CSS, preprocesoare atunci stăpânite vă scrie același HTML / CSS, dar într-o formă mai convenabilă, și așa mai departe.

Nu este neapărat de a trece la etapa următoare numai după cea anterioară, pentru a afla ceva 100% va fi în continuare dificil, astfel încât să puteți deplasa între locuri după ce sentimentul că elementul suficient de matur.

Despre structura mai multor aspecte am scris în ultimul paragraf, HTML / CSS (Practica).

Mult noroc pe progresul fronendera rutier și cota :)

Anton Dobry după-amiază.
Ascultați podcast-uri de pe site-ul JFF cu tine, ca gostya.Vy sa spus că vă oferim câteva proiecte de lucru pentru care nu se poate din diferite motive.
Întrebarea este dacă puteți transfera aceste proiecte lasă-mă să știu dacă mă voi arăta întrebarea mea profprigodnost.Zadayu din cauza faptului că, cu angl.poka rea ​​și aș dori să câștige experiență în timp ce tonifiere ego.Da și cu un lider mai experimentat pentru a lucra la începutul cred, de asemenea, de ajutor.
În timp ce interesați de posibilitatea de sine, bine, puteți contacta deja și condițiile de muncă în viitor.

Bună ziua, Maxim,

Desigur, în cazul în care nivelul de lucru mă va potrivi și voi avea ceva să delege, mă voi întoarce cu plăcere :)

Anton. Bună ziua.
Te rog spune-mi cât de des trebuie să utilizați metodologia în activitatea lor?
Vă mulțumim pentru răspunsurile)

bun,
Ești pe cale BEMe și SMACSSe?
Întotdeauna am folosi atunci când nu este interzis proiectul staylgaydom.

Da, despre ele.
Asta este, este alegerea ta personală, mai degrabă decât o cerință a clientului în absența staylgayd?

Exact.
Clientul de multe ori nu știe ce este și de ce ai nevoie, de asemenea, de a lucra într-o echipă este util să rămânem la un singur stil.

articole similare