Web development (17+)

Web development (17+)

icon-07 

Тривалість

4 місяці

2 зан./тижд.  по1,5 год.

icon-08 

Викладач

Мацецка Євген Іванович

icon-09 

Вік 

17+ років

icon-10 

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

Пт.18.30-20.00, Сб.15.30-17.00

icon-11  

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

2000 грн/міс

icon-13 

Cтатус

Старт 10.11.18

Набір на навчання

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

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

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

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

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

Під веб-розробником роботодавець зазвичай розуміє універсального фахівця full-stack.

Full-stack це front-end- і back-end-розробка. Full-stack розробник повинен мати повний набір знань:

  • верстка,
  • браузерна мова програмування,
  • серверна мова програмування,
  • мова для роботи з базами даних,
  • фреймворк.

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

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

Викладач має досвід роботи в бізнес-компаніях, розробці власних стартапів та e-commerce-проектах.  Тренер “Frontend training courses”  IT компанії EPAM. Викладач напряму Web розробка Донецького національного університету імені Василя Стуса.

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


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

Інструменти розробника: редактори, плагіни.  Структура документа 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/Yeoman

Бібліотека jQuery

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

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

Модулі jQuery.

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

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

JavaScript Framework AngularJS

Вирази. Модулі.

Директиви.

Зв’язування даних

Контролери.

Фільтри.

AngularJS AJAX.

Таблиці.

AngularJS SQL.

Події.

Forms.

MongoDB

Введення. Особливості безпеки та налаштування. Підключення

Імпорт даних. Змінити, переміщення

Організації та проекти. Моніторинг та сповіщення. Служба резервного копіювання. Реставрація

Cloud MongoDB

API (HTTP-методи, JSON, зв’язування, списки, помилки, ідентифікатор проекту, аутентифікація)

Node.js

Модулі.

Події.

Завантаження файлів.

Робота з поштою

Node.js MySQL

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

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

 

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


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


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