Захираҳои асосии асосӣ барои таҳиягарони Front-End барои магистр

Паёмҳои корӣ дар он чи ки онҳо дар таҳиякунандагони пешина мебинанд, фарқ мекунанд. Баъзе ширкатҳо мехоҳанд довталабонеро, ки ба монанди Ruby , Git, асбобҳои тарҳрезӣ, видеофилмҳои видеоӣ меноманд ва рӯйхатро дар бар мегирад.

Бо вуҷуди ин, баъзе малакаҳо вуҷуд доранд, ки ҳама гуна корҳои пешрафтаи пешрафта талаб карда мешавад - «малакаҳои асосӣ» - ва чандин дигарон, ки ба шумо лозим аст, ки ба репертуари шумо илова диҳанд.

Шумо чӣ бояд бидонед

Рӯйхати вазифаҳои онлайнро дар ҷустуҷӯи калид барои таҳиякунандагони пешакӣ барои фаҳмидан ва фаҳмидани он; се чизи асосӣ вуҷуд дорад.

Номаълум

Ва онҳо инҳоянд:

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

Инҳо асосан мебошанд. Хушбахтона, бисёр платформаҳои онлайнии ройгони озод ва арзон вуҷуд доранд, ки дар он шумо малакаҳои худро меомӯзед, агар онҳо аллакай намедонанд.

HTML

Забони HyperText Markup Language, ё HTML, ҷузъи асосии сохтори ҳамаи вебсайтҳо дар Интернет мебошад. Чуноне ки Ҷенифер Кирин мегӯяд,

"Ин забони вебсайтҳо - забонҳои блогест, ки браузерҳо барои вебсайтҳои вебсайт хонанд. '

Саҳифаҳои интернетӣ бе HTML вуҷуд надоранд.

CSS

CSS ва HTML якҷоя кор мекунанд: CSS сабки HTML-ро илова мекунад. Ман мехоҳам, ки монандро истифода кунам, ки HTML ба монанди як рӯят аст, ва CSS мисли ороиши.

Гарчанде ки CSS барои гирифтани як вебсайти онлайн зарур нест, асосан ҳар як саҳифа дар Интернет якчанд намуди тарроҳиро истифода мебарад.

Дар акси ҳол, ин хеле ғамгин аст. Бо варианти охирини CSS, шумо метавонед ба монанди аниматсияҳо ва стандарти пешрафтаро, ки танҳо бо JavaScript ё Флеш буд, имконпазир сохтанд.

JavaScript

JavaScript, ё JS, дар тӯли солҳои зиёд босуръат пеш рафта истодааст. Он ҳоло бисёр мақсадҳо дорад ва дар охири пеш ва ё баъдтар истифода бурда мешавад.

Дар робита ба рушди пеш аз ҳама, JS муҳим аст, зеро он ба саҳифаҳои интерактивӣ табдил додани веб имкон медиҳад. Шумо метавонед чизҳои аҷибе ба монанди эҷоди сензураҳо, варақаҳо ё формулаҳо фиристед.

Ҳоло дар он ҷо китобҳои зиёди JS мавҷуданд, ки ба шумо кӯмак мерасонанд, ки ба саҳифаҳои вебсайт ба сатҳи навбатӣ гузаранд.

Бо вуҷуди ин, барои таҳиягари пешгузаш шудан, шумо танҳо фаҳмидани JavaScript-и асосӣ ва китобчаи маъмултарини JS-jQuery-ро медонед.

Nice-to-Haves

Пас аз поён ёфтани асосҳо, ин малакаҳои дигари хуб ҳастанд. (Ва бисёре аз корҳои пешрафтаи рушд барои онҳо назаррасанд.)

Менюи JavaScript-ро интихоб кунед

Чорчӯбаҳои JavaScript ба шумо кӯмак мерасонанд, ки рамзи худро таҳия ва баста.

То он даме, ки MV * (ё MVC) вариантҳо мераванд, дар он ҷо сӣ ҷойи сукунат вуҷуд дорад: ду дуюми бозгашти бозгаштаро ва angular.js.

