Front-end разработка

Сложность
Возраст
с 12 лет
Время освоения
144 ак.часов
Front-end разработка

Программа обучения по компьютерному курсу
"Front-end разработка"

Модуль 1. Знакомство с языком программирования JavaScript

  • Лексические конструкции и выражения.
  • Переменные и типы данных.
  • Условные операторы, циклы.
  • Функции.
  • Ключевое слово this.
  • Стрелочные функции.
  • Области видимости.
  • Массивы.
  • Шаблонные строки.
  • Классы и Объекты.
  • Изучение Document Object Model.

Модуль 2. JavaScript продвинутое изучение

  • Современный JavaScript, основы ECMAScript6
    • Деструктуризация массивов и объектов.
    • Литералы и их разновидности.
    • Итераторы.
    • Генераторы.
    • Тип данных Symbol.
  • Регулярные выражения.
  • Шаблонные строки.
  • Работа в строгом режиме.
  • Асинхронное программирование и функции обратного вызова.
  • Таймеры.
  • Промисы.
  • Конструкция async/await.
  • Замыкания и циклы событий.

Модуль 3. Система контроля версий GIT

  • Введение и начальная настройка.
    • Введение в системы контроля версий.
    • Установка и конфигурация GIT на операционную систему Windows.
  • Основы GIT.
    • Базовая работа с GIT.
    • Система команд.
    • Работа с удаленным репозиторием.
    • Настройка SSH.
  • Работа с метками в GIT.
  • Работа с ветками GIT.
    • Основы ветвлений и слияний.
    • Управление ветками.
    • Приёмы работы с ветками.
    • Удаление веток на удаленном сервере.

Модуль 4. Серверное программирование на JS

  • Знакомство с Node.js
    • Установка и настройка Node.js на ОС Windows.
    • Конфигурация настроек для локального сервера.
  • Начало работы с Node.js
    • Настройка окружения, редакторы кода, инструменты для разработки и отладки.
    • Модули: организация приложения NPM.
    • Встроенные модули http, path, fs, events и другие.
    • Жизненный путь Node.JS-процесса, важные особенности работы Event Loop.
    • Потоки в Node.JS, частые ошибки при работе с ними.
    • V8 и другие JavaScript-движки.
  • Работа с сетевыми запросами.
  • Framework Express.
  • Rest API.

Модуль 5. Дополнительные возможность JS и Node.js

  • HTTP клиент и сервер на Node.js
  • Асинхронный код.
  • WebSocket.
  • Socket.IO
  • Безопасность приложений.
  • Framework React.js
    • Знакомство с React.js
    • Настройка первого React-компонента с использованием NPM, Babel, Webpack. JSX.
    • React Router.
    • Работа с событиями.
    • Reusable Components.
    • React Redux.
    • Динамический рендеринг.
  • MongoDB
    • Установка MongoDB на ОС Windows.
    • Mongo консоль.
    • Документы и коллекции.
    • Удаление документов.
    • Модификаторы.
    • Запросы.
    • Продвинутые запросы.
    • Запросы null и регулярные выражения.
    • Агрегация.
    • Индексы и массивы.
  • Работа с облачной платформой
  • Разработка API
Цветные наброски Прорисовка проекта на белой доске Структура проекта

Компьютерный курс "Web-программирование (Front-end разработка)" входит в курс "Web-программирование"

Все части курса:
     Web-программирование (HTML, CSS)
     Web-программирование (PHP, JavaScript)
     Web-программирование (YII, jQuery, Bootstrap)
     Web-программирование (Front-end разработка)

Записаться на этот курс

УСЛОВИЯ ОБУЧЕНИЯ для школьников

  • Обучение проходит в группах от 5 до 10 человек
  • Каждый ученик занимается на отдельном компьютере
  • Каждый курс рассчитан на 1 учебный год (9 месяцев) продолжительностью 144 часа, есть ускоренные курсы - подробности по телефонам консультантов
  • Занятия проходят с интенсивностью 4 ак.часа в неделю (2 раза по 2 часа или 1 раз в неделю 4 часа)
  • Стоимость курсов от 1380 до 1870 руб./мес.
  • График обучения, дни и время устанавливаются индивидуально при записи на курс

УСЛОВИЯ ОБУЧЕНИЯ для взрослой аудитории

индивидуальные занятия
  • Занятия проходят индивидуально
  • Интенсивность занятий, дни и время устанавливаются индивидуально
