Тривалість
5 місяців
1 зан./тижд. по 3 год.
Викладачі
Іваненко Лариса
Михайло Овчар
Вартість
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
JavaScript
Основи JS: змінні, оператори, функції
ES6+: let/const, стрілкові функції, деструктуризація
Події, DOM, маніпуляція елементами
Асинхронність: проміси, async/await, fetch API
JavaScript Window – The Browser Object Model
JS AJAX
JS JSON
Web API
Інструменти автоматизації
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 відповідного навчального курсу, що підтверджує термін навчання та отриманий рівень знань
Записатись на курс