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

Схожі курси

Навчальний центр
SoftServe Academy
Формат
Online
Початок навчання
20.10.2025
Тривалість
12 місяців
Рівень
Для початківців
Мова навчання
Ukrainian, English
Вартість
55 993 UAH за курс
Навчальний центр
A-Level Ukraine
Формат
Online
Початок навчання
26.03.2024
Тривалість
6 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
24 000 UAH за курс
Навчальний центр
Okten School
Формат
Online
Початок навчання
Будь-який момент
Тривалість
8 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Prog Academy
Формат
Online
Початок навчання
30.09.2025
Тривалість
10 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
39 900 UAH за курс