групповые занятия
  • Занятия проходят в группах от 3 до 5 человек
  • Каждый учащийся занимается на отдельном компьютере
  • Интенсивность занятий, дни и время согласовывается с группой при записи на курс
Название компьютерного курса Объем Стоимость
индивидуально группа
Пользователь компьютера + Интернет 30 ак. часов 215 руб./ ак.час 150 руб./ ак.час
Компьютерный дизайн 320 руб./ ак.час 210 руб./ ак.час
Цифровая фотография
Компьютерное рисование
3D графика и анимация
1С: Бухгалтерия 18 ак. часов 320 руб./ ак.час 210 руб./ ак.час
Основы Web-программирования: 110 ак. часов  
Часть 1. Web-дизайн(html, css) 30 ак. часов 320 руб./ ак.час 210 руб./ ак.час
Часть 2. Web-программирование (PHP, js) 40 ак. часов¹ 390 руб./ ак.час 260 руб./ ак.час
Часть 3. Web-программирование Yii (PHP), jQuery (JavaScript), Bootstrap(css) 40 ак. часов 435 руб./ ак.час 285 руб./ ак.час
Программирование (на С++): 88 ак. часов  
Часть 1. С++ Базовый курс 48 ак. часов 320 руб./ ак.час 210 руб./ ак.час
Часть 2. Продвинутый курс С++ 40 ак. часов 390 руб./ ак.час 260 руб./ ак.час
¹ - 40 ак.часов - минимальная продолжительность курса, при условии знакомства с основами программирования. Если Вы не знакомы с основами программирования, продолжительность курса должна быть продлена до 60-80 ак.часов

При записи на второй и последующие курсы учебного центра возможны скидки.

Показать стоимость

Предлагаем дополнительные услуги:

К каждому пройденному курсу Вы имеете возможность брать дополнительные часы в минимальном объеме 10 академических часов.
Стоимость дополнительного академического часа соответствует стоимости академического часа основного курса (смотреть таблицу выше).
Основная задача – закрепление полученных практических навыков.

Предлагаем консультации по всем открытым курсам учебного центра. Продолжительность консультации минимум 2 академических часа, стоимость 350 руб./ ак.час.

Записаться на этот курс

Отзывы по курсу "Front-end разработка"

Андрей, 16 лет 102 дня назад

Закончил курс PHP/JavaScript. По окончании курса очень многому научился, всё очень понравилось, отличный преподаватель.
Курс: Web-программирование

Сергей, 30 лет 1 год 228 дней назад

Я изучил полный курс Web-программирования ( HTML, CSS, PHP, MySQL JavaScript, bootstrap, а так же Yii Framework и JQuery). После изучения языков, я занимался с преподавателем, практической работой по созданию проекта. На занятиях я получал ответы на любые вопросы, которые позволили сформировать четкое, системное понимание технологий, правильность их внедрения, и взаимодействия между собой. Глубокие практические знания по Web-программированию, дают уверенность, при создании сайтов различной сложности. Хочу так же выразить благодарность моему преподавателю за терпение, внимание и высочайший профессионализм. Желаю успехов в постижении науки будущим программистам.
Курс: Web-программирование

Дмитрий, 34 года 3 года 77 дней назад

Прошел курсы обучения: основы программирования, PHP и Javascript. Индивидуальные занятия помогли быстро разобраться в материале. Очень интересно, занимательно и крайне необходимо в моей работе.
Курс: Web-программирование

Александр, 25 лет 3 года 297 дней назад

Курсы понравились, единственный нюанс это нужно делать домашние задания, что есть очень важным аспектом. Т.к. без них, будет сложно освоить материал. Прошел два курса основ Web-программирования" Часть 1. Web-дизайн" и "Часть 2. Web-программирование (PHP. Основы JavaScript)", доволен:)
Курс: Web-программирование

Денис, 19 лет 3 года 298 дней назад

Прошел курс обучения по Web-дизайну в Ньютек. Программа обучения сложная но, преподаватель все доступно объясняет, даже если что-то не понятно, все объяснит и покажет визуально. Учился с сентября по декабрь 2016г. Освоил азы HTML, CSS, PHP, JavaScript. Мне все понравилось, все доступно и понятно, Спасибо!
Курс: Web-программирование

Олег, 29 лет 3 года 298 дней назад

Прошел в Ньютек 2 курса. Html + css и основы php. Всё очень понравилось, отличный преподаватель, всегда подскажет и доступно объяснит. Рекомендую всем, останетесь довольны.
Курс: Web-программирование

Оставить отзыв