Меню

Курс "Создание web-приложений, сайтов и корпоративных сервисов на JavaScript"

Путь от новичка до сильного Junior+
Full-stack разработчика за 9 месяцев
Создашь функциональный интернет-магазин по принципам философии сервиса Booking.com!

Курс "Создание web-приложений, сайтов и корпоративных сервисов на JavaScript"

Путь от новичка
до сильного Junior+
Front-End разработчика
за 9 месяцев
Создай большой сервис-
аналог Booking.com!

Заявка на online-обучение
Курс "Создание web-приложений, сайтов и корпоративных сервисов на JavaScript"
Забронируй себе место в первом IT колледже страны
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь с политикой конфиденциальности
Почему именно JavaScript:
  • JavaScript - мощный инструмент для создания приложений для Front-End, Backend, Desktop, Mobile, и даже GameDev приложений
  • JavaScript по версии большинства сообществ, последнее десятилетие входит в число самых популярных языков, а в некоторых областях неизменно остается лидером
  • Живет в браузерах и запускается везде
  • Никто не придумал ничего лучше для Web на данный момент
  • Востребован на рынке, спрос на JS разработчиков долгие годы превышает предложение
  • Перспективы высокого заработка и развития карьеры
Смотри вакансии на rabota.by
Этот уникальный курс запускается всего 1 раз в год!
Каждый студент разработает функциональный интернет-магазин по принципам философии сервиса Booking.com и поучаствует в написании кода для стартапа из Великобритании!
Этот уникальный курс запускается
всего 1 раз в год!
Каждый студент разработает функциональный интернет-магазин по принципам философии сервиса Booking.com и поучаствует в написании кода для стартапа из Великобритании!
Дистанционный курс

Что будет на курсе:

  1. Интерактивные онлайн-занятия.
  2. Закрытые групповые чаты в Telegram с преподавателями и специалистами учебного центра на протяжении всего курса.
  3. Домашние задания для закрепления знаний. Разбор и проверка.
  4. Свободный доступ к уникальному контенту программы.
  5. Поддержка специалистов учебного центра в течении всего пути обучения.
  6. Полезные дополнительные материалы и инсайты от преподавателей.
Заявка на online-обучение
Курс "Создание web-приложений, сайтов и корпоративных сервисов на JavaScript"
Забронируй себе место в первом IT колледже страны
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь с политикой конфиденциальности

Блок 1: Введение в веб-разработку

(1 месяц, 8 занятий)
Студенты освоят: адаптивную верстку на HTML и CSS, самостоятельно создадут первые страницы
1. Вводное занятие Introduction
  • Что такое Digital Unicorn?
  • Как проходят занятия?
  • Что использует IT college для предоставления качественного IT образования?
  • Как правильно учиться?
  • Как правильно использовать материалы?
  • Обзор рынка IT.
  • Что востребовано?
  • Что такое LinkedIn?
  • Какие софт скиллы необходимы для прохождения собеседований?
2. Всё есть Файл
  • Пара слов о ОС, бинарном коде, языках и стандартах. Браузеры.
  • HTTP протокол - запрос/ответ.
  • Инструменты разработчика, редакторы кода, интегрированные среды разработки.
  • Репозитории и совместная разработка. Не GitHubом единым. CodePen, JSFidle и другие.
  • HTML - наследие Гутенберга. Первая страница, первые теги, первые стили.
3. Погружение в HTML, CSS
  • Структура документа
  • div и span
  • p, i, b, p и a
  • h1-h6
  • ul, li и ol
  • header и footer - другие структурные компоненты
  • Добавляем картинки
  • Добавим немного стилей (color, text-align)
  • Ваша первая персональная страница
  • Больше навыков:
    • Закомментировать\Раскомментировать HTML
    • Ссылка на внешние страницы с элементами привязки
    • Ссылка на внутренние разделы страницы с помощью якорных элементов
    • Элемент привязки в абзаце
    • Мертвые ссылки с помощью символа хэша
    • Превращение изображения в ссылку
    • Вложите множество элементов в один элемент div
