JS_advanced
- Front-End (Vue.js)
- Back-End (Node.js)
- Розробка веб-додатку з серверною частиною на Node.js та клієнтською частиною з використанням фреймворку Vue.js
Програма курсу
1.
Back-End
1.1.
Webstorm та система контролю версій - GIT.
1.2.
Node.js: JavaScript на сервері.
1.2.1.
Знайомство з Node.js.
1.2.2.
Стандартні бібліотеки і функції Node.js.
1.2.3.
Менеджер пакетів npm.
1.3.
Фреймворк Express.js.
1.3.1.
Знайомство з фреймворком.
1.3.2.
Налаштування та мідлваре.
1.3.3.
Обробка запитів/відповідей.
1.3.4.
Роутинг/маршрутизація.
1.4.
снови MongoDB.
II.
Front-End (Vue.js)
2.1.
Знайомство та початкове налаштування.
2.2.
Data & Methods.
2.3.
Data binding, events, event modifiers, keyboard events.
2.4.
Two-way data, computed properties.
2.5.
Dynamic CSS.
2.6.
Conditionals, v-for.
2.7.
Multiple Vue instances.
2.8.
Components, refs, vue-files and root component.
2.9.
Nesting components, props.
2.10.
Primitive vs Reference types.
2.11.
Events and Event Bus.
2.12.
Life-cycle Hooks.
2.13.
Slots.
2.14.
Dynamic Components.
2.15.
Input binding, checkbox binding, select box binding.
2.16.
HTTP requests.
2.17.
Custom Directives.
2.18.
Filters, custom search.
2.19.
Local registering, mixins.
2.20.
Routing, hash and history, router links, route parameters.
1.
Back-End
1.1.
Webstorm та система контролю версій - GIT.
1.2.
Node.js: JavaScript на сервері.
1.2.1.
Знайомство з Node.js.
1.2.2.
Стандартні бібліотеки і функції Node.js.
1.2.3.
Менеджер пакетів npm.
1.3.
Фреймворк Express.js.
1.3.1.
Знайомство з фреймворком.
1.3.2.
Налаштування та мідлваре.
1.3.3.
Обробка запитів/відповідей.
1.3.4.
Роутинг/маршрутизація.
1.4.
снови MongoDB.
II.
Front-End (Vue.js)
2.1.
Знайомство та початкове налаштування.
2.2.
Data & Methods.
2.3.
Data binding, events, event modifiers, keyboard events.
2.4.
Two-way data, computed properties.
2.5.
Dynamic CSS.
2.6.
Conditionals, v-for.
2.7.
Multiple Vue instances.
2.8.
Components, refs, vue-files and root component.
2.9.
Nesting components, props.
2.10.
Primitive vs Reference types.
2.11.
Events and Event Bus.
2.12.
Life-cycle Hooks.
2.13.
Slots.
2.14.
Dynamic Components.
2.15.
Input binding, checkbox binding, select box binding.
2.16.
HTTP requests.
2.17.
Custom Directives.
2.18.
Filters, custom search.
2.19.
Local registering, mixins.
2.20.
Routing, hash and history, router links, route parameters.
1.
Back-End
1.1.
Webstorm та система контролю версій - GIT.
1.2.
Node.js: JavaScript на сервері.
1.2.1.
Знайомство з Node.js.
1.2.2.
Стандартні бібліотеки і функції Node.js.
1.2.3.
Менеджер пакетів npm.
1.3.
Фреймворк Express.js.
1.3.1.
Знайомство з фреймворком.
1.3.2.
Налаштування та мідлваре.
1.3.3.
Обробка запитів/відповідей.
1.3.4.
Роутинг/маршрутизація.
1.4.
снови MongoDB.
II.
Front-End (Vue.js)
2.1.
Знайомство та початкове налаштування.
2.2.
Data & Methods.
2.3.
Data binding, events, event modifiers, keyboard events.
2.4.
Two-way data, computed properties.
2.5.
Dynamic CSS.
2.6.
Conditionals, v-for.
2.7.
Multiple Vue instances.
2.8.
Components, refs, vue-files and root component.
2.9.
Nesting components, props.
2.10.
Primitive vs Reference types.
2.11.
Events and Event Bus.
2.12.
Life-cycle Hooks.
2.13.
Slots.
2.14.
Dynamic Components.
2.15.
Input binding, checkbox binding, select box binding.
2.16.
HTTP requests.
2.17.
Custom Directives.
2.18.
Filters, custom search.
2.19.
Local registering, mixins.
2.20.
Routing, hash and history, router links, route parameters.
Андрій Юрійович
Доцент кафедри системного аналізу і теорії оптимізації, 15 років викладає в УжНУ.