ПРОФЕССИЯ

FULLSTACK JAVASCRIPT РАЗРАБОТЧИК

  • С нуля освоишь профессию и сможешь претендовать на вакансии Junior JavaScript Developer
  • Освоишь создание сложных приложений на языке JavaScript
  • Напишешь приложение на NodeJS и научишься собирать проект с помощью Webpack

Cтарт: 20 мая

Узнать подробнее

Длительность

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

Ти опануєш

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

Кому будет полезен этот курс?

Новичкам

Измените свою жизнь и освойте востребованную профессию в IT

Студентам

Получите практические навыки Front Еnd разработки

Дизайнерам

Прокачайте свои скилы и получите навыки создания сайтов

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

Введение
  • Понятие сайта
  • Понятие веб-страниц
  • Клиент-серверная архитектура
  • 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 компаний для всех студентов

Начало курса

20 мая

Длительность

198 часов, 33 недель

Расписание

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

Стоимость

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

Ждем тебя