Курсы front-end разработки в Днепре - levelup.dp.ua

Курсы front-end разработки

Комплексное обучение от ноля до уровня Junior FrontEnd Developer.

Начало курса
Осталось 2 места

Длительность
182 часа, 30 недель

Расписание
Ср: 18.00-21.00, Сб: 10.00-13.00

Стоимость
2590 грн в месяц

Филиал
ул. Троицкая, 21г

 

*Специальное ценовое предложение для студентов: 2390 грн. в месяц

Front-end разработка – это создание клиентской части сайта. Front-end разработчик занимается версткой шаблона сайта и созданием пользовательского интерфейса. За последние годы специалисты в области front-end разработки стали одними из самых востребованных в IT. Следовательно, у вас есть отличная возможность освоить хорошую высокооплачиваемую профессию и стать настоящим мастером в разработке Front-end программных продуктов.

Данный курс предназначен для новичков в области программирования и Front-end-разработки. Все аспекты разработки Front-end будут рассмотрены с самого начала, что позволит новичкам комфортно чувствовать себя на лекциях, а тем, кто уже имеет какой-нибудь опыт, будет полезно структурировать свои знания.

Задача курса — подготовить front-end разработчика с необходимым набором знаний и навыков для работы в команде над реальными проектами.

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

ЧЕМУ НАУЧИТЕСЬ ПРОЙДЯ КУРСЫ FRONT-END ПРОГРАММИРОВАНИЯ:

самостоятельно создавать веб-странички и программировать скрипты;

создавать Front-end составляющую, как классических многостраничных сайтов, так и одностраничных приложений;

овладеете практическими инструментами работы веб-мастера;

получите практический опыт разработки адаптивных динамических веб интерфейсов, оптимизации сайтов под мобильные платформы и опыт взаимодействия с AJAX и REST;

на практике освоите программирование и сможете поработать над собственными проектами;

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

ПРОГРАММА КУРСА:

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

Основы HTML

  • синтаксис
  • списки
  • ссылки
  • формы
  • таблицы
  • типография
  • escape-последовательности
  • код-стайл

Основы CSS

  • синтаксис
  • единицы измерения
  • форматирование текста
  • стили для элемента
  • позиционирование
  • transitions
  • CSS3 свойства, написание собственных анимаций

Семантичная вёрстка

  • Статичная вёрстка
  • Адаптивная вёрстка
  • Reflow, repaint события
  • Производительность, 60fps
  • Вёрстка по модели Flex

Введение в WEB

  • Браузер, стандарты
  • Клиент-сервер архитектура
  • Введение в системы контроля версий и их использование
  • Методология SCRUM 

Javascript

  • Введение
  • Интерпретатор: принцип и режимы работы
  • Chrome Developer ToolsТипы данных
  • Числа
  • Строки
  • Тип данных Boolean
  • Тип данных функция
  • Тип данных объект
  • Тип данных массив
  • Значения null и undefined
  • Объектные оболочки примитивных типов
  • Конвертация типов данных

Передача величины в функцию по ссылке и по значению

  • Переменные
  • Типизация и декларация
  • Область видимости
  • Блочная область видимости
  • Примитивные и ссылочные типы
  • Garbage Collector
  • Переменные и свойства объекта
  • Цепочка видимости (scope chain)

Выражения и операторы

  • Обзор операторов JS
  • Операнд\Оператор
  • Приоритеты операций
  • Ассоциативность оператора
  • Арифметические операторы
  • Equality (==) и Identity (===)
  • Условные операторы
  • Строковые операторы
  • Логические операторы
  • Битовые операторы
  • Оператор присваивания
  • ‘use strict’

Условные конструкции

  • Условное утверждение
  • Утверждение switch
  • Утверждение while
  • Утверждение do/while
  • Утверждение for
  • Утверждение for/in
  • Утверждение break
  • Утверждение continue
  • Утверждение var
  • Утверждение with

Объект Math

Встроенные объекты, хранящие в своих свойствах и методах различные математические константы и функции.

Объекты и массивы

  • Объект
  • Свойства объекта
  • Объект как массив
  • Стандартные свойства и методы объектов
  • Массив
  • Доступ к элементам массива
  • Добавление нового элемента в массив
  • Длина массива
  • Методы массивов

