Belli
Назад Психология Эзотерика Здоровье Бизнес Фото Видео Иностранные языки Имидж и стиль Дизайн Хобби и рукоделие Администрирование Программирование SMM Отношения Дети и родители Школа и репетиторство Seo Форекс и инвестиции Отдых и путешествия Музыка Сад и огород Бухгалтерия и финансы Другие тематики Темы и шаблоны Авто-мото Строительство и ремонт Курсы Авторы
Корзина

JavaScript. Стань Senior Frontend Разработчиком (Владилен Минин)

JavaScript. Стань Senior Frontend Разработчиком (Владилен Минин)
JavaScript. Стань Senior Frontend Разработчиком (Владилен Минин)
  • О курсе
  • Артикул: WVP-91923
  • Автор: Владилен Минин
  • Вид товара: цифровой
  • Добавлено: 2020-05-10
В наличии
1095 RUB

О товаре

О чем этот курс?
Этот курс - моя личная история. Весь мой опыт становления как Senior Frontend разработчик
Какие технологии используем внутри этого курса?
Современный Javascript

Много качественного и самого современного JavaScript
Git Flow
Разрабатываем проект с ветками и pull request
Webpack
Автоматизируем проект как соверменные CLI
ESLint
Весь проект в одном стиле с соблюдением правил
Jest
Настроим и напишем синхронные и асинхронные тесты
Что будет в курсе
Архитектура

Спроектируем большое приложение с нуля
Паттерны
Разберемся когда и как их применять
Инфраструктура
Не только код, но и организация проекта
Тесты
Протестируем свой фреймворк
Много ООП
Разберемся как и зачем
Алгоритмы
Как их применить
Производительность
Ускорим приложение
А еще внутри:
  • Напишем свой Redux!
  • Применим SOLID
  • Полифилы, чистые функции, оптимизация
  • Работа c Git через консоль и WebStorm
  • 23 практические задачи прямо внутри курса
Спойлер: Программа:
Раздел 1. Введение
Урок 1. Приветствую
Урок 2. Чем будем заниматься
Урок 3. Что такое фреймворк
Урок 4. Почему не стоит быть фреймворк программистом
Урок 5. Чему я научусь
Урок 6. На чем будем практиковаться
Урок 7. Что потребуется для прохождения
Урок 8. Как проходить данный курс
Урок 9. Предварительные знания
Раздел 2. Настройка окружения
Урок 1. Что и как будем делать
Урок 2. Настройка и работа с Git
Урок 3. Базовая настройка Webpack
Урок 4. Добавление плагинов
Урок 5. Настройка лоадеров
Урок 6. Добавление режимов сборки
Урок 7. Настройка Eslint
Урок 8. Работа с Git
Раздел 3. Верстка
Урок 1. Планирование верстки
Урок 2. Создание структуры
Урок 3. Стили для header
Урок 4. Стили для toolbar
Урок 5. Стили для formula
Урок 6. Верстка таблицы
Урок 7. Верстка главной страницы
Урок 8. Работа с Git
Раздел 4. Создание фреймворка
Урок 1. Планирование структуры ООП
Урок 2. Создание структуры классов
Урок 3. Вывод шаблона компонентов
Урок 4. Формирование верстки
Урок 5. Класс для работы с DOM
Урок 6. Подготовка структуры для событий
Урок 7. Добавление прослушки событий
Задание 1
Урок 8. Удаление слушателей
Урок 9. Создание таблицы. Заголовки
Задание 2
Урок 10. Создание таблицы. Ячейки
Урок 11. Git Flow
Раздел 5. Ресайз таблицы
Урок 1. Про алгоритм действия и события
Урок 2. Создаем элемент для ресайза
Урок 3. Определяем элементы для ресайза
Задание 3
Урок 4. Изменяем размер колонок
Задание 4
Урок 5. Проблема с производительностью
Задание 5
Урок 6. Оптимизация + performance
Задание 6
Урок 7. Ресайз строк
Задание 7
Урок 8. Утилита для работы со стилями
Задание 8
Урок 9. Существенная оптимизация
Задание 9
Урок 10. Git Flow
Раздел 6. Логика Excel
Урок 1. Как будем делать выделение
Задание 10
Урок 2. Выделение ячейки
Задание 11
Урок 3. Выбор другой ячейки
Задание 12
Урок 4. Выбор группы элементов
Задание 13
Урок 5. Навигация кнопками
Урок 6. Как работает Observer Pattern
Урок 7. Реализация Observer
Урок 8. Взаимодействие между компонентами
Урок 9. Улучшение фреймворка
Задание 14
Урок 10. Создание интерактива
Урок 11. Git Flow
Раздел 7. Состояние приложения
Урок 1. Что такое состояние и зачем оно нужно
Урок 2. Создание Store
Задание 15
Урок 3. Связывание Store и UI
Урок 4. Создание состояния колонок
Урок 5. Сохранение состояния
Задание 16
Урок 6. Рендер состояния
Задание 17
Урок 7. Размер строчек
Урок 8. Сохранение состояния ячеек
Урок 9. Оптимизация логики подписок
Урок 10. Создание тулбара
Урок 11. Компонент с состоянием
Задание 18
Урок 12. Определение стилей ячейки
Урок 13. Изменение стилей через store
Урок 14. Сохранение стилей
Задание 19
Урок 15. Изменение названия таблицы
Урок 16. Оптимизация с debounce
Урок 17. Парсинг ячеек
Задание 20
Урок 18. Git Flow
Раздел 8. Роутинг и новые страницы
Урок 1. Что будем делать
Урок 2. Создание роутера
Урок 3. Рефакторинг со страницами
Задание 21
Урок 4. Смена страниц
Урок 5. Создание главной страницы
Урок 6. Создание разных моделей страниц
Задание 22
Урок 7. Оживление кнопки навигации
Задание 23
Урок 8. Добавление даты открытия
Урок 9. Ещё про окружение
Урок 10. Git Flow
Раздел 9. Бонус. Тестирование
Урок 1. Настройка окружения
Урок 2. Тестирование store
Урок 3. Тестирование роутера
Урок 4. Git Flow
Раздел 10. Бонус. Применение SOLID
Урок 1. Применение SOLID
Раздел 11. Заключение
Урок 1. Что делать дальше