Бешубҳа, омӯзиши як чаҳорчӯбаи JS ин қисмати ҷолибтаринест, ки таҳиягари аслии пешрафта мебошад, аммо он роҳи беҳтарини ба даст овардани малакаҳои худ ба сатҳи оянда аст.

Tools CSS

Дар муқоиса бо ҷадвалҳои JavaScript дар боло, асбобҳои CSS дар поёнтар фаҳмида мешаванд. Барои се намуд ҷустуҷӯ вуҷуд дорад:

Пешгуфторон: Истифодаи пешфарз (ё preprocessor) дорои бартариятҳои зиёд, аз қабули кодекси классикӣ барои нигоҳдории ташкилот. Ин роҳи осонтарини навиштани CSS ва принсипҳои KDE (Принсипҳои худро такрор накунед). CSS пешгӯинашавандаҳои Sass, Less ва Stylus мебошанд. Агар шумо аллакай сар карда истода бошед, ба омӯзиши якто монед.

Функсияҳои CSS: Рақамҳои CSS ба оксигени кории шумо бо таҳрирҳои дохилӣ ва дигар ҷузъҳои CSS мусоидат мекунанд. Намунаи дуюми маъмул - Bootstrap ва фонд.

Тарҳҳои ҷавобӣ: Ин рӯзҳо, намудҳои гуногуни дастгоҳҳое ҳастанд, ки сайти шумо бояд ба ҳамаи онҳо мутобиқ бошад. Тарҳҳои ҷавобӣ ба шумо имконият медиҳанд, ки сайтҳоеро, ки дар ҳамаи андозаи экран кор мекунанд - мизи корӣ, планшет ва смартфонро ба кор баред. Чорчубаҳо монанди Bootstrap ва Фонд дорои тарҳи ҷавобии сохташудаанд, бинобар ин, агар шумо аз яке аз онҳо ёд гиред, шумо муқаррар кардаед.

Таҷҳизотҳои Front-End

Тавре таҳиякунанда шумо бояд қодир ба идораи андозаи андозаи файл ва идоракунии самараноки меҳнатӣ бошед. Ин воситаҳо метавонанд кӯмак кунанд.

Идоракунии маҷмӯӣ: Барои ташкили ҳамаи китобхонаҳо, дороиҳо ва ғайраҳо, хусусан барои лоиҳаҳои калон ё онҳое, ки шумо бо дастаи корӣ машғул мешавед, душвор аст.

Як мудири бастабандӣ истифода кунед, ба монанди Bower, барои ҳар як чизи ҷудогона ва сабт кардани навсозиҳои худро нигоҳ доред.

Yeoman.io: Агар шумо баъзан ба гирифтани лоиҳаҳое, ки аз замин берун меояд, душворӣ мекашед, Ямманро зуд оғоз кунед. Он дар хати фармон иҷро мешавад.

Гурӯҳҳои корӣ: Истифодаи Grunt ё Gulp, ки инчунин дар сатри фармон, ба фишурдан файлҳо ва оптималии оксигенро иҷро мекунад. Онҳо метавонанд ҳамчун компонентҳо барои Sass ё Preprocessors хурд амал кунанд, инчунин доираи васеи плагинҳоеро, ки хусусиятҳои дигар доранд, фаромӯш мекунанд.

Хулоса

Гарчанде, ки хуб ба харобшаванда метавонад хеле монанд бошад, фикр кунед, ки онҳо чун малакаҳое, ки шумо бояд вақтро илова кунед. Вазифаҳои асосии шумо бояд фаҳманд, ки HTML, CSS ва JavaScript мебошанд.

Агар шумо ягон малакаи дигари вебро дошта бошед , ҳатто агар онҳо алоқаманд набошанд, онҳоро ба мизи корӣ, тарҳрезии видео, SEO, ва ғайраҳо биёред. Шумо ҳеҷ гоҳ намедонед, ки кадом ширкатҳо метавонанд ҷустуҷӯ кунанд .

Ва чӣ дар назар доред? Шумо метавонед муносибати комил дошта бошед.