Консультація по телефону:
+38 (093) 537-47-77

Front-end
розробник Pro

Онлайн-курс для підготовки розробників
з адаптивної верстки сайтів на JavaScript.
calendar
03.10.2022
26 занять
bg
img
Листайте вниз
img
Верстальщик
Ти зараз тут
img
Junior Front-end розробник
З/п від 1000$ міс.
img
JavaScript розробник
З/п від 2000$ міс.
Що на вас чекає на навчанні
icon
Онлайн-трансляції
Уроки відбуваються 2 рази на тиждень
від 19:00 до 21:00 по Києву.
icon
Практика
Після лекції ви отримуєте домашнє завдання, де працюєте над своїм проектом та закріплюєте навчальний матеріал.
icon
Перевірка знань
Наставник перевіряє все домашні завдання
та відповідає на ваші запитання.
icon
Відео уроки
Записи лекцій доступні на наступний день у вашому
особистому кабінеті
Як проходити навчання
1 тиждень
2 тиждень
3 тиждень
4 тиждень
icon
Вступ
Реєстрація в освітній платформі
icon
Початок
навчання
Участь у групових онлайн-лекціях,
робота над проектом
в команді
icon
Домашні завдання
Зворотній зв'язок
від наставника
icon
Іспит
Підготовка проекту
до підсумкового захисту
icon
Фінал
Отримання
сертифіката
та роботи
author
Автор курсу:
Павел Колесников
Front-end розробник 6+ років досвіду
  • Fullstack-розробник, Front &Team Lead в IT-компанії.
  • Сертифікований спеціаліст Microsoft.
  • Досвід викладання 3 роки.
  • Знання HTML5\CSS3, Sass\SCSS, Stylus, JavaScript, React.js, Vue.js, Node.js, Express.js, MongoDB
Чому front-end розробник?

Оплата праці цієї професії в Україні від 700$.

Дохід старшого фахівця починається
від 1500$ і доходять до 4000$ в управлінців

graph
Що ви отримаєте вибравши даний курс?
1
icon
Проф. навчальну програму
План курсу розроблений викладачем із 6-ти річним досвідом роботи в IT.
2
icon
Практику
Окрім домашніх завдань ви працюватимете з реальними проектами.
3
icon
Нетворкінг
Усі учасники групи потрапляють до закритого чату, де можуть спілкуватися та ставити питання.
4
icon
Ментора
Персональний наставник допомагає виконувати домашнє завдання та відповідає на запитання.
5
icon
Працевлаштування
Студенти, які здадуть іспит на добре, отримують можливість влаштуватися на роботу до IT-компанії.
Навчальна програма
1. Вступ в JavaScript
  • Загальна інформація про мову та її особливості
  • Довідники, специфікації та посилання на них
  • Консоль розробника
  • Зовнішні скрипти та порядок їх підключення
  • Змінні та правила їх іменування
  • Типи даних та приведення типів
2. Основні оператори
  • Операторы сравнения и логические значения
  • Умовні оператори
  • Логічні оператори
3. Цикли та функції
  • Цикли ‘for’, ‘while’, ‘do…while’
  • Рекурсія та поняття стека
  • Поняття та синтаксис функції
  • Функціональні вирази
  • Області видимості
  • Псевдомасив ‘arguments’
  • Функції зворотного дзвінка (callback)
4. Масиви та об'єкти
  • Методи, що перебирають
  • Внутрішнє уявлення масивів
  • Передача за посиланням
  • Перебір властивостей
  • Стандартні вбудовані об'єкти
5. Робота з GIT
  • Workflow від створення репозиторію до його відправлення на віддалений сервер
  • Робота з гілками
  • Робота з конфігураційними файлами
  • DOM
6. Прототипне успадкування
  • Прототип об'єкту
  • Властивість prototype
  • Вбудовані класи
  • Функція – конструктор
  • Наслідування класів
  • Внутрішній пристрій методу 'extend' та поліфіл 'Object.create'
  • Функціональне наслідування