4. Атрибуты, таблицы и формы. Селекторы
  • Атрибуты
  • ID и class таргетинг
  • Таблицы
  • Формы - input, form, radio button и другие Больше навыков:
    • Маркированный неупорядоченный список
    • Упорядоченный список
    • Создание элемент формы
    • Кнопка отправки в форму
    • Набор радиокнопок
    • Создать набор флажков
    • Атрибут значения с радио-кнопками и флажками
    • Флажки и переключатели по умолчанию
    • HTML5 для валидация ввода
5. HTML & CSS - ныряем глубже
  • Max-width and background-image
  • Padding, margin, and float
  • Font weight, style, and family
  • Text decorations
  • Text spacing
  • Text decoration modification
  • Text shadow
  • Color
  • HTML Responsive web design
  • CSS Unit
6. Flex, Grid - адаптивная верстка, CSS Combinators
  • Display!
  • Flex
  • Grid
  • CSS продвинутое использование
7. Boot camp - бустим знания
  • Dropdowns меню
  • Image galery
  • Image spites
  • Animation
8. Bootstrap - великий и могучий и не только
  • Введение в библиотеки и фреймворки
  • Bootstrap на реальных примерах - молниеносное создание лендингов
  • Materialize и TailWind

Блок 2: Глубокое погружение в JavaScript

(5 месяцев, 40 занятий)
Студенты освоят JavaScript на уровне Junior
9. Введение в алгоритмы и структуры данных
  • Браузер и сервер (Node)
  • Интерпретаторы и компиляторы
  • С-подобный синтаксис алгоритмов, присвоение, условия, циклы
  • Переменные и типы
  • Объект как важнейшая из переменных
  • Undefined and NaN - что все это значит
  • Values, function, operators and expression
10. DOM, BOM
  • Браузер и сервер (Node)
  • Интерпретаторы и компиляторы
  • С-подобный синтаксис алгоритмов, присвоение, условия, циклы
  • Переменные и типы
  • Объект как важнейшая из переменных
  • Undefined and NaN - что все это значит
  • Values, function, operators and expression
11. Sass и не только
  • Инсталляция
  • Переменные
  • @import, @mixin, @extend
  • Функции в Sass
12. Основы ч.1 - Переменные и операторы подробный разбор, подводные камни
  • Работа с переменными (Объявление переменных и инициализация переменных, чувствительность к регистру, область видимости и т.д.)
  • Работа с операторами (математические, логические, работа со строками)
13. Основы ч.2 - Функции
  • Создание, вызов, работа с переменными
  • Аргументы, аргументы по умолчанию, функции как аргументы
  • Возврат значения функций, стрелочные функции
  • CallBack синхронный и асинхронный, кошмар CallBackов - убиваем браузер!
  • Контекст наше все - пожалуй одно из важнейших понятий! Практика создания чего-нибудь полезного
14. Изучаем движок JavaScript (JavaScript engine) ч.1 + Node.js
  • JavaScript Runtime
  • Interpreter/Compiler/JIT Compiler
  • Оптимизированный код
  • Call stack и Memory Heap
  • Garbage collection (сборщик мусора)
  • При чем тут Node.js?
  • Single Treaded Model (модель обработки данных)
  • Особенности ES6, ES7, ES8, ES9
15. Методы массивов
  • indexOf
  • Map, Filter
  • Pop & Push
  • Reduce, is Array
  • Shift, Unshift, Slice
  • Every, Some
  • Find, findIndex, LastIndexOf
  • Flat, fill, keys
  • Практика работы с массивами
16. Выражения - глубокое погружение
  • Первичные выражения
  • Инициализаторы объектов и массивов
  • Выражения определения функций
  • Выражения доступа к свойствам
  • Условный доступ к свойствам (ES2020)
  • Выражения вызова
  • Условный вызов (ES2020)
  • Выражения создания объектов
