Основне вјештине за мајстора за фронт-енд програмере
Ангел Бэби Новые серии - Игра окончена (29 серия) Поучительные мультики для детей
Преглед садржаја:
- Оно што треба да знате
- ЦСС
- ЈаваСцрипт
- Добре вештине
- МВ * ЈаваСцрипт оквири
- ЦСС Тоолс
- Алати за изградњу фронт-енд
- Закључак
Објављивања послова варирају у ономе што траже у фронт-енд програмеру. Неке компаније желе да кандидати знају ствари као што су Руби, Гит, алати за дизајн, уређивање видеа - и листа се наставља.
Међутим, постоји неколико вјештина које ће захтијевати сваки фронт-енд развојни посао - “основне” вјештине - и неколико других које бисте требали озбиљно размотрити додајући свој репертоар.
Оно што треба да знате
Прегледајте спискове послова на мрежи у потрази за оним што је кључно за напредне програмере да знају и разумеју; постоје три кључне ствари. Не може се преговарати.
И то су:
- ХТМЛ
- ЦСС
- ЈаваСцрипт (јКуери)
Ово су основе. Срећом, постоји много бесплатних или приступачних онлине платформи за учење на којима можете научити ове вјештине ако их већ не познајете.
ХТМЛ
ХиперТект Маркуп Лангуаге, или ХТМЛ, је кључна структурна компонента свих сајтова на Интернету. Као што каже Јеннифер Кирнин,
"То је језик веб страница - језик за означавање који претраживачи читају да би приказали веб странице."
Веб странице не могу постојати без ХТМЛ-а.
ЦСС
ЦСС и ХТМЛ раде заједно: ЦСС додаје стил у ХТМЛ. Волим да користим аналогију да је ХТМЛ као лице, а ЦСС је као шминка.
Иако ЦСС није неопходан за добијање веб сајта на мрежи, у суштини сваки сајт на мрежи користи неку врсту стилинга.
Иначе би било прилично досадно. Са најновијим верзијама ЦСС-а, можете да радите ствари као што су анимације и напреднији стил који је у прошлости био могућ само уз ЈаваСцрипт или Фласх.
ЈаваСцрипт
ЈаваСцрипт, или ЈС, убрзано напредује током година. Данас има многе сврхе и може се користити на предњем или задњем крају.
Што се тиче развоја фронт-енд-а, ЈС је важан јер помаже да интерактивне веб странице. Можете радити сјајне ствари као што су креирање анкета, квизова или формирање поднесака. Данас постоје бројне ЈС библиотеке које ће вам помоћи да своје веб странице пренесете на виши ниво.
Међутим, да бисте постали фронт-енд програмер, морате само да разумете основни ЈаваСцрипт, као и најпопуларнију ЈС библиотеку - јКуери.
Добре вештине
Након што се спустимо на основе, то су друге вјештине које су лијепо имати. (И много фронт-енд послова у потрази за њима.)
МВ * ЈаваСцрипт оквири
ЈаваСцрипт оквири вам помажу да организујете и кондензујете свој код.
Што се тиче опција МВ * (или МВЦ), ту су тридесет: два од најпопуларнијих су бацкбоне.јс и ангулар.јс.
Без сумње, учење ЈС оквира је најтежи дио да постанете прави фронт-енд програмер, али то је најбољи начин да своје вјештине пренесете на виши ниво.
ЦСС Тоолс
У поређењу са претходно наведеним ЈаваСцрипт оквирима, ЦСС алати испод су релативно једноставни за учење. Постоје три врсте за тражење:
- Прецомпилерс: Употреба предкомпајлера (или претпроцесора) има много предности, од чишћења кода до одржавања организације. То је једноставан начин за писање ЦСС-а и промовисање принципа ДРИ (Не понављајте се). Популарни ЦСС прекомпајлери су Сасс, Лесс и Стилус. Ако тек почињете, држите се учења.
- ЦСС оквири: ЦСС оквири помажу да оптимизујете ваш радни процес помоћу уграђених решетки и других ЦСС компоненти. Два популарна примера су Боотстрап и Фоундатион.
- Нацрт са одзивом: Ових дана постоји толико различитих врста уређаја које би ваш сајт требало да се прилагоди свим њима. Одговарајући дизајн помаже вам да направите сајтове који раде на свим величинама екрана - десктоп, таблет и смартпхоне. Оквири као што су Боотстрап и Фоундатион имају уграђен одговарајући дизајн, тако да ако научите један од њих, поставили сте.
Алати за изградњу фронт-енд
Као програмер, требали бисте бити у могућности да управљате оптимизацијом величине датотеке и ефикасношћу рада. Ови алати могу помоћи.
- Управљање пакетима: Може бити тешко организовати све библиотеке, имовину и тако даље, посебно за велике пројекте или оне у којима радите са тимом. Користите менаџер пакета, као што је Бовер, да бисте све разврстали и водили дневник ажурирања.
- Иеоман.ио: Ако понекад имате проблема да покренете пројекте, користите Иеоман да бисте брзо почели са пројектима и остали продуктивни. Покреће се на командној линији.
- Таск Руннерс: Користите Грунт или Гулп, који се такође покрећу у командној линији, да компримујете датотеке и оптимизујете радни ток. Они могу да функционишу као компајлери за Сасс или Лесс претпроцесоре, а такође имају и широк спектар додатака који имају друге карактеристике.
Закључак
Мада вам се чини да вам се много свиђа, помислите на њих као на вештине које треба да додате током времена. Основне ствари које треба да знате су ХТМЛ, ЦСС и ЈаваСцрипт.
Ако имате неке друге веб вештине, чак и ако се оне не односе на фронт, доведите их до стола, као што су дизајн, уређивање видеозаписа, СЕО итд.
8 Основне вјештине за рад са псима
Постоји неколико кључних вештина које пси професионалци треба да поседују. Ова страница истиче најважније.
Основне вјештине за рад с коњима
Они који раде са коњима на професионалном нивоу треба да поседују неке критичке вештине и способности. Сазнајте шта су они овде.
Основне вјештине управљања почетницима
Ниво 1 је основна вјештина управљања тимом, сваки менаџер мора да овлада. То је темељ пирамиде пуне вјештине.