Web development (17+)

Web development (17+)

icon-07 

Тривалість

4 місяці

1 зан./тижд.  по 3 год.

icon-08 

Викладач

Андрій Несен

icon-09 

Вік 

17+ років

icon-10 

Графік занять

Нд.16.00-19.00 (1 місяць)

Сб.14.00-17.00 (2-4міс.)

icon-11  

Вартість/міс

2200 грн

2000 грн/міс

icon-13 

Старт

22.09.2019

Запис на навчання

Веб-сайт є обов’язковим і дуже важливим компонентом будь-якого бізнесу, щоб залишатися конкурентоспроможними та актуальними.

Сайт може бути майданчиком для продажів, причому в цілодобовому режимі, може проводити рекламні кампанії, просувати певний товар чи бренд, може містити комплексні рішення в області менеджменту, фінансів, оптимізації бізнес-процесів.

Експерти ринку праці та футурологи вважають, що найперспективніші професії пов’язані саме з інтернет-технологіями, тому нашим web-розробникам знайдеться місце в просторах ІТ. Роботу можна знайти  і у малих, і у великих компаніях.

Зараз найкращий час для створення кар’єри в галузі web-розробки. Рейтинг найбільш затребуваних і високооплачуваних IT-професій очолює саме Web-розробник.

Щоб стати професійним веб-розробником – потрібні знання та величезна кількість практики, а не спеціальніть в дипломі.

Програма “Web development”(17+) розроблена для web розробників-початківців.

Акцен курсу саме на JS. У курсі вивчається React JS

React JS – це бібліотека для створення інтерфейсів. Одна з переваг React JS щодо інших бібліотек, в тому, що він розроблений компанією Facebook.

У 2018 рік React є дуже затребуваною бібліотекою, перебуваючи в трійці найпопулярніших фреймворків/бібліотек на ряду з Angular і Vue. Ринок праці переповнений вакансіями з React фахівцями. Наші курси націлені на створення саме таких фахівців, які могли б отримати більш високі шанси працевлаштування і кар’єрного зростання.

Заняття проходять в міні-групах 6-10 студентів, ноутбуки для навчання ми надаємо. Кожне заняття записується у вигляді відео для домашнього перегляду.

Викладач працює  в IT-компанії, має досвід роботи в бізнес-компаніях, розробці власних стартапів, e-commerce-проектах та досвід розробки проектів іноземних замовників – freelance.

Також можна приєднатись після старту курсу протягом першого місяця навчання (в даному випадку надається комплект відео та практичних матеріалів для того, щоб наздогнати групу)

Навчальний план


Введення в Front-End. HTML

Введення в web розробку.

Інструменти розробника: редактори, плагіни.  Структура документа HTML. Коментарі. Head і метадані web-сторінки. Рядкові, блочні елементи. Форматування тексту. Спецсимволи.

Списки. Зображення. Посилання. Структура документа HTML5. Video. Audio

Таблиці.

Форми. HTTP Request Methods

Каскадні таблиці стилів CSS

Підключення CSS. Синтаксис. Селектори. Комбінатори. Методологія БЕМ. Оформлення тексту. Одиниці вимірювання. CSS Colors

Backgrounds. Borders. Таблиці.

Відступи: margins, padding.

Псевдоелементи. Псевдокласи. Списки. Системи  навігації. Верстка меню.

Позиціонування: display, position, overflow. Макети сайтів. Сучасна верстка. Адаптивна верстка. Одиниці вимірювання – рекомендації.

Media Queries. Обтікання: float

Flex-контейнер. Flex-елемент. Управління розмірами. Верстка flex-ами

Grid Верстка.

Font Awesome. Framework Bootstrap.

CSS 3. Декоративні елементи: border-radius, opacity, shadows, gradients, transforms, transition, animations

Препроцесори

SASS/SCSS

Програмування на JavaScript

Інструменти розробника. Структура JavaScript. Способи підключення до документа.

Синтаксис. Змінні. Типи даних. Вирази, оператори.

Умовні конструкції. Цикли.

Масиви.

JS Forms

JS Objects.

JS Function.

HTML DOM.

Browser Object Model

JS AJAX.

JS JSON.

Інструменти автоматизації

Git/Bitbucket

Бібліотека jQuery

Знайомство з jQuery. Селектори, фільтри, функції.

Робота з формами і стилями на jQuery.

Модулі jQuery.

Події в jQuery: обробка дій користувача.

Створення анімацій.

React JS

Призначення React. Віртуальний DOM

Специфікації  ES6 / ES7 / ES8/ ES9

Компоненти

State і Props

Створення інтерактивних компонентів

Refs, події. Обробка подій

Flux і Redux

Побудова модульних додатків на Reactjs

Генерування та обмін даних.

Набір на навчання відбувається постійно. Навчання починається по факту набору групи. Час та дні проведення занять можуть обиратися за домовленістю усіх учасників групи.

Студенти формуються в групи по 6-10 осіб. Для кожного – персональний ноутбук.

Документ про закінчення курсів:
Фірмовий Сертифікат Vinnytsia IT School відповідного навчального курсу, що підтверджує термін навчання та отриманий рівень знань


Світлини курсу “Web development (17+)”


Записатись на курс