Mate academy

Frontend Developer

Оплата після працевлаштування
5 місяців
Для початківців
Frontend
Цей курс навчить тебе створювати сайти та вебдодатки з нуля. Ти опануєш HTML, CSS, JavaScript, React, TypeScript та Redux, а також навчишся працювати з Git. Після навчання зможеш розробляти сучасні інтерфейси та отримаєш підтримку у пошуку роботи.

Про курс

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

Початок роботи та основи

Курс починається з налаштування робочого середовища та пояснення ефективних методів навчання. Студенти одразу переходять до основ HTML та CSS - вивчають базові теги, стилі, кольори, шрифти та модель документа. Паралельно розглядаються принципи семантичної верстки, адаптивності та робота з формами.

JavaScript: від основ до поглибленого вивчення

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

Інструменти розробника та контроль версій

Окремий модуль присвячений роботі з Git та терміналом. Тут вивчаються основи командного рядка, створення репозиторіїв, робота з гілками та віддаленими сховищами на GitHub. Ці навички необхідні для подальшої роботи над проектами.

Просунутий фронтенд

У модулі HTML + CSS Advanced студенти освоюють сучасні технології верстки - Flexbox, Grid, трансформації та анімації. Вивчають методологію BEM, препроцесор Sass та створюють власний лендінг як портфоліо-проект.

Складний JavaScript та робота з DOM

Просунутий JavaScript включає роботу з об'єктами, методами масивів, функціями зворотного виклику, замиканнями, прототипами та класами. Окремий модуль присвячений роботі з DOM, подіями та промісами, де студенти реалізують ще один портфоліо-проект.

Сучасні фреймворки та TypeScript

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

Додаткові технології та принципи

У курсі представлені альтернативні фреймворки Vue.js та Angular на прикладі невеликих застосунків. Також вивчаються алгоритми та структури даних, принципи ООП та SOLID - важливі теми для технічних співбесід.

Робота веб-додатків та кар'єра

Модуль "How the Web Works" пояснює принципи роботи інтернету, HTTP, шифрування та безпеку. Кар'єрний блок готує до працевлаштування - від створення резюме до проходження співбесід. Студенти отримують підтримку протягом 3 років після завершення курсу.

Особливості навчання

Навчання проходить у будні з 9:00 до 18:00. Для вступу потрібно пройти відбір. Студенти отримують щоденну онлайн-підтримку, мають доступ до спільноти та кар'єрну підтримку протягом трьох років.

Що включено

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