• 2024-11-21

Core Færdigheder til Master for Front-End Developers

Masters of Hardcore Mayhem - F. Noize vs. Andy The Core | Episode #007

Masters of Hardcore Mayhem - F. Noize vs. Andy The Core | Episode #007

Indholdsfortegnelse:

Anonim

Jobannoncer varierer i det, de søger efter i en front-end-udvikler. Nogle virksomheder ønsker, at ansøgere kender ting som Ruby, Git, designværktøjer, videoredigering - og listen fortsætter.

Der er dog nogle få færdigheder, som ethvert front-end-udviklingsjob vil kræve-de "core" -færdigheder-og et par andre, som du seriøst bør overveje at tilføje til dit repertoire.

Hvad du behøver at vide

Gennemse jobannoncer online på søge efter, hvad der er nøglen til udviklere af front-end at kende og forstå; der er tre vigtige ting. Ikke til forhandling.

Og de er:

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

Disse er de grundlæggende. Heldigvis er der mange gratis eller overkommelige online læringsplatforme, hvor du kan lære disse færdigheder, hvis du ikke kender dem allerede.

HTML

HyperText Markup Language, eller HTML, er den vigtigste strukturelle komponent af alle websteder på internettet. Som Jennifer Kyrnin siger,

"Det er sproget på websider-det markupsprog, som browsere læser for at gøre websider."

Websider kan ikke eksistere uden HTML.

CSS

CSS og HTML arbejder sammen: CSS tilføjer stil til HTML. Jeg kan godt lide at bruge analogien, at HTML er som et ansigt, og CSS er som sminken.

Selvom CSS ikke er nødvendigt for at få en hjemmeside online, bruger stort set alle websteder online en form for styling.

Ellers ville det være ret kedeligt. Med de nyeste versioner af CSS kan du gøre ting som animationer og mere avanceret styling, der kun var muligt med JavaScript eller Flash tidligere.

JavaScript

JavaScript, eller JS, har udviklet sig hurtigt gennem årene. Det har mange formål i dag og kan bruges på forsiden eller bagenden.

I forhold til front-end-udvikling er JS vigtig, fordi det hjælper med at gøre websider interaktive. Du kan gøre fantastiske ting som at lave afstemninger, quizzer eller formularer. I dag er der mange JS-biblioteker online, der hjælper dig med at tage dine websider til næste niveau.

Men for at blive en front-end-udvikler, skal du bare forstå grundlæggende JavaScript såvel som det mest populære JS-bibliotek - jQuery.

Rart at have færdigheder

Efter at komme ned i det grundlæggende, er det andre færdigheder, der er rart at have. (Og masser af front-end udviklingsjob ser efter dem.)

MV * JavaScript rammer

JavaScript-rammer hjælper dig med at organisere og kondensere din kode.

Så vidt MV * (eller MVC) muligheder går, er der tredive derude: to af de mest populære er backbone.js og angular.js.

Uden tvivl er at lære en JS-ramme er den hårdeste del af at blive en sand front-end-udvikler, men det er den bedste måde at tage dine færdigheder til næste niveau.

CSS værktøjer

Sammenlignet med JavaScript-rammerne ovenfor, er CSS-værktøjerne nedenfor relativt lette at lære. Der er tre typer at søge efter:

  • Præ-compilere: Brug af en precompiler (eller præprocessor) har mange fordele, fra at gøre kode renere til at opretholde organisationen. Det er en nem måde at skrive CSS på og fremmer DRY (Do not Repeat Yourself) principper. Populære CSS forkompilatorer er Sass, Mindre og Stylus. Hvis du lige er begyndt, hold dig til at lære en.
  • CSS-rammer: CSS-rammer gør det muligt at optimere din arbejdsgang med indbyggede net og andre CSS-komponenter. To populære eksempler er Bootstrap og Foundation.
  • Responsivt design: Disse dage er der så mange forskellige slags enheder, at dit websted skal kunne tilpasses til dem alle. Responsive design hjælper dig med at opbygge websteder, der arbejder på alle skærmstørrelser - desktop, tablet og smartphone. Rammer som Bootstrap og Foundation har responsivt design indbygget, så hvis du lærer en af ​​dem, er du indstillet.

Front-End Build Tools

Som udvikler skal du være i stand til at styre optimering af filstørrelsen og effektiviteten af ​​workflow. Disse værktøjer kan hjælpe.

  • Pakkehåndtering: Det kan være svært at organisere alle biblioteker, aktiver osv., Især for store projekter eller dem, hvor du arbejder med et hold. Brug en pakkechef, som Bower, for at få alt sorteret ud og holde en log på dine opdateringer.
  • Yeoman.io: Hvis du nogle gange har svært ved at få projekter ud af jorden, skal du bruge Yeoman til at komme i gang hurtigt med projekter og forblive produktive. Det kører på kommandolinjen.
  • Opgaveløvere: Brug Grunt eller Gulp, som også kører på kommandolinjen, til at komprimere filer og optimere workflow. De kan fungere som kompilatorer til Sass eller Mindre preprocessorer, og har også en bred vifte af plugins prale med andre funktioner.

Konklusion

Mens det hyggelige at haves kan virke som en masse, tænk på dem som færdigheder, du bør tilføje over tid. De grundlæggende ting, du skal vide, er HTML, CSS og JavaScript.

Hvis du har andre webkvalifikationer, selvom de ikke er relateret til forenden, skal du bringe dem til bordet, som design, videoredigering, SEO osv.


Interessante artikler

Få den bedste præstationsanmeldelsesskabelon til dine behov

Få den bedste præstationsanmeldelsesskabelon til dine behov

En præstationsanmeldelsesskabelon varierer afhængigt af jobets behov. Find de spørgsmål, der skal stilles, og beslutningerne om at gøre for at identificere en korrekt formular.

10 måder at få den kampagne du fortjener

10 måder at få den kampagne du fortjener

Der er måder at tjene fremme gennem din dygtighed og udholdenhed. Disse ti tips skal tages til hjerte, hvilket giver dig en chance for forfremmelse.

Få en kopi af dine militære poster

Få en kopi af dine militære poster

NPRC-MPR, i St. Louis, MO, er opbevaringsstedet for millioner af militærpersoner, sundhed og medicinske journaler af veteraner i løbet af det 20. århundrede.

Reklame og kvinder og deres objektivering i medierne

Reklame og kvinder og deres objektivering i medierne

Siden indførelsen af ​​reklamer for århundreder siden er kvinder blevet objektiveret og i nogle tilfælde fornærmet eller nedbrudt. Kan noget gøres?

Hvad skal man vide og gøre for at få det første ledelsesjob

Hvad skal man vide og gøre for at få det første ledelsesjob

På vej til en ledelsesposition? Følg disse retningslinjer for at sikre, at du tjener dit første job uden forudgående erfaring.

Sådan får du et job i Hollywood

Sådan får du et job i Hollywood

Hollywood job er i meget høj efterspørgsel. Følg disse tips for at opnå din drømme karriere og komme ind i tv eller film industrien.