Описание курса

Продолжительность: 12 месяцев

График обучения: 3 раза в неделю по 2 часа.

Описание курса:

Курс «Front-end Developer» охватывает полный цикл создания web-проекта на стороне клиента - от технического задания, разметки страниц до построения клиентской части. Основной задачей front-end разработчика является создание привлекательного, удобного веб-дизайна и интерфейса.

Front-end Developer - это специалист, который имеет хорошие навыки в построении web приложений на стороне клиента. Работа для Front-end Developer найдется всегда, так как на рынке труда количество вакансий превышает численность специалистов. При этом средняя зарплата специалиста составляет более 20 тыс. Грн. в месяц.

Вы сможете работать в IT-компании, веб-студии, любой крупной компании (разработка и поддержка ее web-сайтов) на таких позициях:

  • Front-end Developer (JavaScript / HTML / CSS)
  • Junior / Middle / Senior JavaScript developer;
  • Front-end team lead;
  • Junior / Middle / Senior Web UI Software Engineer.

Что нужно знать:

  • Уверенный пользователь ПК или успешное завершение курса Пользователь ПК.
  • Основы работы в графическом редакторе Adobe Photoshop.
  • Базовое знание любого современного языка программирования (C, C ++, C #, PHP, Javascript, Java, Python, Ruby) или успешное завершение подготовительных курсов "Основы информатики".

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

1a. Верстка (HTML5, CSS3)

HTML5 и CSS 3 - новые технологии в web разработке предназначены для верстки сайтов.

Результат: готовый шаблон сайта (HTML + CSS) на основе макета.

  • Выступая и основы Html.
  • Синтаксис и элементы.
  • Выступая и основы Css.
  • Селекторы и стиле.
  • Практика верстки страниц на основе дизайнов сайтов в интернете.

1b. JavaScript.

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

  • Выступая и основания.
  • Переменные, типы данных, функции.
  • Операторы. Циклы.
  • Массивы.
  • String. Работа с лентами, регулярные выражения.
  • Object. prototype.
  • Errors: try, catch, throw.
  • Работа с Browser Dom.
  • Работа с Html Dom.

1c. ECMAScript.

Результат Построен Web-сайт с использованием популярных JavaScript фреймворков. Интерфейс содержит разнообразные визуальные эффекты, а также выполняет проверку ввода достоверных данных на стороне клиента.

2. JQuery

  • Выступая и основы
  • Traversing & Manipulating
  • Events and Event Delegation
  • Effects (Animating with jQuery)
  • AJAX & Deferreds

3a. Adaptive design

Адаптивный веб-дизайн - это дизайн веб-страниц, который обеспечивает отображение сайта на различных устройствах, подключенных к интернету.

  • Выступая и основы
  • Media Query
  • LESS
  • SASS / SCSS

3b. Bootstrap

Кроме адаптивной разметки страницы имеет множество полезных функций - работа с формами, адаптивная навигация, набор элементов интерфейса, набор иконок, работа с модальными окнами, прогресс-бары, работа с LESS, и многое другое.

  • Выступая и основы
  • Верстка
  • Использование JS framework-a

3c. Foundation

Среди возможностей фреймворка: поддержка адаптивной разметки, работа с адаптивными таблицами, формами, навигацией; содержит слайдеры изображений и контента, видеовставки из популярных сервисов; поддерживает работу с формами, есть наборы иконок, кнопок, прогресс баров, модальных окон и тому подобное. Этот фреймворк используют в своих разработках такие популярные компании как Mozilla, National Geographic и другие.

  • Выступая и основы
  • Верстка
  • Использование JS framework-a

4a. KnockoutJ

4b. Angularjs

  • Выступая и основы
  • Основы MVC
  • Angular MVC
  • Data Binding
  • Repeat & Filters
  • XHRs & Dependency Injection
  • Templating Links & Images
  • Routing & Multiple Views, Templating
  • Event Handlers
  • Animations
  • REST and Custom Services
  • Directives

4c. Require.Js

  • Выступая и основы
  • Применение Require.Js в проектах

4d. Node.Js

  • Выступая и основы
  • Express
  • Модули для работы с файлами
  • Модули для работы с базами данных

4e. Ember.js

  • Выступая и основы
  • Application
  • Object Models
  • Ember MVC
  • Routing & Template
  • Components
  • Configuring Ember.js

5. Разработка проекта в команде

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

Результат: готов современный веб-сайт с использованием современных Web технологий разработки; закрепление знаний полученных в процессе обучения; приобретение навыков командной работы; тестирование и размещение сайта в сети интернет

  • Agile, Scrum
  • Svn, Git
  • Angular Test
  • Test with mocha.js, chai.js

ЗАПИСАТЬСЯ НА КУРС!

Добавить комментарий
При заполнении формы была допущена ошибка
Неверно заполненные поля отмечены красным.
Пожалуйста, проверьте форму еще раз.
Имя*:
Комментарий*:
не более 1000 символов (введено: 0)
Эл. почта*:
Проверочный код*:
5 английских букв:
 или Отменить
Оставить комментарий
Партнеры сайта
YES, Образовательный Центр
YES, Образовательный Центр
Все партнеры | Стать партнером

Все курсы в Львове, а также вузы в Львове, колледжи и техникумы в Львове, репетиторы в Львове, тренинги в Львове, работа в Львове

Обратная связь