Курс Front-end (HTML/CSS + JS)

Идет набор на курс!
Срок обучения
4,5 місяці, 38 занять, 108 годин
Стоимость:
Стоимость за весь курс
13 300 грн.
Описание
Курс Front-end (HTML/CSS + JS)

Курс Front-end(HTML/CSS + JS)  — це доволі легкий спосіб увійти до IT-індустрії. Під час навчання ви познайомитеся з останньою версією мови HTML5 і стилів CSS3. Завдяки цим технологіям ви зможете створювати стильні інтерактивні веб-сторінки, які будуть основою майбутнього сайту.

В курсі ви охопите всі аспекти створення сайту: від макетів у PSD-форматі до адаптивного документа. Головний наголос під час навчання буде ставитися на практику та виконання домашніх завдань.

Викладач: Ростисла Суслов

  • Front-end Developer
  • 4+ років сфері IT;
  • Є провідним спеціалістом у проектах компанії;
  • Верстає неверстаюче і анімує неанімоване;

Front end курси будуть ідеальними для:

  • Тих, хто хоче навчитися створювати сайти
  • Веб-дизайнерів
  • Графічних дизайнерів
  • Контент-менеджерів

 

Дни недели занятий на выбор
Время занятий на выбор
Занятий в неделю 2
Длительность занятия 2 години
Часы занятий
Группы
Возраст аудитории Студенты, Взрослые
Вид подготовки Базовый курс
Город Днепр
Преподаватель специалист-практик
Учебные материалы
Пробное занятие
Документ об окончании Сертифікат
Опции Групповые занятия
Трудоустройство Нет
Условия трудоустройства

Запись на курс

Пользователи
Select people to associate with this registration.
This registration is for
Select person
Person type
New Контакт

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

Знайомство, вступна інформація.

  • Перший кодінг.
  • Знайомство
  • Що таке IT загалом і яке місце займає front-end у веб-розробці.
  • Етапи розробки проекту. Огляд інструментів розробки.
  • Структура HTML документа. Основні теги CSS властивості

Принципи роботи HTML та CSS. Figma. Практика.

  • Внутрішні стиль.
  • Три методи підключення CSS
  • Рендеринг сторінок.
  • Блокові-малі.
  • Особливості HTML5. Поняття кросбраузерності та валідності
  • Figma для fornt-end розробника
  • CSS властивості”

Специфіка css. FTP. Практика.

  • Селектори.
  • Специфіка css. Фаг !important
  • Значення селектора, вага від типу звернення
  • Посилання. Багатосторінкові сайти
  • FTP. Робота із сервером.
  • Коментування коду
  • CSS властивості

Пути, импорт сбросс стилей. Методология BEM. Практика.

  • Абсолютный и относительный путь
  • Импорт стилей
  • Сброс стилей по-умолчанию.
  • CSS reset.
  • Изображения, как часть контента
  • Методология BEM. Нейминг классов. Назначенеие, актуальность, плюсы и минусы.
  • CSS свойства

Таблиці, flexbox layout. Практика. Робоче оточення

  • Верстка таблиць
  • Flexbox layout.
  • Робоче оточення або що має бути встановлене. Приклади використання
  • CSS властивості”

Flexbox layout. Псевдоэлементы. Позиционирование элементов

  • Flexbox layout.
  • Позиционирование элементов, свойство position. static, relative, absolute, fixed, sticky: детальное рассмотрение каждого поведения
  • Псевдоэлементы after и before.
  • Навык гуглить.
  • CSS свойства

hover, :active, :focus. Спрайти.

  • CSS псевдоклас :hover, :active, :focus. Порядок зйомки.
  • Концепція спрайт. Технічне застосування. Призначення, актуальність, плюси та мінуси.
  • Семантична верстка
  • Верстка навігація соціальних мереж із застосуванням спрайтів.
  • Квіткоутворення. rgb. hex. Альфаканал та непрозорість
  • Навичка гуглити.
  • CSS властивості”

Шрифти, змінні css, функція calc()

  • Підключення шрифтів. Що таке безпечні шрифти?
  • google fonts огляд, застосування.
  • Псевдоклас: root
  • Використання змінних у CSS. Призначення, актуальність, плюси та мінуси.
  • Функція calc() математичні операції CSS
  • Навичка гуглити.
  • CSS властивості

Псевдокласи. Селектори атрибутів

  • Псевдокласи: first,: last,: nth-child. Приклади використання практично.
  • Звернення до силектора, різноманітність методів.
  • Синтаксис селекторів атрибутів
  • Вендорні префікси.
  • Адаптивний шрифт (px, rem, em, vw). Робота з макетами
  • CSS властивості

