Mate academy

Fullstack Developer

8 місяців
Для початківців
Fullstack
Цей курс навчить тебе повноцінної веброзробки — від фронтенду до бекенду. Ти освоїш React, Node.js, TypeScript, SQL та інші сучасні технології. Після навчання зможеш створювати сайти з нуля, працювати з базами даних і готуватися до співбесід. Курс включає практичні проєкти, підтримку менторів і допомогу з працевлаштуванням.

Про курс

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

Основи програмування

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

Підготовка до навчання

На цьому етапі студенти налаштовують робоче середовище та отримують рекомендації щодо ефективного навчання.

Верстка та стилі

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

Робота з Git та терміналом

Студенти освоюють основи командного рядка, роботу з Git, створення гілок та взаємодію з віддаленими репозиторіями через GitHub.

Поглиблене вивчення JavaScript

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

Просунута верстка

Студи вивчають Flexbox, Grid, BEM методологію, препроцесор Sass, анімації та трансформації. Модуль включає створення лендінг-сторінки для портфоліо.

Складний JavaScript

Розглядаються методи масивів, функції зворотного виклику, замикання, прототипи, конструктори та класи. Велика увага приділяється практичним завданням.

DOM, події та асинхронність

Модуль охоплює роботу з DOM, обробку подій, проміси та включає портфоліо-проект для закріплення навичок.

React та TypeScript

Студенти вивчають основи React: пропси, стан, роботу зі списками та подіями. Далі йде знайомство з TypeScript: базові типи, класи, generics. Завершується інтеграцією React з TypeScript, включаючи роботу з формами, хуками, маршрутизацією та API.

Redux та робота з даними

Модуль присвячений управлінню станом за допомогою Redux, включаючи асинхронні операції та інтеграцію з React.

Архітектура вебу

Розглядаються принципи роботи інтернету, модель OSI, HTTP протокол, шифрування, API та безпека веб-додатків.

Бази даних та Backend

Студенти вивчають SQL: запити SELECT, WHERE, JOIN, агрегатні функції. Далі йде Node.js: модулі, робота з файлами, HTTP, Express, бази даних, аутентифікація та реальний час.

Працевлаштування

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

Додаткові технології

Курс включає знайомство з Vue.js та Angular, алгоритмами та структурами даних, ООП принципами, тестуванням JavaScript, основами DevOps та Docker для контейнеризації додатків.

Завершення навчання

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

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

Курс дозволяє навчатися у власному темпі. Студенти мають регулярні зустрічі з менторами - від 5 до 8 разів на тиждень. Доступний чат з одногрупниками. Навчальні матеріали зконцентровані на суті без зайвої інформації.

Під час навчання створюється 7 індивідуальних проектів для портфоліо та 1 командний проект. Курс включає повну підготовку до працевлаштування: технічні співбесіди, перевірку резюме, підготовку до інтерв'ю та підбір вакансій.

Курс надає гарантію працевлаштування після завершення навчання. У разі невдалого пошуку роботи в IT передбачено повернення коштів.

Що включено

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