vladilen.ru

Продвинутый JavaScript. Создаем Excel

Excel from scratch

Научись создавать более сложные апликухи без крашей, используя меньше строк кода

Научись работать с JavaScript и фреймворками намного эффективнее, чтобы создавать более крутые разработки, и стать востребованным Frontend с зарплатой от 120 т.р.

excel-icon

На курсе ты самостоятельно создашь Excel без фреймворков, при этом улучшишь навыки JS и поймёшь суть фреймворков

  • 100

    HD видео уроков содержит курс

  • 3-15

    минут длятся видео уроки

  • 23

    тестовых заданий для закрепления

План обучения построен так, что ты поэтапно пройдешьполный цикл создания любого приложения.

excel-maskexcel-content

Шаг за шагом ты будешь изучать методики и способы решения задач, а вместе с тем — перенимать эффективный и системный образ мышления во время разработки.

В итоге — создашь свой Excel и выйдешь на новый уровень.

Твои результаты после курса поместятся в одну простую модель

Excel

EXCEL — проходишь этот курс и выполняешь все задания

Твои результаты после курса поместятся в одну простую модель

JS

JS — узнаешь много приёмов использования JS

FW
APP

Твои результаты после курса поместятся в одну простую модель

JS
FW

FW — поймёшь все фреймворки, сможешь юзать любой

APP

Твои результаты после курса поместятся в одну простую модель

JS
FW
APP

APP — самостоятельно создашь приложение Excel

Твои результаты после курса поместятся в одну простую модель

(A,B,C) AND !(X,Y,Z)

A — соединишь все свои знания в одну общую систему

B — научишься создавать более сложные приложения

С — неоспоримо побеждаешь конкурентов Jun Frontend

X — не можешь писать сложный код, путаешься, всё летит

Y — мыслишь узко, не системно, ограничен знаниями

Z — работа скучна, доход меньше, большая конкуренция

code-before

твой код до курса Excel

Сейчас твои знания приводят тебя к такому результату

  • не умеешь автоматизировать процессы
  • не знаешь как выйти за рамки стандартных функций
  • работаешь скорее хаотично, чем структурно
  • пытаешься слепить вместе все отдельно взятые знания
  • не видишь картину программирования целиком
  • в процессе разработки плохо структурируешь свой код
  • когда пытаешься усложнить приложение — всё летит
  • твой конечный результат разработки сильно ограничен
code-after

твой код после курса Excel

Курс Excel приведёт тебя к абсолютно новому уровню Frontend разработки

Пока что у тебя нет структуры и системности, поэтому твой код способен лишь на «домики».

Структура и система поможет тебе построить «небоскрёб», который не лагает и не крашится.

«Высокий уровень кода» это когда ты правильно распределяешь потоки данных, обрабатывая и отображая данные максимально эффективно.

Простыми словами — так ты создаёшь намного больше качественных результатов при меньшем количестве действий и строчек кода.

Если до курса ты мыслил «кусками», потому что нахватался везде всего по отдельности, то после курса у тебя выстроится конкретное системное и методологическое мышление, которое упростит и улучшит твою работу.

Больше умеешь, лучше работаешь

icon-arrow

Сложнее проекты, больше заработок

vacancy
vacancy
vacancy
vacancy
vacancy
vacancy
vacancy
vacancy
vacancy
vacancy
vacancy
vacancy
vacancy
vacancy
vacancy
vacancy
vacancy
vacancy
vacancy
vacancy
vacancy
vacancy
vacancy
vacancy
vacancy
vacancy
vacancy
vacancy
vacancy
vacancy

Список вакансий, на которые ты сможешь пройти, если выполнишь все задания и усвоишь курс

Чему именно ты научишься на курсе Excel

#Системность#Автоматизация
  • Серверный код на NodeJS

    научимся писать юнит тесты, чтобы автоматически тестировать приложение в процессе разработки

  • Тестирование с Jest

    научимся писать юнит тесты, чтобы автоматически тестировать приложение в процессе разработки

  • Настройка Webpack

    научимся создавать Webpack сборку с Babel, SASS, ESlint и различными режимами сборки

  • Качество кода c ESlint

    научимся настраивать ESlint для того, чтобы код был всегда в чистоте

