Core nga Kahanas Sa Pagmando Alang sa mga Tigpasiugda sa Unahan

Ang mga pag-post sa trabaho nagkalainlain sa ilang gipangita sa usa ka nag-una nga developer. Ang ubang mga kompaniya gusto sa mga aplikante nga mahibal-an ang mga butang sama sa Ruby , Git, mga gamit sa disenyo, pag-edit sa video - ug ang lista nagpadayon.

Apan, adunay pipila nga mga kahanas nga gikinahanglan sa bisan unsang front-end development job - ang "kinauyokan" nga mga kahanas - ug pipila ka mga uban nga kinahanglan nimo nga konsiderahon ang pagdugang sa imong repertoire.

Ang Kinahanglan Nimong Mahibal-an

I-browse ang mga listahan sa trabaho online sa pagpangita sa unsay importante alang sa mga nag-una nga mga developers nga makahibalo ug makasabut; adunay tulo ka importanteng butang.

Dili mabalhin.

Ug sila:

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

Kini ang mga sukaranan. Maayo na lang, adunay daghan nga libre o barato nga mga online learning platform diin mahimo nimo kining makat-unan nga mga kahanas kon wala ka makaila niini.

HTML

Ang HyperText Markup Language, o HTML, mao ang nag-unang elemento sa estruktura sa tanang mga website sa Internet. Sama sa giingon ni Jennifer Kyrnin,

"Kini ang pinulongan sa mga panid sa web-ang markup nga pinulongan nga gibasa sa mga browser aron mabuhat ang mga web page."

Ang mga panid sa web dili mahimong walay HTML.

CSS

Ang CSS ug HTML magtinabangay: Ang CSS nagdugang estilo sa HTML. Ganahan kong gamiton ang analohiya nga ang HTML sama sa usa ka nawong, ug ang CSS nahisama sa pagkagama.

Bisan tuod ang CSS dili gikinahanglan aron makakuha sa usa ka website sa internet, ang matag site sa internet naggamit sa pipila ka matang sa estilo.

Kay kon dili, kini mahimong makalaay. Uban sa pinakabag-o nga bersyon sa CSS, mahimo nimo ang mga butang sama sa mga animation ug mas abante nga estilo nga mahimo lamang sa JavaScript o Flash sa nangagi.

JavaScript

JavaScript, o JS, kusog nga miuswag sa mga katuigan. Kini adunay daghan nga mga katuyoan karon ug mahimong magamit sa atubangan o sa likod nga katapusan.

Mahitungod sa front-end development, ang JS importante tungod kay kini makatabang sa paghimo sa mga web page nga interactive. Mahimo nimo ang makalilisang nga mga butang sama sa paghimo sa mga poll, quiz, o pagpasa.

Sa karon adunay daghang mga JS librarya nga online aron sa pagtabang kanimo sa pagdala sa imong mga web page ngadto sa sunod nga ang-ang.

Bisan pa, aron mahimong usa ka nag-una nga tig-develop, kinahanglan lang nga imong masabtan ang batakang JavaScript ingon man ang labing popular nga JS library - jQuery.

Maayo-sa-Kaugalingon

Human sa pagkuha sa mga sukaranan, kini mao ang ubang mga kahanas nga maayo nga mabatonan. (Ug daghang trabaho sa pag-uswag sa atubangan nga pagtan-aw alang kanila.)

MV * Mga Framework sa JavaScript

Ang mga JavaScript framework makatabang kanimo sa pag-organisar ug paglubong sa imong code.

Hangtud nga ang MV * (o MVC) nga mga kapilian moadto, adunay katloan didto: duha sa mga labing popular nga backbone.js ug angular.js.

Sa walay pagduha-duha, ang pagkakat-on sa JS framework mao ang labing lisud nga bahin sa pagkahimong usa ka tinuod nga nag-una nga developer, apan kini ang pinakamaayo nga paagi sa pagkuha sa imong mga kahanas ngadto sa sunod nga ang-ang.

Mga Himan sa CSS

Kung itandi sa mga gambalay sa JavaScript sa ibabaw, ang mga himan sa CSS sa ubos sayon ​​ra nga makat-on. Adunay tulo ka matang sa pagpangita:

Mga Precompiler: Ang paggamit sa usa ka precompiler (o preprocessor) adunay daghan nga mga bentaha, gikan sa paghimo og code cleaner sa paghupot sa organisasyon. Kini usa ka sayon ​​nga paagi sa pagsulat sa CSS ug nagpasiugda sa DRY (Dili Gisubli ang Imong Kaugalingon) mga prinsipyo. Ang popular nga mga precuger sa CSS mao ang Sass, Less, ug Stylus. Kung nagsugod ka na lang, sunda ang pagtuon sa usa.

Mga gambalay sa CSS: Mga gambalay sa CSS makatabang sa pag-optimize sa imong workflow sa mga built-in grids ug uban pang mga component sa CSS. Duha ka popular nga mga pananglitan mao ang Bootstrap ug Foundation.

Maayo nga disenyo: Kini nga mga adlaw, adunay daghan kaayong nagkalainlain nga matang sa mga himan nga ang imong site makahimo sa pagpaangay sa tanan niini. Ang responsive nga disenyo makatabang kanimo sa pagtukod sa mga site nga nagtrabaho sa tanang mga gidak-on sa screen - desktop, tablet, ug smartphone. Ang mga Framework sama sa Bootstrap ug Foundation adunay usa ka responsive nga disenyo nga gitukod, busa kung imong mahibal-an ang usa niini, ikaw gibutang.

Mga Himan sa Pagtukod sa Luyo

Ingon sa usa ka developer, kinahanglan nga ikaw makahimo sa pagdumala sa file size optimization ug workflow efficiency. Kini nga mga himan makatabang.

Pagdumala sa Package: Mahimong malisud ang pag-organisar sa tanang mga librarya, mga kabtangan, ug uban pa, ilabi na alang sa dagkong mga proyekto o mga butang nga nagtrabaho ka sa usa ka team.

Paggamit sa usa ka manedyer sa package, sama sa Bower, aron makuha ang tanang butang nga gisunod ug gitipigan ang usa ka log sa imong mga pag-update.

Yeoman.io: Kon usahay maglisud ka sa pagkuha og mga proyekto gikan sa yuta, gamita ang Yeoman aron makasugod dayon sa mga proyekto ug magpabilin nga mabungahon. Nagadagan kini sa command line.

Task Runners: Gamiton ang Grunt o Gulp, nga nagdagan usab sa command line, aron masumpo ang mga file ug ma-optimize ang workflow. Mahimo sila isip mga compiler alang sa Sass o Less preprocessors, ug usab adunay daghang mga plug-in nga naghambog sa ubang mga bahin.

Konklusyon

Samtang ang nindot nga pagbag-o ingon og daghan, hunahunaa sila isip mga kahanas nga kinahanglan nimo dugangan. Ang kinauyokan nga mga butang nga angay nimong mahibal-an mao ang HTML, CSS, ug JavaScript.

Kon duna kay ubang mga kahanas sa web , bisag dili kini kaangay sa atubangan, dad-on sila sa disenyo nga sama sa lamesa, pag-edit sa video, SEO, ug uban pa. Dili nimo mahibal-an kung unsa ang gusto sa usa ka kompanya .

Ug unsa man? Ikaw mahimong hingpit nga angay.