7. ООП
  • Загальна інформація про ОВП
  • Інкапсуляція
  • Поліморфізм
  • Наслідування
  • Абстракція даних
  • Концепція 'клас'
8. Контекст виклику та замикання
  • Робота з 'this' (4 методи використання)
  • Використання 'call', 'apply'
  • Робота с 'bind', каринг та поліфіл
  • Дескриптори, гетери та сеттери властивостей
  • Шаблон проектування 'Singletone' через замикання
  • Складальник сміття
9. Глобальний об'єкт Window та робота з DOM
  • Загальна інформація про 'window', 'navigator', 'document', 'location', 'history'
  • Навігація по DOM елементам
  • Властивості вузлів
  • Додавання та видалення вузлів
  • Робота зі стилями
  • Робота з координатами
10. Події
  • Введення у браузерні події
  • Порядок обробки подій (Event Loop)
  • Робота з SetTimeout/SetInterval
  • Сплив і перехоплення
  • Делегування подій
  • Події з використанням миші, клавіатури та прокручування
  • Завантаження документа
  • Робота із системою контролю версій
11. Формування сторінки у браузері
  • Формування DOM покроково
  • Формування Render Tree
  • Порядок формування CSSOM
  • Оптимізація, мініфікація, робота з Http Cache.
12. Способи зберігання даних у браузері
  • Cookies
  • Localstorage/Sessionstorage
  • IndexedDB
  • Manifest
  • ServiceWorker
  • Progressive Web Application
13. HTTP
  • Введення в протокол Http
  • Введення в протокол Http
  • Робота з AJAX
  • Загальна інформація про RESTful API
  • JSON
  • CORS
  • Робота з WebSocket
  • Протокол JSONP
14. jQuery
  • Робота з плагінами та елементами
  • Робота з плагінами та елементами DOM, AJAX
Після проходження онлайн-курсу ви отримаєте:
img
Відповіді на часто задавані питання
Як відбувається навчання?
Навчання відбувається у форматі відеотрансляцій 2 рази на тиждень з 19:00 до 21:00 за Києвом. Перед початком курсу Ви отримаєте доступ до особистого кабінету освітньої платформи.
Якщо я пропущу заняття, буде запис?
Кожна пройдена лекція записується та потрапляє до освітньої платформи наступного дня разом із домашнім завданням.
Скільки триває курс?
Загальна тривалість курсу – 32 години + практична робота.
Чи передбачено повернення грошей?

Да. Существует 2 варианта:

На вашу карту за вирахуванням 5% комісії (відповідно до публічної оферти), або на особистий рахунок Інфокурс у повному розмірі для запису на інший курс.

В обох випадках повернення можливе не пізніше 3-го дня з моменту старту навчання.

Скільки у групі людей?
Ми формуємо студентів у міні-групи по 3 особи
Як сплатити за навчання?

Через спеціальну форму оплати, що знаходиться внизу сайту. У вас є можливість забронювати свою участь та переказати аванс, або сплатити 100% зафіксувавши поточну вартість курсу.

Якщо Ви є юридичною особою, напишіть нам у технічну підтримку office@infocourse.org і ми надішлемо рахунок.

Для кого підходить цей курс?
Програма підходить для бажаючих професійно опанувати JavaScript. Перед проходженням курсу необхідно мати базові навички в HTML та CSS.
Чи працевлаштовуєте ви випускників?
Кращих випускників ми працевлаштовуємо в нашу IT-компанію, крім того, ми співпрацюємо з десятками веб-агентств, яким постійно потрібні фахівці.
Реєстрація на навчання
3 жовтня - 5 січня 2023
  • Онлайн-лекції
  • Контрольні завдання
  • Робота з особистим наставником
  • Доступ у закриту чат-групу
  • Гарантоване працевлаштування
  • Доступ до відеозаписів та матеріалів
  • Домашні завдання
  • Сертифікат про проходження курсу
icon
Вартість
за 4 дня до початку
30 000 грн
icon
Вартість зараз
27 000 грн
icon
В розстрочку
7 000 грн в мес.
Після оплати ви отримаєте лист з доступом до особистого кабінету навчальної платформи.