Функции

  • Определение и вызов функции
  • Аргументы функции и объект arguments
  • Функции как данные
  • Функции как методы
  • Методы и свойства объекта функции
  • call, apply, bind
  • Область видимости и closures
  • Конструктор
  • Каррирование

Классы и прототипы

  • Конструкторы
  • Прототип и наследование свойств
  • Эмуляция классов JavaScript
  • Общие методы
  • Наследование классов

Объекты BOM

  • history
  • navigator
  • location
  • screen
  • window

Управление документами

  • Модель DOM
  • Универсальное представление дерева
  • HTML имплементация DOM модели
  • Совместимость DOM в браузерах
  • Обход DOM дерева
  • Поиск элементов в документе
  • Модификация документа
  • Добавление элементов в документ
  • Свойство innerHTML
  • Управление стилями с помощью JavaScript
  • setTimeout, setInterval

Хранение данных на клиенте

  • localStorage и sessionStorage
  • Cookies
  • Хранилище приложения и Offline веб-приложения

Управление событиями

  • События
  • Модели обработки событий
  • Оригинальная модель обработки событий
  • Модель DOM Level 2
  • Модель IE
  • Решение проблемы совместимости
  • События, объект Event

Управление протоколом HTTP (Ajax)

  • Стандартные способы управления протоколом HTTP
  • Объект XMLHttpRequest
  • Фазы использования XMLHttpRequest
  • Получение синхронного ответа
  • Получение асинхронного ответа
  • Безопасность при работе с XMLHttpRequest
  • Формат передачи данных
  • Текст
  • JSON
  • Технология Ajax
  • Преимущества и ограничения Ajax

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

Изучение шаблонов проектирования и рекомендации по их использованию.

jQuery

  • селекторы
  • разбор методов
  • события
  • хэлперы
  • анимация
  • делегирование

Backbone.js + underscore.js, data-binding

Мы расскажем вам о том, что представляют из себя библиотеки Backbone.js + underscore.js, data-binding в JavaScript и научим правильно их использовать.

Unit Tests: qUnit, sinon

Проверка на корректность исходного кода программы для выявления ошибок и багов.

Gulp — система сборки

  • спрайты
  • минификация + обфускация
  • минификация — что такое и как запускать
  • обфускация — что такое и как запускать
  • конкатенация
  • поднятие локального веб-сервера
  • нотифаеры
  • yeoman — генератор MVC слоёв

ПРЕПОДАВАТЕЛИ КУРСА:

Все наши преподаватели практикующие специалисты с профессиональным
опытом работы в IT-компаниях

Юрий Стрежекозин
JS developer, Team Lead at WorkRocs

Веб-разработкой занимаюсь уже более 5-ти лет. Никогда не останавливаюсь в обучении и наработке профессиональных навыков. Работаю с проектами разной сложности, но особенно ценю те, которые используют новые для меня технологии. На счету более 20 завершенный проектов для Израильский и Украинских заказчиков. Сторонник Unix-философии. 

 

Евгений Ступаченко
WEB Developer

В Веб-разработе уже более 6-ти лет. Имеет большой опыт работы как с фронтендом так и бекендом. Постоянно занимается саморазвитием, всегда в курсе самых свежих и эффективных методов веб-разработки. Очень интересная и харизматичная личность. Большой опыт в разработке web-проектов различных типов от лендингов до интернет-магазинов и соц.сетей.  Опыт преподавания более 3х лет.

 

ЗАПИШИТЕСЬ НА КУРС СЕЙЧАС



В РЕЗУЛЬТАТЕ ОБУЧЕНИЯ, ВЫ ПОЛУЧАЕТЕ:

Портфолио

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

Стажировка

Лучший выпускников приглашаем на стажировку в наш IT-инкубатор, где на реальный проектах вы получаете бесценный опыт работы

Сертификат

При условии посещения 80% занятий, выполнения домашних заданий и защиты выпускного проекта вы получаете сертификат

Трудоустройство

Мы дружим со всеми HR-ми, поэтому наши студенты и выпускники первыми узнают об открывающихся вакансиях в сфере IT

ВЫПУСКНИКИ КУРСА FRONT-END РАЗРАБОТКИ РАБОТАЮТ В:

ОТЗЫВЫ ВЫПУСКНИКОВ КУРСА: