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  

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

2200 грн/міс

icon-13 

Старт

28 березня 2019

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

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

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

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

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

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

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

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

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

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

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

Викладач має досвід роботи в бізнес-компаніях, розробці власних стартапів, 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: обробка дій користувача.

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

MYSQL

Введення в MYSQL

Запити

Створення бази даних, основі правила роботи з таблицями

Внесення, витяг, пошук і видалення даних

PHP

Введення в PHP

Синтаксис

Оператори, цикли

Функції

Обробка запитів

Взаємодія з MYSQL

Framework Laravel

Основні поняття патерну Model-View-Controller

Основи фреймворка Laravel

Маршрути, Контролери, Моделі, Уявлення

Запити в Laravel

Шаблонизатор Blade

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

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

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


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


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