Курс 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, чтобы не пропустить анонсы новых курсов.

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

Учебный центр
Robot Dreams
Формат
Online
Начало обучения
20.08.2025
Длительность
21 занятий
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
QALight
Формат
Online
Начало обучения
13.09.2025
Длительность
100 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
17 545 UAH за курс
Учебный центр
IT STEP Academy
Формат
Online
Начало обучения
Дата формується
Длительность
24 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
90 680 UAH за курс
Учебный центр
Prog Academy
Формат
Online
Начало обучения
30.09.2025
Длительность
10 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
39 900 UAH за курс