Frontend разработка

За последний год самой популярной и востребованной профессией в IT-сфере стала Frontend разработка. Frontend программист занимается разработкой пользовательского интерфейса. Выбрав данное направление, можете не сомневаться в правильности своего решения.

Данный курс программирования - это билет в мир IT и веб-технологий. Именно с HTML и CSS начинается разработка интерфейса пользовательских приложений. В рамках курса, мы познакомим вас с последней версией языка гипертекстовой разметки HTML5 и каскадных таблиц стилей CSS3, основами bootstrap и JavaScript. Эти фундаментальные знания позволят вам создать красивые интерактивные веб-страницы, из которых строятся все сайты. Курс охватывает все аспекты создания сайта: от PSD-макета до адаптивного документа. Основной акцент курса - практика.

Программа курса:

1. Блок HTML/CSS

  • Что такое "HTML", "CSS" и зачем они нужны? Что такое "тег"? Базовые теги HTML. Виды тегов.
  • Блочная верстка. Позиционирование.
  • Работа с текстом.
  • Работа с изображениями.
  • Псевдоэлементы.
  • FlexBox
  • Анимации.
  • Работа с аудио, видео.
  • Адаптивная верстка.
  • Bootstrap.
  • BEM.
  • Font Awesome.
  • Верстаем свой первый landing-page.
  • Кросс-браузерная верстка.
  • Верстаем панель администратора или другой проект на ваш выбор.
  • 2. Блок JavaScript

      Основы/введение

    • Переменные, типы данных, строки, числа, массивы, объекты.
    • Выражения и операторы.
    • Циклы, массивы и объекты в циклах, шаблонные строки.
    • Функции и область видимости.
    • Объекты (свойства и методы).

    • ООП

    • Конструкторы, классы и ключевое слово "new".
    • Наследование, инкапсуляция, полиформизм.
    • Обработка исключений, контекст, стрелочный функции.

Работа с DOM

  • Что такое DOM и BOM. Манипуляция DOM элементами.
  • Обработка событий, работа с формами.
  • Сохранение, вывод информации о пользователе.(Cookie, Local storage, Session storage)
  • Написание собственного плагина, для валидации и обработки форм.
  • Написание кастомного видео плеера.
  • Написание плагина для динамических элементов страницы (списки, модальные окна, табы, аккордионы, тултипы)
  • Работа с сервером

  • Что такое AJAX, форматы данных JSON, XML, загрузка и получение данных с сервера.
  • WebSocket.
  • Пишем realtime чат.
  • Авторизация, логинизация, сохранение данных, создание чат комнат.
  • Работа с графикой

  • Работа с SVG.
  • Работа с Canvas.
  • Работа с WebGL.
  • Знакомство с современными стандартами

  • Node.js, NPM, Webpack.
  • Gulp, Grunt, Scss.
 

Для кого подойдет курс:


1. Для тех, кто жаждет знать много и стать универсальным специалистом.

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

3. Для тех, кто готов постоянно осваивать новые технологии и инструменты

4. Для тех, кто мечтает быть востребованным и высокооплачиваемым специалистом.

 

Стоимость обучения

team7

10 200 грн

 
Оставить заявку на бесплатную консультацию с преподавателем

*ваши данные не будут переданы третьим лицам