17. Основы ч.3 - Функции продолжение
  • Особенности объявления функций (Объявление функции или Функциональное выражение)
  • Функции высшего порядка
  • Замыкания (ночной кошмар новичков, а напрасно)
  • Функции против объектов
  • Больше примеров - меньше страхов
18. Изучаем движок JavaScript ч.2
  • Execution Context
  • Лексическая среда
  • Scope Chain
  • Hoisting
  • Function Scope vs Block Scope
  • Dynamic vs Lexical scope
  • this - call(), apply(), bind()
  • IIFEs
  • Context vs Scope
  • Static vs Dynamic Type
19. Принципы ООП
  • Ключевое слово this
  • Ключевое слово new
  • Prototype
  • ES6 классы
  • Наследование
  • Object.create()
  • Private vs Public
  • Принципы ООП
20. Функциональное программирование
  • Immutability
  • Императивный vs Декларативный подход
  • Composition vs Inheritance
  • Currying
  • Partial Application
  • Pure Functions
  • Referential Transparency
  • Compose
  • Pipe
21. Изучаем движок JavaScript ч.3
  • Обработка ошибок
  • Асинхронный JavaScript
  • Async/Await
  • Callbacks
  • Concurrency+Parallelism
  • Microtask Queue (Job)
  • Task Queue (CallBack Queue)
  • Promises
  • Event Loop
22. Модули в JavaScript
  • Native ES Modules
  • CommonJS
  • UMD
  • AMD
  • IIFE
23. npm vs yarn
  • Пакетные менеджеры - почти все проекты сегодня начинаются с npm install или yarn add
  • Установка пакетов
  • Dev package
  • Удаление пакетов
  • Upgrade
  • Глобальная установка
  • Init, run, test, link, publish, audit
  • NPX и Yarn(Berry)
24. Популярные библиотеки
  • lodash
  • JQuery
  • Unerscore
  • D3
  • Algolia Places
  • Anime
  • Animate On Scroll Bideo
25. React - библиотека, взорвавшая отрасль
  • Компонентный подход и Синтаксический сахар
  • Создание React app
  • Files and Folders
  • Компонент и JSX
  • Выражения в JSX
  • Создание компонента
  • Компонент и props
  • Типы props
  • Наводим красоту - стилизация компонентов
26. React - ч.2
  • Events
  • Tasks компонент
  • .map()
  • State & useState Hook
  • Global state
  • Prop drilling
  • Optional message
  • Conditional styling
  • Готовимся к продакшену
27. React - ч.3
  • JSON server
  • Hook & Tech
  • CRUD операции
28. React routing

Блок 3: Практика создания реальных приложений JavaScript с помощью React и Vue

(3 месяца, 24 занятия)
Студенты освоят: JavaScript на уровне Junior+
cамостоятельно создадут быстрый сайт с множеством функциональных надстроек на JavaScript (интуитивно понятные функции, использование принципов удобной навигации как на Booking.com) - будет реализовано более 50 решений, которые высоко ценят работодатели!
29. Практика создания интернет-магазина на React
30. React native vs Flutter
31. Фреймворк Vue.js
  • Vue - декларативный подход и реальная реактивность
  • Маршрутизация
  • Обмен данными между компонентами
  • Vuex
32. Практика создания интернет-магазина на Vue
33. PWA - экономит деньги заказчику
Превращение сайта в мобильное приложение и последующая загрузка его на Play Маркет и App Store
34. Вопросы, которые задают на тех. интервью - подробный разбор заданий
Single Page Application от будущего преподавателя:

1) Интуитивно понятные решения
2) Использование принципов удобного быстрого поиска в несколько кликов (как на Booking.com)
3) Юзабилити
4) Скорость работы
5) Backend, Frontend и базы данных - все написано на JavaScript
Уже на третьем месяце обучения, Вы будете понимать, что происходит на данном видео и уметь делать также!

