ПРООФЕСІЯ

FULLSTACK JAVASCRIPT РОЗРОБНИК

  • З нуля освоїш професію та зможеш претендувати на вакансії Junior JavaScript Developer
  • Освоїш створення складних додатків на мові JavaScript
  • Напишеш додаток на NodeJS та навчишся збирати проект за допомогою Gulp

Cтарт: За запитом

Дізнатися більше

Тривалість

198 годин, 33 тижні

Розклад

Вв, Чт 18:00-21:00

Вартість

8,5 платежів по 3400 грн

Чим займається
Fullstack JavaScript розробник

Fullstack JavaScript-розробник - це незамінний фахівець, який займається створенням, налагодженням та підтримкою різноманітних сайтів, веб-продуктів.

Він може працювати як віддалено, так і в IT-компанії. Програміст JavaScript добре володіє не тільки JS, але й HTML та CSS. Після року роботи Junior, цілеспрямований і талановитий розробник може претендувати на більш цікаву та високооплачувану посаду. Освойте нову професію та створюйте унікальні додатки, що матимуть успіх у користувачів.

Заробітна плата

Fullstack JavaScript розробника

від 600$
до 3000$

(за даними work.ua або dou.ua)

Коротко про курс - в відео
з нашим викладачем

video-thumb

Тебе чекає:

  • Інтенсивна практика і розбір домашніх завдань

  • Можливість онлайн навчання + відеозаписи всіх занять

  • 4 проекти в портфоліо, які ти презентуєш експертам і потенційним роботодавцям

  • Допомога з працевлаштуванням, оформлення резюме, підбір вакансій і підготовка до співбесіди

Після навчання ти зможеш

  • Верстати сайти на HTML та CSS і вносити зміни до існуючої верстки

  • Розробляти логіку роботи клієнтської частини та розуміти роботу серверної частини web-додатку

  • Додавати динаміку та інтерактив до своїх web-проектів за допомогою JavaScript

  • Створювати адаптивні інтерфейси, оптимізувати сайти під мобільні платформи

  • Використовувати бібліотеки та фреймворки для прискорення і спрощення процесу розробки

  • Аналізувати та управляти результатами своєї роботи, використовуючи систему контролю версій Git

Ти засвоїш

программы та інструменти

Кому буде корисний курс?

Новачкам

Змініть своє життя та опануйте затребувану професію в ІТ

Студентам

Отримайте практичні навички Front-End розробки

Дизайнерам

Прокачайте своі скіли та отримайте навички створення сайтів

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

Вступ
  • Поняття сайту
  • Поняття веб-сторінок
  • Клієнт-серверна архітектура
  • 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
  • Препроцесори
JS
  • Вступ
  • Парсер
  • Змінні
  • Типи даних
  • Функції
  • Аргументи функції
  • Область видимості
  • Оператори порівняння
  • Об'єкти та методи
  • Масиви і робота з ними
  • Цикли
  • Рекурсія
  • Замикання
  • Таймери
  • Promise
  • async/await
  • AJAX
  • try/catch
  • Стратегія роботи з помилками
  • Об'єкти BOM
  • Навігація
  • Нативна робота з DOM
  • DOM селектори
  • Додавання вузлів
  • Видалення вузлів
  • Події
  • Події миші
  • Події клавіатури
  • Інші події (scroll, load, ready)
  • Кастомні події
ООП
  • Теорія ООП
  • Парадигми
  • Класи
  • Методи і властивості
  • 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 таблиць
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150

Спікер

Костянтин Гук

  • Software engineer SoftServe
  • В програмуванні з 2012 року
  • В веб-розробці 6 років

Допомога в працевлаштуванні

Кожен випускник отримує допомогу і підтримку від кар'єрного консультанта Level Up

  • Допомога в складанні IT-резюме та проходження співбесіди
  • Індивідуальні консультації з пошуку роботи та розвитку кар’єри
  • Регулярне інформування про відкриті вакансії від наших компаній-партнерів
  • Безкоштовні відвідування івентів по soft skills і зустрічей c HR компаній для всіх студентів

Початок курсу

За запитом

Тривалість

198 годин, 33 тижні

Розклад

Вв, Чт 18:00-21:00

Вартість

8,5 платежів по 3400 грн

Чекаємо на тебе