Курс Fullstack Developer
- Online
- Для початківців
- Fullstack
![]() |
|
| Навчальний центр: | Freshcode Training Center |
|---|---|
| Формат: | Курс |
| Мова викладання: | Ukrainian |
| Тривалість навчання: | 8 місяців |
| Початок курсу: | Дата формується |
| Вартість навчання: | 44 640 UAH за курс |
Подробиці та реєстрація
Програма курсу
Linux
- Вступ до ОС
- Навігація файловою системою
- Пошук файлів
- Встановлення програм через консоль
- Create, copy, move, delete файлів і тек
- Варіанти роботи з текстом (читання, редагування)
- Управління процесами. Запуск. Зупинка
- Фонові процеси. Сигнали
- Модель прав доступу в Linux. Управління доступом
Git
- Вступ. Встановлення. Налаштування профілю
- Ігнорування файлів
- Призначення, основні можливості та команди
- Сканування змін. Зміна останнього коміту
- Скасування змін файлу
- Вибір ревізії
- Розгалуження. Злиття. Управління гілками
- Робота з віддаленими репозиторіями
HTML5
- Вступ до HTML. Структура HTML
- Елементи й атрибути. Зображення. Посилання
- Таблиці. Форми. Фрейми
- Семантична верстка
CSS
- Вступ до CSS
- Інтегрований та зовнішній CSS
- CSS правила та фільтри, селектори
- Каскадування та успадкування
- Робота з текстом
- Властивості. Блокова модель
- Позиціювання та розмітка
- Техніки адаптивної верстки
JavaScript
- Вступ до JS
- Основні поняття
- Умови та цикли
- Функції. Рекурсія. Замикання
- Об'єкти. Поняття. Прототип
- Вбудовані об'єкти
- DOM та події
- ECMAScript 6
- Таймери, інтервали
- Правила форматування коду
ReactJS
- Вступ. JSX. VDOM
- NodeJS
- Компоненти. Життєвий цикл. Props. State
- Якість коду. Форматування
- Проблеми із зациклюванням, частим перерендером компоненту
- Потік даних. Передача даних Parent-Child, Child-Parent, Child-Child
- Обробка подій
- Умовний рендеринг. Фрагменти
- Переліки та ключі
- Hooks
Redux
- Мотивація. Основні можливості
- Потік даних. Store Action Reducer
- Redux-Saga. Інтеграція з React
- Конфігурація та налаштування
Бази даних
- Вступ до теорії баз даних
- Встановлення сервера БД
- Реляційні бази даних. PostgreSQL:
- Типи зв'язків
- Нормалізація
- Команди DDL. Створення та видалення баз даних і таблиць
- Команди DML. Запити SELECT, INSERT, UPDATE, DELETE
- Поняття групування. Агрегатні функції
- Оператори GROUP BY та HAVING
- Під-запити
- З'єднання таблиць. INNER/OUTER JOIN. UNION
- Принципи ACID
- Нереляційні бази даних
- MongoDB:
- Вступ до MongoDB
- Побудова бази даних
- Документи
- Встановлення БД
- Додавання даних
- Вибірка з БД
- Агрегація та групування
- Оператори вибірки
- Оновлення даних
- Видалення даних
- Видалення документів
Клієнт-серверна взаємодія
- Мережеві моделі. OSI. TCP/IP
- HTTP. Методи. Коди станів. Заголовки
- URL
- Засоби передачі даних
- REST
- Теорія WebSocket
NodeJS
- Модулі
- NPM. Package.json. Встановлення модулів
- Основні команди
- Асинхронність
- Робота з файлами
- Express:
- Маршрутизація. Шляхи маршрутів
- Проміжні обробники. Об'єкти request, response. Функція next
- Обробка помилок
- Практика WebSocket
Docker
- Вступ. Встановлення та налаштування оточення Docker
- Складання й запуск програми. Базові команди
Юніт-тести
- Концепція unit-тестів
- Бібліотека Mocha
Спільна робота над проєктом
Індивідуальний проєкт (за бажанням)
Особливості курсу
- Практика - 462 години живих занять
- Інтенсивне навчання
- Ментори - це розробники та проєктні менеджери IT-компанії Freshcode
- Зручний розклад - навчайся по 3 години в будні, або 4,5 години по вихідних
- Відеоматеріали
- Працевлаштування - підготовка до реалій IT-ринку
Автори курсу
- Артем Бармін - Co-Founder at FRESHCODE
- Костянтин Моторний - Co-Founder at FRESHCODE
Категорії курсу
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
Binary Studio Academy
Формат
Online
Початок навчання
Дата формується
Тривалість
10 тижнів
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
безкоштовно
Навчальний центр
Genius.Space
Формат
Online
Початок навчання
16.02.2026
Тривалість
7 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
GoITeens
Формат
Online
Початок навчання
Дата формується
Тривалість
24 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
2 650 UAH за місяць
Навчальний центр
QALight
Формат
Online
Початок навчання
16.02.2026
Тривалість
100 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
17 545 UAH за курс
