A
A
Andrew2016-10-02 04:33:43
IT education
Andrew, 2016-10-02 04:33:43

Where can I find a person who can quickly and efficiently teach the basics of JS for money?

I want to quickly and efficiently learn how to assemble and develop simple SPA on js. I'm only interested in the frontend.
To begin with, I probably need a detailed story (using practical examples) about the
best practices for building static SPAs, i.e. without backend and any isomorphic perversions :)
- build systems (gulp, webpack, brunch, jspm, etc.)
- AMD, CJS, UMD modules. How to properly connect and use them in small projects.
- assembly and inclusion of css. postcss
Is it worth posting such a request on freelance or are there more suitable sites for this? Or does anyone know specific people?
Or maybe someone is running a super intensive frontend course.

Answer the question

In order to leave comments, you need to log in

6 answer(s)
P
Philipp, 2016-10-02
@aoberon

Dude, you go here first https://learn.javascript.ru/
While Ilya and his teammates are bothering you, you learn English.
Then you switch to a skinhead https://egghead.io/
Then, if it seems a little, you start smoking specs. By this time, you will have mastered Google and you will be able to find them yourself.
Принцип работы прост, взять кучу файлов, прогнать через набор фильтров, называемых препроцессорами, пост-процессорами, компиляторами, минификаторами и т.д., затем склеить и записать внутрь общих файлов.
Остальное - ньюансы. Просто гуглите любой и идете на его веб-сайт. Непонятно, гуглите дальше.
Они предназначены для управления зависимостями. Например, когда у вас есть два десятка компонентов и один зависит от другого. Суть их в том, чтобы просто объявлять зависимости в компонентах используя тот или иной способ описанный в документации. Начните отсюда.
Здесь и так ясно, что нужно сначала освоить сборщики. postcss - это когда обычный css скармливается фильтру, который разбирает его, добавляет префиксы к свойствам, оптимизирует наименования цветов и т.д. Убирает дублирующие свойства.
В целом очень толково про оптимизацию расписано здесь https://developers.google.com/web/?hl=ru

Владислав Балабанович, 2016-10-06
@vladbesson

Пройти интенсив с наставником – https://htmlacademy.ru/intensive/javascript

D
Dimonchik, 2016-10-02
@dimonchik2013

внутри тебя
ищи youtube sorax javascript

Y
Yustas Alexu, 2016-10-02
@Yuxus

Для начала наверное мне нужен развёрнутый рассказ (на практических примерах) про
- best practices сборки статичных SPA, т.е. без бекенда и всяких изоморфных извращений:)
- системы сборки (gulp, webpack, brunch, jspm и тп)
- модули AMD, CJS, UMD. Как их правильно подключать и использовать в небольших проектах.
- сборка и подключение css. postcss

Это далеко не основы JS. А заголовок вопроса:
Я бы даже сказал, JavaScript не обязательно означает frontend. Если нужен фронтенд, так и пишите.
Кстати последние три пункта можно освоить за 1 день.

Елизавета Борисова, 2016-10-02
@Elizavetta

- best practices сборки статичных SPA, т.е. без бекенда и всяких изоморфных извращений:)
- системы сборки (gulp, webpack, brunch, jspm и тп)
- модули AMD, CJS, UMD. Как их правильно подключать и использовать в небольших проектах.
- сборка и подключение css. postcss

Все перечисленные вопросы к качеству приложения отношения не имеют, чисто технический момент. Если нужно качественные приложения научиться делать, надо качать что-то другое, с упором на тестирование и пятую точку. Чтобы качество возникало быстрее, чем у других, в любом случае потребуется 1-3 года практики, чтобы столкнуться с распространенными подводными камнями. За практическими заданиями и codereview можно ко мне обратиться.

F
Frel, 2016-10-02
@Frel

loftschool

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question