Web development (17+)

Web development (17+)

 

Тривалість

5 місяців

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

 

Викладачі

Іваненко Лариса

Михайло Овчар

 

Вік 

17+ років

Графік

Сб.16.00-19.00

 

Вартість

3800 3200 грн/міс

 

Старт

квітень 2025

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

(Старт по мірі формування)

60 год. – очне навчання в аудиторії.

120 год. – виконання домашніх практичних робіт.

📌 Цей курс ідеально підходить для початківців, хто хоче отримати першу роботу в IT або прокачати свої навички. 🚀

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

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

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

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

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

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

🔥 Що отримає студент після курсу?

✅ Готовий проєкт для портфоліо

✅ Досвід роботи з Frontend: Bootstrap, React/Svelte.

✅ Досвід роботи з Backend: Node.js + Express.js, MySQL

✅ Навички розробки full-stack застосунків

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

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

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

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


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

HTML Elements & HTML Attributes & Comments. Headings & Paragraphs & Text Formatting

Block and Inline Elements. List, Links, Images. Semantic Elements. Forms

Canvas Graphics. SVG Graphics. Multimedia & Video & Audio. Iframes (Map, Youtube)

CSS

CSS Syntax. Selectors & Combinators

Colors & Gradients. Text. Fonts.Lists. Background. Borders. Margins & Padding. Display

CSS Layout – width and max-width. Position. Overflow. Float and clear

Links & Pseudo-classes. Pseudo-elements. Opacity / Transparency. Shadow Effects. 2D Transforms & 3D Transforms Transitions.Animations

Web Fonts. Font Awesome Icons. Media Queries & Responsive Web Design. Grid Layout Module. Flexbox

Bootstrap

Headings & Basic Typography. Text Alignment & Display. Floats & Fixed Positions. Colors & Background. Margin & Padding Spacing. Sizing & Borders. Buttons.

Navbar. List Groups & Badges. Forms & Input. Cards

Grid System. Flexbox Classes. Wrap & Ordering

Carousel Slider. Collapse & Accordion

Home Icons. Photo Gallery & Newsletter

CSS pre-processors

SASS/SCSS

JavaScript

Основи JS: змінні, оператори, функції

ES6+: let/const, стрілкові функції, деструктуризація

Події, DOM, маніпуляція елементами

Асинхронність: проміси, async/await, fetch API

JavaScript Window – The Browser Object Model

JS AJAX

JS JSON

Web API

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

Git/Bitbucket

Backend на Node.js + Express.js

Основи Node.js: запуск сервера, обробка запитів

Express.js: маршрути, middleware, обробка даних

REST API: розробка CRUD-операцій

MySQL (MariaDB): SQL, таблиця, робота з БД

Авторизація: JWT

React.js/Svelte + Bootstrap

Основи React/Svelte: компоненти, props, state

Реактивні змінні та методи

React/Svelte + Bootstrap: використання Bootstrap у Reac/Sveltet

Маршрутизація

Axios (AJAX) для запитів до API

Styled Components або CSS Modules

Керування версіями Git

Git: система контролю версій, реєстрація оновлень, створення гілок

GitHub: створення віддаленого репозиторію, завантаження та відправка локальних змін.

Фінальний проєкт

Frontend: React.js/Svelte, Bootstrap

Backend: Node.js + Express.js, MySQL, JWT

Результат: повноцінний веб-сайт або веб-застосунок (наприклад, система замовлень, блог, чат, адмін-панель тощо).

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

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

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


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