Курс Fullstack JavaScript розробка

  • Online
  • Для начинающих
  • Fullstack
Образовательный центр: Levelup
Формат:Курс
Язык обучения:Ukrainian
Длительность обучения:52 недель
Начало курса:Дата формируется
Стоимость обучения:Уточняйте

Пройдеш повний цикл створення web-проєкту. Навчишся створювати інтерактивні web-сторінки з використанням JavaScript. Отримаєш досвід використання фреймворків для створення користувальницьких інтерфейсів.

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

Основи професії

  • Поняття сайту
  • Поняття веб-сторінок
  • Клієнт-серверна архітектура
  • Client side VS Server side rendering
  • Налаштування середовища

HTML

  • Стандарт W3C
  • Структура HTML документа
  • Теги та атрибути
  • Теги HTML5
  • Форми
  • Теги input, button, span, label, img, table, a
  • Консоль розробника + створення проєкту в GIT
  • Обговорення тестового завдання

CSS

  • Введення в стилі
  • Селектори, вага селектора
  • Наслідування стилів
  • Величини в CSS
  • Форматування тексту
  • Рядково-блочні елементи
  • Гумова та адаптивна верстка
  • Властивості ширини та висоти (min, max)
  • Плаваючі елементи Float
  • Позиціонування
  • Накладання (z-index)
  • Властивості фону, спрайт
  • Межі
  • Стилізація списків, форм
  • Псевдокласи і специфічні селектори, псевдоелемент
  • Адаптивна верстка (медіазапроси)
  • Bootstrap
  • Препроцесори

JavaScript

  • Вступ
  • Парсер
  • Змінні
  • Типи даних
  • Функції
  • Аргументи функції
  • Область видимості
  • Оператори порівняння
  • Об'єкти та методи
  • Масиви і робота з ними
  • Цикли
  • Рекурсія
  • Замикання
  • Таймери
  • Promise
  • async/await
  • AJAX
  • try/catch
  • Стратегія роботи з помилками
  • Об'єкти BOM
  • Навігація
  • Нативна робота з DOM
  • DOM селектори
  • Додавання вузлів
  • Видалення вузлів
  • Події
  • Події миші
  • Події клавіатури
  • Інші події (scroll, load, ready)
  • Кастомні події

ООП JavaScript

  • Теорія ООП
  • Парадигми
  • Класи
  • Методи і властивості
  • getters & setters
  • Абстракція
  • Спадкування
  • Поліморфізм
  • Інкапсуляція
  • Закріплення, практика
  • Архітектурні паттерни MVC & MVP
  • Фреймворк Backbone

Інструменти

  • Node JS - установка, настройка, введення
  • Gulp - загальна інформація
  • Види тестування
  • Karma
  • Jasmine
  • Scrum

React

  • Встановлення та налаштування
  • React DevTools
  • Компоненти
  • Створення
  • Використання
  • Класовий VS функціональний
  • State/Props/Hooks
  • Роутінг
  • Запуск комплексного додатка
  • Написання програми (Закріплення матеріалу)

NodeJS

  • Основні модулі
  • Використання модулів
  • Фреймворк Express
  • Встановлення
  • Роутинг
  • Робота з body запитом
  • Валідація запиту за допомогою Joi
  • Middleware
  • Сесія
  • Аутентифікація і авторизація

Databases

  • Documental VS Relational DBs
  • MongoDB. mongoose
  • MongoDB. Створення колекції
  • MongoDB. Пошук по колекціях
  • MongoDB. Зміна колекції
  • Postgres
  • Postgres. Синтаксис мови запитів
  • Postgres. Створення колекції
  • Postgres. Select запити
  • Postgres. join таблиць

Project

  • Написання програми
  • Захист фінального проєкту

Після курсу ти зможеш:

  • Проєктувати інтерфейси користувача, створювати кросбраузерну, адаптивну верстку і вносити зміни в існуючу верстку
  • Розробляти логіку роботи клієнтської частини та розуміти роботу серверної частини web-додатків
  • За допомогою JavaScript будеш створювати інтерактивні інтерфейси, розробляти серверну частину сайтів
  • Створювати адаптивні інтерфейси, оптимізувати сайти під мобільні платформи
  • Використовувати повною мірою можливості бібліотеки для прискорення та спрощення процесу розробки
  • Аналізувати та керувати результатами своєї роботи використовуючи систему контролю версій Git & GitHub

Особливості курсу

  • Інтенсивна практика і розбір домашніх завдань
  • Живі онлайн заняття + відеозаписи всіх занять
  • 4 проєкти в портфоліо, які ти презентуєш експертам і потенційним роботодавцям
  • Допомога у працевлаштуванні, оформленні резюме та підготовка до співбесіди
  • Підтримка викладачів
  • Кар'єрні івенти

Викладачі курсу

Микола Сотула - Fullstack developer & mentor SoftServe

Категории курса

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

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

Учебный центр
Stfalcon Academy
Формат
Online
Начало обучения
Будь-який момент
Длительность
32 занятий
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
Freshcode Training Center
Формат
Online
Начало обучения
Дата формується
Длительность
8 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
44 640 UAH за курс
Учебный центр
Genius.Space
Формат
Online
Начало обучения
01.06.2026
Длительность
7 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
Foxminded
Формат
Online
Начало обучения
Дата формується
Длительность
3 месяцев
Уровень
Для опытных, Для профессионалов
Язык обучения
Ukrainian
Стоимость
9 450 UAH за курс