Формы. Javascript cтарт. JQuery. jQuery-Mask

  • Формы. Назначение, принцип работы.
  • Атребуты тега input.
  • Теги для вёрстки форм.
  • Стилизация элементов форм
  • Что такое JQuery.
  • Презентация плагина jQuery-Mask.js
  • Реализация маски ввода номера телефона средствами jQuery-Mask.js
  • CSS свойства

Стилізація тега select. jQuery Nice Select. Градієнти. Паралакс

Презентація плагіна jQuery Nice Select

  • Підключення до проекту jQuery Nice Select
  • Стилізація checkbox/radio
  • Лінійні та радіальні градієнти. Приклад використання.
  • Паралакс.
  • CSS властивості

Гумова верстка. Медіазапит.

  • Верстка таблиці тегів.
  • Гумова верстка, приклади та правила.
  • Медіа-запити. Використання медіавиражень. Актуальні брекпоінти.
  • mobile/desctop first. Призначення, актуальність, плюси та мінуси.
  • Адаптуємо таблицю тегів

Фреймворк bootstrap5 знайомство

  • Презентація фреймворку bootstrap5
  • Підключення. Вивчення розмітки та breakpoints.
  • Використання компонентів.
  • Розсмілення класів.
  • Структура розмітки bootstrap5. Система сіток.

bootstrap5 адоптивна верстка

  • Поглиблене вивчення системи сіток та структури розмітки.
  • Адоптація. Детальний аналіз застосування шести точок скидання фреймворку
  • Кастомізація компонентів під потреби проекту

Властивість перетворення. Анімація.

  • Детальний аналіз якості transform і його значень.
  • Ключові кадри Keyframes.
  • Keyframes + transform.
  • Анімація “Розкадрування”.
  • Застосування фреймворку bootstrap у розмітці лекції.

SVG. Анимация SVG. Слайдер slick.js

  • SVG в HTML. Введение.
  • Стилизация SVG объектов.
  • Анимарование SVG объектов.
  • Анимация по заданной траэктории
  • Презентация сладера.
  • Подключение. Применение. Натсройка. Стилизация
  • Применение фреймворка bootstrap в разметке лекции

Анімація wow.js та animate.css. aos.js, Слайдер slick.js

  • Презентація бібліотеки wow.js Підключення. Розбір атребутів. Застосування.
  • Презентація бібліотеки animate.css Підключення. Розбір атребутів. Застосування.
  • Презентація бібліотеки aos.js Підключення. Розбір атребутів. Застосування.
  • Застосування фреймворку bootstrap у розмітці лекції.

fullPage.js

  • Презентація jqeary плгін fullPage.js
  • Підключення. Розбір атребутів. Застосування.
  • Застосування фреймворку bootstrap у розмітці лекції.

jquery.multiscroll.js

  • Презентація jqeary плгін jquery.multiscroll.js
  • Підключення. Розбір атребутів. Застосування.
  • Застосування фреймворку bootstrap у розмітці лекції.

Start VanillaJS. Фреймворк PaperCSS

  • Фреймворк PaperCSS.
  • Презентація фреймворку PaperCSS
  • Підключення. Вивчення розмітки та breakpoints.
  • Використання компонентів.
  • Розсмілення класів.
  • Структура розмітки bootstrap5. Система сіток.
  • Практичне застосування PaperCSS.
  • Javascript start.
  • Типи даних
  • Взаємодія: alert, prompt, confirm. console.log()
  • Змінні var, const, let
  • метод queryselector()
  • Стилі та класи

Javascript. Фреймворк Neomo. Робота DOM деревом. Цикл forEach. Отримання атребутів. Рух миші. Реалізація складного інтерактивного SVG об'єкта

  • Фреймворк Неомо.
  • Презентація фреймворку Neomo
  • Підключення. Вивчення розмітки та breakpoints.
  • Використання компонентів.
  • Розсмілення класів.
  • Структура розмітки Neomo. Система сіток.
  • Практичне застосування Neomo.
  • Метод QuerySelectorAll отримання колекції.
  • цикл forEach перебір масиву
  • getAttribute повертає значення зазначеного data-* атрибутів
  • рух миші: mouseover/out, mouseenter/leave
  • властивість innerText
  • Реалізація складного інтерактивного SVG об’єкта із застосуванням javascript

