Курс Фронтенд разработка - Учебный центр Level Up

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

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

Задача курса:

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

Начало: 17 мая

Продолжительность курса: 182 часа, 30 недель

[-ujicountdown id=»timer-design» expire=»2017/01/19 12:00″ hide=»true» url=»» subscr=»» recurring=»1″ rectype=»second» repeats=»»]

Среда: 18:00 — 21:00

Суббота: 10:00 — 13:00

Стоимость до 1 мая — 2190 грн в месяц

Спецпредложение для студентов — 2390 грн в месяц

Стоимость после 1 мая — 2590 грн в месяц

Получи подарок 1500 грн
Оплати до 30 декабря — 2190 грн в месяц

Оплата ежемесячно

РЕГИСТРИРУЙТЕСЬ ПРЯМО СЕЙЧАС

Необходимые знания для зачисления на курс:

  • Уверенный пользователь персонального компьютера
  • Навыки работы с текстовыми редакторами

Что вы получите в результате освоения курса:

  • сможете самостоятельно создавать веб-странички и программировать скрипты;
  • научитесь создавать 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 слоёв

Дополнительно к обучению Вы получаете:

Сертификат учебного центра

Отличникам рекомендательное письмо

Преподаватель:

Курсы интернет маркетинга Днепропетровск

Дмитрий Волошин

Образование: Закончил Днепропетровский Национальный Университет, факультет ФЕКС, Горный Национальный Университет, специальность Менеджмент Предприятий.

Общий стаж работы: Успешно закончил более 100 проектов. Большую часть своей трудовой деятельности выступал как руководитель интернет-проектов. Работал с Словакией, Японией, Россией, Украиной.

Илья ЛитвиновИлья Литвинов

Веб-разработкой занимаюсь на протяжении двух лет, созданием интерфейсов чуть больше года. Сейчас работаю на позиции фронт-енд разработчика в компании SoftServe, благодаря этому значительно расширил свой опыт создания интерфейсов различной сложности. 
Максимальное предпочтение отдаю фронт-енду, поэтому постоянно совершенствую свои навыки и стараюсь быть профессионалом в своем деле. Являюсь сертифицированным специалистом: CIW Javascript Specialist; Brainbench Javascript 1.8. 

stregekozin

Юрий Стрежекозин

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

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

Программисты — новые рок-звезды!

Отзывы выпускников