#Структура#Архитектура
  • Data Layer

    научимся работать со слоем данных в приложении. Поймем, что нужно там хранить и как им управлять

  • State Managers

    научимся работать с инструментами для управления состоянием приложения, создадим свой Redux

  • ООП на JavaScript

    научимся строить приложения, опираясь на парадигму ООП

  • Шаблоны проектирования

    научимся внедрять в приложение паттерны проектирования такие как Observer, Facade

#Оптимизация#Эффективность
  • Работа с Git

    научимся создавать и объединять ветки, делать Pull Request, работать с репозиторием на GitHub и в целом работать с системой контроля версий

  • Продвинутый JS (ES2020)

    научимся использовать в работе интересные аспекты языка JavaScript, такие как замыкания, классы, стрелочные функции, контекст и другие

  • Вёрстка на SASS + BEM

    попрактикуемся в верстке приложения с использованием препроцессора SASS

  • И многое другое

    подробнее в самом курсе. Научитесь отвечать на вопрос “HTML лучший язык программирования?”

Для обучения тебе нужен средний уровень JavaScript

Ты умеешь заверстать лендинг (HTML и CSS), понимаешь, что такое промисы и как работают объекты, знаешь основы асинхронности, умеешь работать с функциями и классами

<!DOCTYPE HTML>

<html>

<head>

<meta charset="utf-8">

<title>CODE</title>

</head>

<body>

<p>Код программы</p>

<pre><code>function checkParent (src, dest) {

while (src != null) {

if (src.tagName == dest) return src

src = src.parentElement

}

return null

}</pre></code>

</body>

</html>

Если ты понимаешь, что именно изображено на скриншоте — ты 100% справишься с обучением и успешно прокачаешь навык

Что включено в курс

  • icon

    175 уроков в HD

    Все уроки записаны в нормальном качестве, с хорошим звуком, захваты экрана чёткие и без лагов

  • icon

    от 3 до 15 минут

    Структура обучения тщательно продумана, чтобы не грузить тебя лишней информацией, но при этом давать самую главую суть

  • icon

    17 тестовых задач

    Теория это конечно же хорошо, но ещё лучше закреплять теорию практикой, поэтому тебя ждут ещё и проверки усвоенных из уроков знаний

  • icon

    Доступ навсегда

    Не будет такого, что обучение нужно продлевать за доплату, курс останется у тебя навсегда, сможешь растянуть прохождение или пересматривать

  • icon

    Служба заботы

    Сервис, созданный для поддержки учеников курса, есть 3 категории службы под разные виды вопросов

  • icon

    Онлайн доступ

    Все уроки хранятся на платформе GetCourse, так что ты сможешь учиться онлайн с любого устройства

Программа обучения

  • Модуль 1

    Введение

    Занятия

    • 1. Организационные уроки
    • 2. Что такое фреймворки?
    • 3. Почему не стоит быть фреймворк программистом
    • 4. На чем будем практиковаться
    • 5. Что потребуется для прохождения
    • 6. Предварительные знания

    Результат

    Построишь план обучения и разберешь как извлечь из курса максимальную пользу

  • Модуль 2

    Настройка среды

    Занятия

    • 1. Что и как будем делать
    • 2. Настройка Git
    • 3. Базовая настройка
    • 4. Добавление плагинов
    • 5. Добавление лоадеров
    • 6. Режимы сборки
    • 7. Настройка DevServer
    • 8. Настройка ESlint
    • 9. Работа с Git

    Результат

    Настроишь рабочие окружение для проекта на Webpack. Готовая сборка с использованием Babel, Sass, ESlint и различных режимов сборки

  • Модуль 3

    Верстка

    Занятия

    • 1. Планирование верстки
    • 2. Создание структуры
    • 3. Стили для Header
    • 4. Стили для Toolbar
    • 5. Стили для Formula
    • 6. Верстка таблицы
    • 7. Верстка главное страницы
    • 8. Работа с Git

    Результат

    Поймешь принципы правильного создания макета приложения, принципы верстки и препроцессоров

  • Модуль 4

    Создание фреймворка

    Занятия

    • 1. Планирование структуры ООП
    • 2. Создание структуры класса
    • 3. Вывод шаблонов компонента
    • 4. Формирование верстки
    • 5. Класс для работы с DOM
    • 6. Подготовка структуры для событий
    • 7. Добавление прослушки событий
    • 8. Удаление слушателей
    • 9. Создание таблицы. Заголовки
    • 10. Создание таблицы. Ячейки
    • 11. Git Flow

    Результат

    Создашь свой фреймворк и поймешь принцип работы существующих инструментов. После этого блока ООП перестанет быть магией

  • Модуль 5

    Ресайз таблицы

    Занятия

    • 1. Про алгоритм действия и события
    • 2. Создаем элемент для ресайза
    • 3. Определяем элементы для ресайза
    • 4. Изменяем размер колонок
    • 5. Проблема с производительностью
    • 6. Оптимизация + Performance
    • 7. Ресайз строк
    • 8. Утилита для работы со стилями
    • 9. Существенная оптимизация
    • 10. Git Flow

    Результат

    Ты узнаешь как оптимизировать приложение, бороться с утечками памяти и реализовать логику по изменению размеров элемента без библиотек наиболее эффективным путем. Сможешь решать большое количество UI задач

  • Модуль 6

    Логика Excel

    Занятия

    • 1. Как делать выделение
    • 2. Выделение ячейки
    • 3. Выбор другой ячейки
    • 4. Выбор группы элементов
    • 5. Навигация кнопками
    • 6. Как работает Observer Pattern
    • 7. Реализация Observer
    • 8. Взаимодействие между компонентами
    • 9. Улучшение фреймворка
    • 10. Создание интерактива
    • 11. Git Flow

    Результат

    Будешь работать с ООП, различными паттернами проектирования (например с Observer и Facade). Напишешь логику для асинхронного взаимодействия между компонентами. Поработаешь с событиями и оптимизацией.

  • Модуль 7

    Состояние приложения

    Занятия

    • 1. Что такое состояние и зачем оно нужно
    • 2. Создание Store
    • 3. Связывание Store и UI
    • 4. Создание состояния колонок
    • 5. Сохранение состояния
    • 6. Рендер состояния
    • 7. Размер строчек
    • 8. Сохранение состояния ячеек
    • 9. Оптимизация логики подписок
    • 10. Создание тулбара
    • 11. Компонент с состоянием
    • 12. Определение стилей ячейки
    • 13. Изменение стилей через store
    • 14. Сохранение стилей
    • 15. Изменение названия таблицы
    • 16. Оптимизация с Debounce
    • 17. Парсинг ячеек
    • 18. Git Flow

    Результат

    Узнаешь, что такое Redux, Vuex, Mobx и т.д., зачем они нужны и как они работают. Напишешь свой Redux.

  • Модуль 8

    Роутинг и новые страницы

    Занятия

    • 1. Что будем делать
    • 2. Создание роутера
    • 3. Рефакторинг со страницами
    • 4. Смена страниц
    • 5. Создание главной страницы
    • 6. Создание разных моделей страниц
    • 7. Оживление кнопки навигации
    • 8. Добавление даты открытия
    • 9. Ещё про окружение
    • 10. Git Flow

    Результат

    Дополнишь свой фреймворк функционалом, позволяющим добавлять новые динамические страницы. SPA (Single Page Application) перестанет быть проблемой

  • Модуль 9

    Тестирование

    Занятия

    • 1. Настройка окружения
    • 2. Тестирование Store
    • 3. Тестирование роутера
    • 4. Git Flow
    • 5. Применение SOLID
    • 6. Заключение

    Результат

    Настроишь окружение, чтобы писать юнит тесты с использованием Jest. Будешь уметь автоматически тестировать свой код. Увидишь, как применять принципы SOLID и как они помогают писать расширяемый и профессиональный код

#Бонусы