Javascript. Фреймворк Bulma. Конструкція if, else if, else. медіавирази. window, onload, onresize, innerWidth.

  • Фреймворк Bulma.
  • Презентація фреймворку Bulma
  • Підключення. Вивчення розмітки та breakpoints.
  • Використання компонентів.
  • Розсмілення класів.
  • Структура розмітки Bulma. Система сіток.
  • Практичне застосування Bulma.
  • медіавираження в js. Призначення, актуальність, плюси та мінуси використання.
  • Конструкція if, else if, else.
  • onload
  • resize та innerWidth
  • практична робота Освоюємо

Бібліотека lottie.js, анімація на json

  • Що таке json і навіщо він потрібний.
  • Бібліотека lottie.js
  • Презентація фреймворку lottie.js
  • Підключення.
  • Практичне застосування lottie.js
  • Реалізація анімації із застосуванням формату json

Git, Node.js, Gulp, Sass, Include. Видача складання проекту. Старт проекту

  • Що таке node.js, npm, Gulp. Принципи взаємодії.
  • Огляд популярних плагінів для Gulp.
  • Ідеальність верстки. PerfectPixel.
  • Огляд плагінів.
  • Що таке Git. Принципи роботи. Git Bush.
  • git clone, add, commit, push
  • Верстка проекту.

Git, Gulp, Sass.URL-encoder for SVG. Генератор HTML-дерева. Верстка проекту.

  • Синтаксис scss. Переваги та актуальність.
  • git branch, checkout, gitk, відкат комміту
  • Переміщення файлами в командному рядку.
  • Генератор HTML-дерева
  • URL-code для SVG.
  • Верстка проекту.

Git, Gulp, Include. Верстка проекту

  • Include. Переваги та актуальність.
  • git merge
  • Верстка проекту в різних гілках, мерж гілок.

Git, Gulp, API. Оптимізація зображень. Верстка проекту. VSC - Configure Users Snipets

  • VSC – Configure Users Snipets. створення власних сніпетів.
  • Підключення API TinyPNG
  • Верстка проекту.
  • GitHub Pages
  • Командна робота з гітом

Git, Gulp, мовна панель vannila.js таби. Верстка проекту.

  • Мовна панель vannila.js
  • Верстка проекту.
  • Командна робота з гітом
  • Підготовка до співбесіди
  • code review учнів

Git, Gulp, vannila.js Таби. Верстка проекту.

  • Таби vannila.js
  • Верстка проекту.
  • Питання по git, gulp
  • Підготовка до співбесіди
  • code review учнів

Git, Gulp, vannila.js burger-menu. Верстка проекту.

  • Burger-menu vannila.js
  • Верстка проекту.
  • Питання по git, gulp
  • Підготовка до співбесіди
  • code review учнів

Git, Gulp, vannila.js акордеон. Верстка проекту.

  • Акордеон vannila.js
  • Верстка проекту.
  • Питання по git, gulp
  • Підготовка до співбесіди
  • code review учнів

Git, Gulp, vannila.js scroll-to-top. Верстка проекту.

  • Кнопка scroll-to-top vannila.js
  • Верстка проекту.
  • Питання по git, gulp
  • Підготовка до співбесіди
  • code review учнів

Git, Gulp, vannila.js fixed-header. Верстка проекту.

  • vannila.js fixed-header
  • Верстка проекту.
  • Питання по git, gulp
  • Підготовка до співбесіди
  • code review учнів

Git, Gulp, vannila.js відстеження блоку на сторінці. Верстка проекту.

  • vannila.js відстеження блоку на сторінці. Заклик до дії.
  • Верстка проекту.
  • Питання по git, gulp
  • Підготовка до співбесіди
  • code review учнів

Заняття з Program Manager

  • Принцип управління проектами/продуктами в ІТ
  • Комунікація та ролі у класичному менеджменті
  • Особливості команди та комунікації в Agile
  • SCRUM як методологія трансформер
  • Estimates або як оцінювати завдання
  • Kanban

Оптимізація проекту. Pagespeed оптимізація. Markup Validation Service. Генератор HTML-дерева. Верстка проекту

  • Pagespeed оптимізація
  • Оптимізація СSS
  • Оптимізація JS
  • Оптимізація зображень
  • Знайомство із сервісом validator.w3.org
  • Виправлення помилок HTML
  • Контроль класнеймінгу методології BEM

Розмова з кар'єрним менеджером

  • Як і де шукати роботу для початківця і які інструменти при цьому використовувати;
  • Як правильно зробити резюме і яка інформація у ньому є надважлива, а що буде зайвим;
  • Як створити профіль на Linkedin, щоб його могли побачити потенційні роботодавці;
  • 7 порад, які допоможуть пройти онлайн співбесіду набагато успішніше;
  • Q&A.

Огляд популярних фреймворків та CMS.Випуск.

Курс проводитLemon.School, Онлайн курси
Адрес:
  • м. Харків