Core Skills To Master For Front-End Developers

I posti di u travagliu varienu in ciò chì cercanu in un frontman di u sviluppatore. Certi cumpagni vulevanu dumandà l'appuntamentu chì sapìanu cum'è Ruby , Git, e stili di designe, l'edituri video è a lista cuntinua.

Inoltre, ci sò qualche capacità chì qualchissia u travagliu di sviluppu di u frontmanu esse bisognu - u "core" abilità - è uni pochi altri chì deve esse in mente addistenu à u vostru repertoriu.

Ci hè u bisognu

Fighjine annunzii di u mistieru in a ricerca di quale hè chjaru per i sustegni di frontispizzi per sapè è capisce; Ci sò trè punti chjave.

Ùn negozabili.

E sò:

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

Eccu i fundamentali. Furtunatamenti, ci sò assai pjatuli di appricazzioni in ligna in oghje è oghje quandu pudete amparà queste cumpitenziali si ùn cunnosci micca oghje.

HTML

HyperTexto Markup Language, o HTML, hè un cumpunente strutturali chjaru di tutti i siti web in Internet. Cum'è Jennifer Kyrnin dici,

"Ghjè a lingua di e pagine web-l'usu di u marcatu chì i navigatori leghje per rende i pagine web".

Pagine Web ùn pò micca esse senza HTML.

CSS

CSS è HTML travagliani: CSS aghjusta stile à HTML. Mi piace l'analogia chì l'HTML hè cum'è una faccia, è CSS hè cum'è u maquillaje.

Invechjate CSS ùn hè micca necessariu per acquistà un situ web, basamenti ogni situ online utilizate un kind di stile.

Inutili, avissi statu pretty boring. Cù i versioni più recenti di CSS, pudete fà cose cum'è animazione è un modu più avanzatu chì era solu pussibile cun JavaScript o Flash in u passatu.

JavaScript

JavaScript, o JS, hà avvicinatu rapidamente annantu à l'annu. Hè assai propitii oghje è pò esse usatu in u fronte o retrocede.

In rispettu à u front-end development, JS hè impurtante perchè aiuta per aiutà e pagine web interactivo. Pudete fà scontrani cosi cum'è crià i medichi, quizziunari o sottusistenzi formani.

Oghje sò numarosi librerii di JS in ligna per aiutà à piglià e vostre pagine web à u livellu successivo.

In ogni casu, per esse un frontispici per u sviluppatore, hè di basta à comprende u JavaScript basta cume a più famosa biblioteca JS - jQuery.

Nice-to-Haves

Dopu avè cuddinu à i principii, queste sò altre capacità chì sò bè. (E assai prufessii di sviluppu di frontiere cercanu per elle).

MV * JavaScript Frameworks

Oviu di JavaScript sò aiutu à l'urganizazione è e cundiscenu u vostru còdice.

Quantu MV * (o MVC) scelte l'opzioni, ci sò trentà quì à duie: duie di l'essenza più frequenti è a angulizza.js.

Senza dubbitu, amparà un framework JS hè a parti più riggenti di diventà un veru sustenituru di frontispizzi, ma hè a megli manera di piglià i vostri capacità à u livellu successivo.

CSS Tools

Comparatu à l'ochju di JavaScript quì sottu e CSS tools sottu sò nanzu simplici per apprendre. Ci sò trè tipi per circà:

Precompilers: U utilizazione di un precompiler (o prepruceur) possa una lotta di vantaghji, da purificazione di codice in a mantenimentu di l'urganizazione. Hè un modu faciliu di scrive CSS è promossi DRY (Ùn ripetite u vostru) principii. I precompilatori CSS famusi sò Sass, Less è Stylus. Sè vo site ghjunghjenu allora, fate per sapè unu.

Oghje CSS: CSS frameworks ajutanu ottimisà u vostru flussu di travagliu cù i rettili integrati è altri cumpunenti CSS. Dui esmentos populari sunnu Bootstrap and Foundation.

Disinfestaziu Responsive: Dui ghjorni, ci sò tanti parechji tipi di dispusitivi chì u vostru situ vi pò adattà à tutti. U disignu risposte aiuta à creà siti chì travagliendu in tutte e tamantu screen - desktop, tableta, è smartphone. I Frameworks, cum'è Bootstrap and Foundation, sò un disignu risposte in custruitu, perchè si avete amparatu unu di quelli, sò settate.

Cunsiglii di Custituitu

Cum'è sviluppatore, puderete esse amministrà l'optimizazione di u grandu di archiu è l'efficienza di u flussu di u travagliu. Sti arnesi ponu aiutà.

Manchaghju di Pasticceria: Pudete esse difficili d'urganizà tutte e bibliuteche, attivu, è cusì cusì, in particulari per unepochi grandi o quelli chì site chì travaglia cun un squadra.

Aduprate un gestione di paese, cum'è Bower, per avè qualchì sughjettu è mantene un log de l'aghjurnamenti.

Yeoman.io: Se qualchì volta hà prublemi di prublemi prughjetti nantu à a terra, l'usu di Yeoman per cumincià prestu prestu da travagliu è esse pruduttu. Ghjucate nantu à a linea di cummanda.

Task Runners: Utilizà Grunt or Gulp, chì ancu esercitu nantu à a linea di mandatu, per compress archivi è ottimisate u travagliu. Puderanu esse cumpilaturi per u Sass o Menu di ricercuttori Menchie, è anu ancu una gran varietà di plugins chì si trovani altri caratteristiche.

Chjave

Mentri i vostri piacevuli ùn parevenu assai, pensate à elli cum'è capacità chì deve esse aghjuntu cù u tempu. I cose chjamate chì avete bisognu sò micca HTML, CSS è JavaScript.

Sì avete qualchissia altri cumpitenzii web , ancu s'elli ùn sò micca affaires, cumportanu à a tavula - cum'è di designe, editatu di video, SEO, etc. Ùn sapere micca ciò chì una cumpratura pò esse circà .

E guessu qualcosa? Pudete esse u perfect fit.