Головна Школи Levelup Front-end розробка
Levelup

Front-end розробка

30 тижнів
Для початківців
Frontend
Цей курс навчить тебе створювати вебсайти з нуля. Ти освоїш HTML, CSS, JavaScript та фреймворки, зокрема React. Після курсу зможеш верстати сторінки, писати логіку для вебдодатків і додавати інтерактивні елементи. В кінці — реальний проєкт для портфоліо.

Про курс

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

Вступ до веб-розробки

На цьому курсі розпочнуть з основ - пояснять що таке HTML, CSS та JavaScript і для чого вони потрібні. Слухачі дізнаються про історію розвитку веб-технологій та стандарти W3C. Встановлять редактор коду Visual Studio Code і підготують робоче середовище для навчання.

Робота з HTML та системою контролю версій

Тут навчать основам HTML - структурі документа, основним тегам, коментарям і спецсимволам. Розглянуть створення таблиць, форм, списків та навігації. Окрему увагу приділять медіаконтенту - роботі з зображеннями, аудіо та відео. Паралельно слухачі освоять систему контролю версій Git для відстеження змін у коді.

Стилізація за допомогою CSS

Цей блок присвячений повному вивченню CSS. Починають з основ - підключення стилів, селекторів, каскадування та наслідування. Далі переходять до блочної моделі, позиціонування елементів та роботи з текстом і шрифтами. Особливу увагу приділяють сучасним підходам до верстки - Flexbox та CSS Grid для створення адаптивних макетів.

Просунуті техніки CSS

Тут розглядають CSS-анімації, трансформації та 3D-ефекти. Вивчають препроцесори SASS/SCSS для більш ефективної роботи зі стилями. Окремий модуль присвячений верстці під мобільні пристрої та роботі з фреймворком Bootstrap для швидкої розробки інтерфейсів.

Основи JavaScript

У цій частині курсу вивчають фундаментальні концепції JavaScript - змінні, типи даних, оператори, умовні конструкції та цикли. Розглядають функції, масиви, об'єкти та основи об'єктно-орієнтованого програмування. Також знайомляться з об'єктами BOM для роботи з браузером.

Робота з DOM та jQuery

Цей модуль присвячений взаємодії JavaScript з HTML-документом через DOM. Слухачі навчаться знаходити, додавати та видаляти елементи, обробляти події миші, форми та інші користувацькі дії. Розглядають бібліотеку jQuery для спрощення роботи з DOM та створення анімацій.

Мережеві технології та сучасні підходи

Тут вивчають HTTP-протокол, роботу з cookies та локальним сховищем. Розглядають підхід AJAX для асинхронного обміну даними з сервером, формат JSON та різні способи виконання мережевих запитів.

Розробка на React

Останній технічний блок присвячений сучасній бібліотеці React. Слухачі вивчать JSX, компоненти, стан та пропси. Розглянуть роботу з подіями, стилями, маршрутизацією та мережевими запитами. Особливу увагу приділять хукам та функціональним компонентам - сучасному підходу до розробки на React.

Випускний проект

Завершується курс створенням власного проекту для портфоліо. Слухачі реалізують повноцінний веб-додаток, використовуючи всі отримані знання. Фінальним етапом стане захист проекту, де можна продемонструвати навички потенційним роботодавцям.

Результати після курсу

Випускники зможуть створювати адаптивну верстку, розробляти клієнтську частину веб-додатків та працювати з інтерактивними інтерфейсами. Отримають навички роботи з системою контролю версій Git, бібліотекою React та сучасними веб-технологіями.

Переваги навчання

Курс орієнтований на практику - кожне заняття включає розбір домашніх завдань. Доступні онлайн-формат навчання та записи всіх уроків. Викладачі надають підтримку протягом всього курсу. Випускники отримують допомогу у працевлаштуванні - від оформлення резюме до підготовки до співбесід. Також доступна оплата частинами.

Що включено

Вечірні заняття
Видається диплом/сертифікат
Можливе працевлаштування
Реальний проект у портфоліо
Супровід ментора