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

Отзывы: 0
Идёт набор на курс!
Срок обучения: 
4,5 місяці, 38 занять, 108 годин

Стоимость:

Оставить заявку

Описание

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

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

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

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

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

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

 

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

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

  • Перший кодінг.
  • Знайомство
  • Що таке 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.Випуск.

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

Контакты

Адрес:
  • м. Харків
На мапі:

Оставьте свой отзыв

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

Последние отзывы

По данному курсу пока нет отзывов.

Похожие курсы

Идёт набор на курс!

На курсі ти навчишся працювати з Figma – безкоштовною та суперкрутою програмою, яка використовується фахівцями з веб-дизайну в усьому світі. Якщо ти досі використовуєш Photoshop, ми чекаємо саме тебе.

Lemon.School

Стоимость

13 200
грн
Кнопка записи: 
Оставить заявку
  • Онлайн
  • Харьков
4 місяці, 32 заняття, 74 години
Обновлённый курс

Идёт набор на курс!

Курс контекстної реклами + таргетингу — це унікальний авторський курс із налаштування реклами, де ви на практиці зможете вивчати основи та фішки налаштування рекламних кампаній (РК) у Google Ads, Facebook Ads.

Lemon.School

Стоимость

12 100
грн
Кнопка записи: 
Оставить заявку
  • Онлайн
  • Харьков
2,5 місяці, 23 заняття, 60 годин
Обновлённый курс

Идёт набор на курс!

Під час курсу ви дізнаєтеся:

Lemon.School

Стоимость

14 100
грн
Кнопка записи: 
Оставить заявку
  • Онлайн
  • Харьков
2,5 місяці, 24 заняття, 64 години
Обновлённый курс

Идёт набор на курс!

TikTok — це соцмережа з найшвидшим залученням нової аудиторії. Тому тут можна розвиватися органічно та з мінімальним бюджетом.

Lemon.School

Стоимость

9 200
грн
Кнопка записи: 
Оставить заявку
  • Онлайн
  • Харьков
1,5 місяці, 13 занять, 34 години
Обновлённый курс

Идёт набор на курс!

З нашим курсом ви 100% зможете підкорити моушн.

Всього за два насичених місяці ви зможете дізнатися про таку програму, як MOTION DESIGN, усе: від того, як її налаштувати під свої цілі та як користуватися її інструментами до того, як робити анімацію інтерфейсу сайту.

Lemon.School

Стоимость

5 900
грн
Кнопка записи: 
Оставить заявку
  • Онлайн
  • Харьков
2 місяці, 8 занять, 24 години
Обновлённый курс