Урок 5. JavaScript. Promise. Что это, как работает ( пример)
В ролике я расскажу про то, что такое Promise в JavaScript.
Вы узнаете как они работают, зачем нужны и как с помощью них работать с асинхронными операциями
На собеседованиях на позицию JavaScript-разработчика любят задавать вопрос: чем отличается prototype и __proto__?? Lol))
Когда у тебя есть багаж опыта практического, понять прототипы легко! Но без опыта, когда ты молодой теоретик, мечтающий освоить всю эту тему… Уууух… Тяжело! Давайте разбираться вместе ;)
На даном онлайн-занятии мы с вами ответим на вопросы:
1. что такое prototype?
2. у кого есть свой личный prototype?
3. у кого имеет доступ к «чужому» prototype?
4. зачем нужен prototype
5. наследование через prototype
Паттерн синглтон, он же шаблон синглтон, он же singleton pattern. В видео рассмотрены паттерны проектирования, а именно синглтон. Он входит в топ шаблонов проектирования, которые должен знать каждый программист и очень популярен в node js и front-end разработке. Шаблоны проектирования Джаваскрипт позволяет реализовывать несколько по своему, если вы сравниваете с другими языками, но общая схема в своих основах похожа. Изучив паттерн singleton, сможете красиво им похвастаться на собеседовании)
Фрагмент лекции Никиты Михеенкова, сооснователя и директора по развитию веб-студии Nimax, о проблемах с резюме дизайнера, которые мешают произвести нужное впечатление на работодателя.
У тебя отличное портфолио, но никто не берет на работу? Или ты только стоишь на первой ступеньке и не знаешь с чего начать? Никита освещает проблемы с резюме дизайнеров, на которые смотрит рекрутер при поиске сотрудников. Что с портфолио не так и по каким причинам оно может произвести неправильное впечатление.
Это видео является продолжением, где вы увидите, как закончить приложение на React.
В этой части вы увидите, как реализовать пагинацию, как сделать возможность выбора пользователем количество загружаемых данных (32 или 1000 строк), как реализовать фильтрацию в таблице, используя отдельный компонент.
Также вы узнаете, как на практике использовать нововведение в React, которое называется React Hooks. Вы увидите использование useState хука, для добавления функционала формы к «глупому» компоненту.
. В этом докладе вы узнаете про то, как устроен WebAssembly и почему именно таким образом. Спикер разберет виртуальную машину, ее возможности и ограничения, формат байткода, текущие реализации. Никаких «мы скачали emscripten и что-то там скомпилировалось и как-то там работает».
А еще спикер расскажет, как WebAssembly ускоряет Яндекс.Карты.
. Когда мы разбирали черновик этого доклада, мы столкнулись с двумя интересными моментами:
Список инструментов, которые Стас написал, не вошел на один слайд.
Стас нарисовал настолько подробную схему работы webpack, что стало понятно, как же вся эта магия работает.
Эти 2 момента — результат долгих копаний в самых дебрях исходников всеми используемой технологии, результатами которых нельзя не поделиться. После этого доклада становится понятно, как написать плагин к webpack.
Стас расскажет о внутреннем устройстве webpack на примере написания лоадера для работы с SVG-спрайтами. Он рассмотрит основные этапы его работы, покажет, когда нужен лоадер, когда — плагин, как можно наладить связь между ними и зачем она нужна. Также он объяснит, как работают популярные плагины — extract-text-webpack-plugin, html-webpack-plugin, react-styleguidist.
Тайм коды:
1 1:24 План развития React разработчика уровень Junior
2 2:48 Junior, React и верстка
3 3:47 Когда не знаешь как отвечать на собеседовании
4 5:26 Как устроиться Junior когда требуют так много?
5 7:07 Стоит ли идти на JS Bootcamp?
6 7:56 Бывало ли, что программирование не мое?
7 9:00 Знаю C#, стоит ли начинать с TypeScript?
8 9:43 Про Promise
9 11:34 Webpack и create-react-app
10 12:18 Про NextJS
11 13:05 Про styled components
12 13:19 Как сейчас строится современное приложение?
13 13:38 Что выбираю React или Vue?
14 14:47 Что выбрать для доски объявлений с SEO?
15 15:08 Vue обращение к БД не Firebase
16 15:45 Как лучше изучать языки программирования?
17 16:19 Что лучше для React: ООП или ФП?
18 17:21 Будет ли видео по бекенд на NodeJS?
19 17:47 Грань Junior и Middle?
20 18:51 Советы для резюме
21 20:20 Как понять, что пора идти дальше?
21:06 Кокос
22 22:14 Стоит ли учить JS если уже 21?
23 23:40 Стоит ли проходить курс по React 40 часов?
24 25:01 С какими знаниями идти на собеседование Junior?
25 25:45 Мини Roadmap для начинающих Frontend Developer
26 27:09 Совет для начинающих Frontend
27 28:22 Как лучше проходить собеседование?
28 29:04 Еще про Roadmap
29 30:04 Передача props в React и Angular
30 30:38 Про Webpack
31 30:42 Как развивать абстрактное мышление?
32 32:00 Как научиться строить архитектуру ПО?
33 33:23 Книги по JS ES6 React
34 33:30 Ресурсы по RxJS
35 33:44 Работаю на AngularJS, что делать?
36 34:38 Как найти первую работу?
37 35:29 Тренды на 2020?
38 36:03 С нуля на удаленку. Реально?
39 37:13 Что не нужно указывать в резюме?
40 37:39 Life кодинг на собеседовании, на что обращают внимание?
41 38:37 Дома и сразу на Middle или вначале Junior в компании?
42 39:28 Баланс между саморазвитием и отдыхом?
43 40:36 Проект для портфолио
44 41:22 Про Flutter
45 41:47 Полезные JS библиотеки
46 42:32 Про группы уроков
47 43:36 Как лучше себя презентовать для вакансии?
48 45:27 Стоит ли учить другие фреймворки?
49 46:48 Хорошая теория, но туплю. Что делать?
50 47:53 Что делать с выгоранием?
51 49:25 Ждете с докладом по Angular?
52 50:02 Webassembly vs JS
53 52:35 Про митапы и конференции
54 52:59 Про практику в программировании
55 55:10 Практика, чтобы разобраться в React
56 55:30 Аутсорс vs продуктовая компании
57 56:11 React — лучшее решение?
58 57:00 Как выбирать работу?
59 57:40 Redux мертв?
60 58:50 Как я учился?
59:35 Подвожу итог