И несколько дополнительных уроков, чтобы у тебя точно всё получилось

  • Как быстро расти по карьерной лестнице

    Урок о том, как быстро и эффективно развиваться по карьерной лестнице. Ты узнаешь, как можнр расти стабильно — раз в полгода повышать зарплату и устраиваться на более интересные проекты.

  • Как составлять привлекательное резюме

    Все секреты правильного составления резюме. Здесь ты получишь конкретный план действий, чтобы улучшить свое резюме и многократно повысить шансы попасть на собеседование.

  • Как обеспечить себе достаточно практики

    У начинающих часто возникает вопрос, где получить практический опыт. В этом бонусном уроке покажу проверенный способ, который поможет тебе получить достаточно большое количество практики.

  • Как гарантировано найти работу Frontend

    Помимо того, что ты уже станешь на шаг впереди конкурентов после прохождения курса, в этом уроке ты узнаешь, как повысить вероятность устроиться на интересный и высокооплачиваемый проект.

Выбирай свой стек для обучения

  • Базовый

    Для тех, кто хочет, только, hard skills

    • Доступ ко всем урокам в HD качестве
    Стоимость

    9 900

  • Стандарт

    Для тех, кто хочет hard skills и успешного двигаться по карьерной лестнице

    • Доступ ко всем урокам в HD качестве
    • 4 бонуса
    Стоимость

    17 900

  • Премиум

    Все то, что в стандарте, но еще и дополнительный курс для тех, кто настроен развиваться быстрее

    • Доступ ко всем урокам в HD качестве
    • 4 бонуса
    • Дополнительный курс на выбор: Vue, Node JS Angular
    Стоимость

    29 900

Истории студентов
вы можете изучить по ссылке

Автор обучения

avatar

Владилен Минин

Senior Frontend Developer

  • Более 8 лет опыта
  • Тимлид для команд разработки более 10 человек
  • 4 года обучает JavaScript
  • Опыт коммерческой разработки более 7 лет
  • 24 000 тысяч студентов онлайн
  • Автор YouTube канала более чем с 230 000 подписчиками

Часто задаваемые вопросы

На такие случае у нас предусмотрена рассрочка под 0% - вы ничего не переплачиваете. Хорошо платят тем, кто много умеет и знает. Возможно именного эти знания помогут вам получить новый уровень дохода.

Да, есть разные варианты по оплатам. Есть рассрочки на разные периоды. Подробнее по условиям можно уточнить в отделе заботы, оставив заявку.

Сертификат выдаётся по двум тарифам (стандарт, премиум) при условии, что выполнены все задания и итоговая работа. Любое задание считается выполненным, если его приняли.

Безусловно. Мы работаем честно, открыто и официально. На сайте можно найти ИНН и ОГРНИП, вы можете проверить информацию на официальном сайте налоговой, а при оформлении в рассрочку есть договор с банком. Мы дорожим своей репутацией, наши соц.сети всегда можешь найти тут: <a href="https://vk.com/result.school" target="_blank">https://vk.com/result.school</a>

Обычно проще получить оффер в компании. Рынок фриланса сильно перегрет предложениями. Но и там можно найти реализацию

Excel from scratch

Научись создавать более сложные апликухи без крашей, используя меньше строк кода

Научись работать с JavaScript и фреймворками намного эффективнее, чтобы создавать более крутые разработки, и стать востребованным Frontend с зарплатой от 120 т.р.

excel-icon

На курсе ты самостоятельно создашь Excel без фреймворков, при этом улучшишь навыки JS и поймёшь суть фреймворков

vladilen.ru

Подпишитесь

  • ИП Минин В. И.;
  • ИНН 781714316555;
  • ОГРНИП 317784700113455

Любое использование материалов с данного сайта, допускается не иначе как с письменного разрешения его правообладателя - 781714316555 ИНН/ОГРНИП номер от 317784700113455. В случае Использования материала с сайта и нарушение авторских и смежных прав, правообладателя наказывается в соответствии со ст 146 УК РФ. Вся информация предоставленная на сайте ни при каких условиях не является публичной офертой, определяемой положениями Статьи 437 (2) Гражданского кодекса РФ

Мы используем cookie. Продолжая использовать сайт, Вы даете свое согласие на использование cookie для хранения данных. Подробнее