Тривалість
4 місяці
1 зан./тижд. по 3 год.
Викладачі
Іваненко Лариса
Олександр Данілов
Вартість
2500 2250 грн/міс
Старт
7 травня 2022
Запис на навчання
Веб-сайт є обов’язковим і дуже важливим компонентом будь-якого бізнесу, щоб залишатися конкурентоспроможними та актуальними.
Сайт може бути майданчиком для продажів, причому в цілодобовому режимі, може проводити рекламні кампанії, просувати певний товар чи бренд, може містити комплексні рішення в області менеджменту, фінансів, оптимізації бізнес-процесів.
Експерти ринку праці та футурологи вважають, що найперспективніші професії пов’язані саме з інтернет-технологіями, тому нашим web-розробникам знайдеться місце в просторах ІТ. Роботу можна знайти і у малих, і у великих компаніях.
Зараз найкращий час для створення кар’єри в галузі web-розробки. Рейтинг найбільш затребуваних і високооплачуваних IT-професій очолює саме Web-розробник.
Щоб стати професійним веб-розробником – потрібні знання та величезна кількість практики, а не спеціальніть в дипломі.
Програма “Web development”(17+) розроблена для web розробників-початківців.
Акцент курсу саме на JS.
Сучасні web-технології вимагають швидкого створення web-додатків з можливістю їх удосконалення та змін у майбутньому. Розробники прагнуть використовувати різні JavaScript-фреймворки для реалізації великої кількості завдань.
Vue.js – фреймворк, який на поточний момент завойовує все більшу популярність і стає одним з основних конкурентів популярного JavaScript-фреймворку React.JS.
Vue.js дозволяє розробникам швидко створювати функціональні web-додатки, які відповідають усім сучасним стандартам з використанням популярних веб-технологій. Фреймворк має високу продуктивність і підходить для розробки SPA-додатків, а також оптимізований для роботи додатків на різних мобільних пристроях.
У процесі навчання ви познайомитеся з можливостями даного JavaScript-фреймворку.
Vue.js – прогресивний прагматичний JavaScript-фреймворк, що використовується як невелика бібліотека для інтерфейсів звичайних веб-сторінок, так і для розробки сучасних SPA-додатків.
Він містить деякі з найкращих концепцій React і Angular, але порівняно з ними він може бути більш доступним для початківців. Також він не поступається цим фреймворками в потужності і надає всі необхідні функції для створення сучасних front-end-додатків.
Заняття проходять в міні-групах 6-12 студентів, ноутбуки для навчання ми надаємо. Кожне заняття записується у вигляді відео для домашнього перегляду.
Викладач працює в IT-компанії, має досвід роботи у web-studio, hosting-компаніії, досвід розробки проектів іноземних замовників – WW Studio & OurVDS & Freelance.
Також можна приєднатись після старту курсу протягом першого місяця навчання (в даному випадку надається комплект відео та практичних матеріалів для того, щоб наздогнати групу)
Cуденти New IT School отримують 30% знижку на першу оплату будь-яких послуг hosting-компанії CITYHOST.UA: реєстрація домену, хостинг, оренда серверів.
Навчальний план
Введення в Front-End. HTML
HTML Elements & HTML Attributes & Comments
Headings & Paragraphs & Text Formatting
Quotation and Citation Elements
Block and Inline Elements
List
Colors
Links
Images
Tables
Semantic Elements
Symbols
Encoding (Character Sets)
Forms
Canvas Graphics
SVG Graphics
Multimedia & Video & Audio
Iframes (Map, Youtube)
CSS
CSS Syntax
Selectors & Combinators
How To Add CSS
Comments
Colors & Gradients
Text
Fonts
Lists
Backgrounds
Borders
Tables
Box Model
Margins & Padding
Height and Width
Display
CSS Layout – width and max-width
Position
Overflow
Float and clear
Horizontal & Vertical Align
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 & Button Groups
Navbar & Navs
List Groups & Badges
Forms & Input
Input Groups
Alerts & Progress Bars
Tables & Pagination
Cards
Media Objects
Grid System
Grid Alignment
Flexbox Classes
Auto Margin, Wrap & Ordering
Section Introduction
Carousel Slider
Collapse & Accordion
Tooltips
Modals
ScrollSpy & Smooth Scolling
Home Section Area
Footer, Contact Modal & Menu Smooth Scroll
Setting Up Sass With Koala
Custom Navbar & Logo
About Section With Accordion
Showcase With Carousel
Home Icons, Heading & Info Sections
Video Section With Autoplay Modal
Photo Gallery & Newsletter
Page Header & About Section
Icon Boxes & Testimonial Slider
Details & Settings Pages
Profile & Login Page
JavaScript
JavaScript Syntax
JavaScript Comments
Use Strict
Variables
Operators
Arithmetic
Assignment
Data Types
Functions & Function Scope
Objects
Events
Strings & String Methods
Numbers & Number Methods
Arrays & Array Methods & Sorting Arrays & Array Iteration Methods
Date Objects & Date Formats & Get Date Methods & Set Date Methods
Math Object
Random
Booleans
Comparison and Logical Operators
If else and else if
Switch
For Loop
While Loop
Break and Continue
Type Conversion
Bitwise Operations
Regular Expression
JavaScript this Keyword
Const
Arrow Function
Debugging
JavaScript Forms
JavaScript Objects
JavaScript Function
JavaScript HTML DOM
JavaScript Window – The Browser Object Model
JS AJAX
JS JSON
Web API
Інструменти автоматизації
MongoDB
Введення. Особливості безпеки та налаштування. Підключення
Імпорт даних. Змінити, переміщення
Організації та проекти. Моніторинг та сповіщення. Служба резервного копіювання. Реставрація
Cloud MongoDB
API (HTTP-методи, JSON, зв’язування, списки, помилки, ідентифікатор проекту, аутентифікація)
Node.js
Модулі.
Події.
Завантаження файлів.
Робота з поштою
Node.js MySQL
jQuery
jQuery Syntax
Selectors
jQuery Event Methods
jQuery Effects
jQuery HTML/CSS
jQuery Traversing
jQuery – AJAX
Vue.js
Використання Virtual DOM для поліпшення продуктивності додатка.
Установка Vue, огляд інструментів розробника.
Шаблони проектування: Model-View-Controller, Model-View-ViewModel.
Шаблони Vue. Інтерполяції і Директиви. Обчислювані властивості.
Відстеження подій додатка, методи-обробники подій.
Можливості по роботі з css-класами і стилями.
Зв’язування даних з елементами форм.
Застосування різних директив для створення форм.
Основи компонентів. Створення та організація компонентів в додатку на Vue.js.
Робота з API і тестування веб-додатка.
Використання додаткових бібліотек в додатку на Vuе.
Набір на навчання відбувається постійно. Навчання починається по факту набору групи. Час та дні проведення занять можуть обиратися за домовленістю усіх учасників групи.
Студенти формуються в групи по 6-12 осіб. Для кожного – персональний ноутбук.
Документ про закінчення курсів:
Фірмовий Сертифікат New IT School відповідного навчального курсу, що підтверджує термін навчання та отриманий рівень знань
Записатись на курс