Отзывы покупателей



Кликните на изображение чтобы обновить код, если он неразборчив

Рейтинг

0
Голосов: 0
5
Голосов: 0
4
Голосов: 0
3
Голосов: 0
2
Голосов: 0
1
Голосов: 0

Еще курсы от Владилен Минин

Docker Практикум (Владилен Минин)
Не важно кто вы: frontend или backend разработчик, но когда вы закончили локальную разработку приложения и хотите показать его людям, возникает вопрос: «А как правильно это сделать?» Разумеется это могут сделать за вас, однако чем шире вы понимаете как технологии связаны между собой, чем подробней
1600 RUB
[Udemy] Angular 8 с нуля до профессионала. Полное руководство (Владилен Минин)
Angular 8 с нуля до профессионала. Полное руководство Полное руководство для разработки крутейших динамических приложений. От глубокой теории до практик Чему вы научитесь Разрабатывать мощные, масштабируемые, реактивные приложения с Angular 8 + Узнаете про самые важные и необходимые функции
1060 RUB
Курс Junior Front End Developer. Тариф Базовый (Владилен Минин)
Станьте востребованным и уверенным специалистом Junior Front End Developer На курсе вы разберётесь в JavaScript, освоите самые актуальные технологии для работы, научитесь писать Front End на фреймворке и связывать с Back End. Старт второго потока 27 сентября Грамотный Front End Developer
1950 RUB
[Udemy] MEAN. Angular, Node, Express, Mongo. Создание Сервиса с Нуля (Владилен Минин)
Чему вы научитесь Профессию Fullstack JavaScript Developer MEAN стэк: Mongo, Express, Angular, Node JS Создание сервиса с нуля до деплоя Полный цикл разработки сайта на JavaScript + Angular Frontend и Backend разработку Требования Базовый JavaScript + ES6 Понимание того, как работает Angular HTML,
1090 RUB
[Udemy] FullStack-Мастер. Алгоритм FullStack JavaScript-разработки! (Владилен Минин)
Материалы курса Язык Русский 80 лекций 16:34:49 Чему вы научитесь Главная задача, которую решает данный курс – показывает, как связать между собой Frontend и Backend JavaScript-разработку и создать действительно работающее FullStack-приложение. Не учебное приложения для примера, а полностью рабочее
1075 RUB
[WebForMySelf] Фреймворк Nuxt.js. Руководство по Full-Stack разработке (Владилен Минин)
Автор: Владилен Минин Что такое Nuxt.js и зачем он нужен Nuxt.js — это фреймворк высокого уровня, который создан с целью улучшения библиотеки Vue.js. Nuxt — это удобный инструмент, который позволяет быстро и относительно легко создавать действительно сложные приложения. Это основа для более
1025 RUB