Предлагаем ознакомиться с 1,5 часовым видео создания на чистом JavaScript карточек товаров и методами сортировки. Это позволит сделать изучение супервостребованных фреймворков React и Vue легкой прогулкой!

Компетенции и навыки после курса

По окончанию обучения вы приобретете hard skills, необходимые для работы Full-stack Developer в IT-компании:
Создание современных web-приложений различной сложности
Программирование на JavaScript (ES6) + новый синтаксис из JavaScript (ES7, ES8, ES9, ES2020)
Использование возможностей библиотек и фреймворков JavaScript
Работа с инструментами командной строки, инструментами разработчика
Работа с современными интегрированными средами разработки
Подключеать API и применять сборщик webpack
Использовать язык JavaScript в браузере для создания rich interfaces и взаимодействия с back-end
Работа с системами контроля версий и совместная работа (Git и аналоги)
Разрабатывать веб-сервисы на React и Vue.js
Преподаватель онлайн-курса
Иван Солонович
Преподаватель курса «Создание web-приложений, сайтов и корпоративных сервисов на JavaScript»
Full stack web-developer

Первые строки кода написал 1988, а первый сайт сделал в 1997. За пятнадцать лет, в качестве независимого разработчика принял участие в более чем 130 проектах. Занимался разработкой интернет-магазинов, медиа и корпоративных веб-приложений, даже веб-интерфейсом управления солнечной электростанции «Solar mark». Был архитектором стартапа «Virginia Health Solution».

Последних три года в фонде "Digital humanity" лидер креативной группы по построению инфраструктуры взаимодействия человека и AI (Искусственного интеллекта).

Разговаривает на: С, Swift, PHP, Rust и влюблен в JavaScript.

После курса Вы овладеете технологиями:

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

Почему Digital Unicorn?
Делаем акцент на решении реальных задач и приобретении практических навыков
Эффективное обучение,
не выходя из дома
Подключаетесь к онлайн-занятиям с любого места, где есть интернет, в любой точке земного шара.
Обучение без отрыва от основной деятельности
Дистанционно обучаетесь без необходимости брать отпуск или уходить с работы.
Качественное обучение по выгодной цене
Сохраняете "разницу" в стоимости онлайн-обучения от классического очного обучения. Также это позволяет нанимать самых дорогих практиков для вас.
Карьерное консультирование от IT-рекрутеров и экспертов
Наши студенты получают самую актуальную информацию об успешном прохождении собеседования в IT + рекомендации лучшим.

Стоимость онлайн-курса
"Создание web-приложений, сайтов и корпоративных сервисов на JavaScript"

Курс: 9 месяцев = 72 занятия
Доступно 9 из 15 мест
Запуск 1 раз в год!
Старт: 7 декабря 2021
399 325 BYN/месяц

Стоимость
онлайн-курса
"Создание web-приложений, сайтов и корпоративных сервисов на JavaScript"

Курс: 9 месяцев = 72 занятия
Доступно 9 из 15 мест
Запуск 1 раз в год!
Набор: 7 декабря 2021
399 325 BYN/месяц
Заявка на online-обучение
Курс "Создание web-приложений, сайтов и корпоративных сервисов на JavaScript"
Забронируй себе место в первом IT колледже страны
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь с политикой конфиденциальности

Почему стоит записаться именно сейчас?

Стоимость
Каждый следующий набор может вырасти в цене.
Место в группе
Группы формируются быстро и можно не успеть.
Скидка
Приводите на курс друга и получайте скидку 10% на месяц обучения.
Гарантия
После курса вы становитесь подготовленным Junior+ Full stack Developer.
Заявка на online-обучение
Курс "Создание web-приложений, сайтов и корпоративных сервисов на JavaScript"
Забронируй себе место в первом IT колледже страны
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь с политикой конфиденциальности
Мы сохраняем cookie-файлы: это помогает сайту работать лучше. Подробности в Политике использования файлов Cookie
Хорошо, согласен(а)
Close
Смотреть другие курсы: