• 2024-11-21

Galvenās iemaņas, lai apgūtu priekšgala izstrādātājus

LSI 9260-8i SATA3 SAS 6Gb/s PCIe 2.0 RAID Card Unboxing & First Look Linus Tech Tips

LSI 9260-8i SATA3 SAS 6Gb/s PCIe 2.0 RAID Card Unboxing & First Look Linus Tech Tips

Satura rādītājs:

Anonim

Darba piedāvājumi atšķiras atkarībā no tā, ko viņi meklē priekšējā izstrādātājā. Daži uzņēmumi vēlas, lai pieteikuma iesniedzēji zinātu tādas lietas kā Ruby, Git, dizaina rīkus, video rediģēšanu - un saraksts turpinās.

Tomēr ir dažas prasmes, kas būs nepieciešamas jebkuram priekšgala attīstības darbam - „pamatprasmēm” un dažiem citiem, kas jums nopietni jāapsver, pievienojot savu repertuāru.

Kas jums jāzina

Pārlūkojiet darbavietu sarakstu tiešsaistē, meklējot to, kas ir galvenais priekšnosacījumiem izstrādātājiem, lai uzzinātu un saprastu; ir trīs galvenās lietas. Neapspriežams.

Un tie ir:

  1. HTML
  2. CSS
  3. JavaScript (jQuery)

Tie ir pamatprincipi. Par laimi, ir daudz bezmaksas vai pieejamu tiešsaistes mācību platformu, kur jūs varat apgūt šīs prasmes, ja jūs to jau nezināt.

HTML

HyperText iezīmēšanas valoda vai HTML ir visu interneta vietņu galvenā sastāvdaļa. Kā saka Jennifer Kyrnin,

“Tā ir tīmekļa lapu valoda - iezīmēšanas valoda, ko pārlūkprogrammas lasa, lai sniegtu tīmekļa lapas.”

Tīmekļa lapas nevar būt bez HTML.

CSS

CSS un HTML darbojas kopā: CSS pievieno HTML stilu. Man patīk izmantot analoģiju, ko HTML ir kā seju, un CSS ir kā grims.

Lai gan CSS nav nepieciešams, lai iegūtu tīmekļa vietni tiešsaistē, būtībā ikviena vietne tiešsaistē izmanto kādu stilu.

Pretējā gadījumā tas būtu diezgan garlaicīgi. Izmantojot jaunākās CSS versijas, varat veikt tādas darbības kā animācijas un modernāku stilu, kas bija iespējams tikai ar JavaScript vai Flash iepriekš.

JavaScript

JavaScript vai JS gadu gaitā strauji attīstās. Mūsdienās tam ir daudzi mērķi, un to var izmantot priekšpusē vai aizmugurē.

Saistībā ar priekšpuses attīstību JS ir svarīgs, jo tas palīdz padarīt tīmekļa lapas interaktīvas. Jūs varat darīt awesome lietas, piemēram, izveidot aptaujas, viktorīnas vai veidlapu iesniegumus. Mūsdienās tiešsaistē ir daudzas JS bibliotēkas, lai palīdzētu jums veikt jūsu tīmekļa lapas uz nākamo līmeni.

Tomēr, lai kļūtu par priekšgala attīstītāju, jums vienkārši jāsaprot gan pamata JavaScript, gan populārākā JS bibliotēka - jQuery.

Nice-to-Have prasmes

Pēc tam, kad pametāt pamatus, tās ir citas labas prasmes. (Un daudzi meklējumi, kas saistīti ar izstrādes darbu, meklē tos.)

MV * JavaScript ietvarstruktūras

JavaScript sistēmas palīdz jums organizēt un sakārtot jūsu kodu.

Ciktāl tas attiecas uz MV * (vai MVC) iespējām, tur ir trīsdesmit: divas no populārākajām ir backbone.js un angular.js.

Bez šaubām, JS sistēmas apguve ir vissarežģītākā daļa, lai kļūtu par patiesu priekšgala attīstītāju, bet tas ir labākais veids, kā pārņemt savas prasmes uz nākamo līmeni.

CSS rīki

Salīdzinot ar iepriekš minētajām JavaScript sistēmām, zemāk esošie CSS rīki ir salīdzinoši viegli iemācāmi. Ir trīs veidi, kā meklēt:

  • Kompilatori: Izmantojot priekškompilatoru (vai priekšapstrādātāju), ir daudz priekšrocību, sākot no koda tīrīšanas līdz organizācijas uzturēšanai. Tas ir vienkāršs veids, kā rakstīt CSS un veicina DRY (neatkārtojiet sevi) principus. Populārie CSS priekškompilatori ir Sass, mazāk un Stylus. Ja tikko sākat darbu, pieturieties pie mācīšanās.
  • CSS sistēmas: CSS sistēmas palīdz optimizēt jūsu darbplūsmu ar iebūvētiem tīkliem un citiem CSS komponentiem. Divi populāri piemēri ir Bootstrap un Foundation.
  • Atbildīgs dizains: Šajās dienās ir tik daudz dažādu ierīču, ko jūsu vietnei vajadzētu pielāgot visiem. Atbildīgs dizains palīdz veidot vietnes, kas darbojas uz visiem ekrāna izmēriem - galddatoru, planšetdatoru un viedtālruni. Sistēmās, piemēram, Bootstrap un Foundation, ir iebūvēts dizains, tādēļ, ja jūs uzzināsiet kādu no tiem, jūs esat iestatījis.

Front-End Build Tools

Kā attīstītājs jums jāspēj pārvaldīt faila lieluma optimizāciju un darba plūsmas efektivitāti. Šie rīki var palīdzēt.

  • Iepakojuma pārvaldība: Var būt grūti organizēt visas bibliotēkas, aktīvus utt., Īpaši lieliem projektiem vai tiem, kuros strādājat ar komandu. Izmantojiet paketes pārvaldnieku, piemēram, Bower, lai iegūtu visu sakārtotu un saglabātu atjauninājumu žurnālu.
  • Yeoman.io: Ja jums dažkārt ir grūti iegūt projektus no zemes, izmantojiet Yeoman, lai ātri sāktu darbu ar projektiem un paliktu produktīvs. Tas darbojas komandrindā.
  • Uzdevumu skrējēji: Izmantojiet Grunt vai Gulp, kas darbojas arī komandrindā, lai saspiestu failus un optimizētu darbplūsmu. Viņi var darboties kā Sass vai mazāk priekšprocesoru kompilatori, un tiem ir arī plašs spraudņu klāsts ar citām funkcijām.

Secinājums

Kaut arī jauki bagātie var šķist daudz, domājiet par tiem kā prasmēm, kas jums būtu jāpievieno laika gaitā. Galvenās lietas, kas jums jāzina, ir HTML, CSS un JavaScript.

Ja jums ir kādas citas tīmekļa prasmes, pat ja tās nav saistītas ar iepriekšējo versiju, nogādājiet tās pie galda, piemēram, dizaina, video rediģēšanas, SEO utt.


Interesanti raksti

Finanšu prakses seguma vēstules piemērs

Finanšu prakses seguma vēstules piemērs

Šeit ir izlases pavadvēstule finanšu prakses veikšanai ar padomu par to, ko iekļaut un papildu padomus efektīvai rakstīšanai.

Finanšu prasmju saraksts un piemēri

Finanšu prasmju saraksts un piemēri

Finanšu prasmju saraksts, ko varat izmantot atsākšanai, vēstules un darba intervijas, neatkarīgi no tā, vai jūs interesē grāmatvedība vai specifika, piemēram, nodokļi.

Finanšu konsultanta karjeras ceļš

Finanšu konsultanta karjeras ceļš

Ceļš uz karjeru kā finanšu konsultanta prasa dūšīgs daudzumu izglītības, testēšanu, un pieredzi, bet var novest pie daudzām iespējām.

Finanšu padomnieks Darba apraksts, prasmes, un alga

Finanšu padomnieks Darba apraksts, prasmes, un alga

Uzziniet par finanšu padomdevēja karjeru un nepieciešamo izglītību, apmācību un sertifikāciju, kā arī parastos algas ieņēmumus.

Great Finanses Resume piemēri un rakstīšana padomi

Great Finanses Resume piemēri un rakstīšana padomi

Šeit ir sniegti padomi un piemēri par dažādām ar finansēm saistītām pozīcijām, tostarp banku, finanšu, operāciju, apdrošināšanas un citiem jautājumiem.

Finanšu konsultanta karjeras profils

Finanšu konsultanta karjeras profils

Finanšu konsultantiem ir jādarbojas labi, lai sniegtu klientiem precīzu un savlaicīgu finanšu informāciju. Uzziniet vairāk par šo prasīgo darbu.