про курс
Курс "Розробник JavaScript" призначений для розробників, які хочуть дізнатися більше про світ сучасного JavaScript. В рамках курсу ми розглянемо ключові особливості мови JavaScript, його оточення - браузери і серверну платформу NodeJS. Ми розберемо внутрішній устрій і поняття популярного фреймворку Angular, а також бібліотеки для написання web-додатків VueJS і ReactJS. Курс підходить для розробників рівня Junior або Middle, які мають загальне уявлення і певний досвід роботи з Web і мають намір більше дізнатися про актуальні підходи розробки програм і додатків в середовищі JavaScript.
програма
Заняття 9: Компоненти React. Lifecycle React-компонент, state і props
Учасники зможуть:
- Розробляти повноцінні React-компоненти в різних стилях.
- Коректно використовувати state і props."
Учасники зможуть:
- "Відрізняти основні поняття односпрямованої архітектури Flux.
- Орієнтуватися і використовувати можливості redux-створювати actions, reducers, а також застосовувати redux в зв'язці в React
- Створювати систему routing для React додатків, використовувати бібліотеку react-router
- Використовувати спеціальні можливості бібліотеки для оптимізації відтворення "
Учасники зможуть:
- Налаштувати собі оточення IDE, залежності і бібліотеки для створення проектів і роботи з Vue
- Створювати найпростіші додатки використовуючи Vue
заняття 13: компоненти, шаблонізатор і форми
Учасники зможуть
Учасники зможуть:
Учасники зможуть:
Учасники зможуть
09. Компоненти React. Lifecycle React-компонент, state і props
Заняття 09. mp4 [229m 765k 832]
Презентація 09.pdf [1m 636k 108]
10. Стан додатки. Flux і Redux
redux-course-ru.pdf [700k 327]
Заняття 10. mp4 [258m 197k 198]
Презентація 10.pdf [2m 240k 218]
11. Routing в React. Оптимізація програми
Links.txt [193]
Заняття 11. mp4 [225m 342k 830]
Презентація 11.pdf [1m 305k 892]
12. Основи Vue
Заняття 12. mp4 [193m 263k 124]
Презентація.pdf [2m 246k 223]
Посилання.txt [802]
13. Компоненти, шаблонізатор і форми
Заняття 13. mp4 [185m 752k 410]
Презентація.pdf [1m 310k 169]
Посилання.txt [147]
14. Routing і моделі даних
Заняття 14. mp4 [187m 202k 743]
Презентація.pdf [1m 183k 990]
Посилання.txt [195]
15. Advanced Vue
Заняття 15. mp4 [189m 883k 326]
Презентація.pdf [1m 124k 528]
Посилання.txt [446]
приклади
DS_Store [6k 148]
gitignore [16]
1
greeting.html [642]
hooks.html [1k 725]
on.html [483]
start.html [466]
v-bind.html [493]
cli-project
babelrc [402]
editorconfig [147]
eslintignore [51]
eslintrc.js [791]
gitignore [213]
index.html [273]
package.json [2k 737]
postcssrc.js [246]
README.md [554]
build
build.js [1k 198]
check-versions.js [1k 290]
logo.png [6k 849]
utils.js [2k 587]
vue-loader.conf.js [553]
webpack.base.conf.js [2k 385]
webpack.dev.conf.js [3k 4]
webpack.prod.conf.js [5k 196]
config
dev.env.js [156]
index.js [2k 291]
prod.env.js [61]
test.env.js [149]
src
App.vue [374]
main.js [360]
assets
logo.png [6k 849]
components
HelloVue.vue [194]
HelloWorld.vue [1k 899]
router
index.js [381]
static
gitkeep [0]
test
e2e
nightwatch.conf.js [1k 28]
runner.js [1k 542]
custom-assertions
elementCount.js [765]
specs
test.js [561]
unit
eslintrc [58]
jest.conf.js [725]
setup.js [56]
specs
HelloWorld.spec.js [354]
2
DS_Store [6k 148]
emit.html [669]
events.html [923]
events-links.html [1k 772]
if.html [628]
index.html [561]
links.html [792]
my-component.html [585]
props.html [616]
slot.html [682]
tree.html [1k 794]
3
computed.html [585]
computed-links.html [846]
defineProperty.html [586]
forms.html [483]
forms-number-checkbox.html [634]
props.html [689]
watch-links.html [1k 38]
4
events.html [1k 226]
location-dynamic.html [1k 86]
location-static.html [1k 253]
nested-routes.html [1k 376]
vue-router.html [885]
hello-vue
babelrc [402]
editorconfig [147]
eslintignore [51]
eslintrc.js [791]
gitignore [213]
index.html [271]
package.json [2k 725]
postcssrc.js [246]
README.md [552]
build
build.js [1k 198]
check-versions.js [1k 290]
logo.png [6k 849]
utils.js [2k 587]
vue-loader.conf.js [553]
webpack.base.conf.js [2k 385]
webpack.dev.conf.js [3k 4]
webpack.prod.conf.js [5k 196]
config
dev.env.js [156]
index.js [2k 291]
prod.env.js [61]
test.env.js [149]
src
App.vue [374]
main.js [360]
assets
logo.png [6k 849]
components
HelloWorld.vue [1k 899]
router
index.js [251]
static
gitkeep [0]
test
e2e
nightwatch.conf.js [1k 28]
runner.js [1k 542]
custom-assertions
elementCount.js [765]
specs
test.js [561]
unit
eslintrc [58]
jest.conf.js [725]
setup.js [56]
specs
HelloWorld.spec.js [354]
tree
items.js [366]
package.json [241]
tree-static.html [1k 415]
vue.js [289k 303]
vscode
settings.json [47]
16. Огляд Polymer
Заняття 16. mp4 [195m 397k 428]
Презентація.pdf [1m 853k 176]
Посилання.txt [400]
korzio-otus.ru-polymer-63ddad15822f
gitignore [29]
1
package.json [287]
polymer-element.html [674]
shadow-dom.html [834]
tabs.html [644]
my-app
bower.json [269]
index.html [570]
manifest.json [96]
package.json [220]
polymer.json [59]
README.md [781]
src
my-app-app
my-app-app.html [642]
test
my-app-app
my-app-app_test.html [1k 658]
my-element
bower.json [395]
index.html [441]
my-element.html [751]
package.json [270]
polymer.json [59]
README.md [485]
build
default
index.html [435]
demo
index.html [877]
test
index.html [485]
my-element_test.html [1k 630]
2
button.html [626]
element.html [620]
polymer-element.html [1k 61]
shadow-dom.html [638]
style.html [815]
Учасники зможуть
- Розуміти синтаксис шаблонізатори
- Створювати компоненти, описувати атрибути елементів
Учасники зможуть:
- Описувати routing для Vue додатків
- Створювати форми, пов'язуючи шаблони з моделями
Учасники зможуть:
- Застосовувати анімацію в компонентах
- Створювати плагіни
- Розбиратися в тонкощах Change Detection
Учасники зможуть
- Створювати custom elements, використовуючи вбудовані браузерні можливості
- Підключати і використовувати Polymer для створення додатків
- Орієнтуватися в веб специфікаціях, на базі яких працює Polymer
09. Компоненти React. Lifecycle React-компонент, state і props
Заняття 09. mp4 [229m 765k 832]
Презентація 09.pdf [1m 636k 108]
10. Стан додатки. Flux і Redux
redux-course-ru.pdf [700k 327]
Заняття 10. mp4 [258m 197k 198]
Презентація 10.pdf [2m 240k 218]
11. Routing в React. Оптимізація програми
Links.txt [193]
Заняття 11. mp4 [225m 342k 830]
Презентація 11.pdf [1m 305k 892]
12. Основи Vue
Заняття 12. mp4 [193m 263k 124]
Презентація.pdf [2m 246k 223]
Посилання.txt [802]
13. Компоненти, шаблонізатор і форми
Заняття 13. mp4 [185m 752k 410]
Презентація.pdf [1m 310k 169]
Посилання.txt [147]
14. Routing і моделі даних
Заняття 14. mp4 [187m 202k 743]
Презентація.pdf [1m 183k 990]
Посилання.txt [195]
15. Advanced Vue
Заняття 15. mp4 [189m 883k 326]
Презентація.pdf [1m 124k 528]
Посилання.txt [446]
приклади
DS_Store [6k 148]
gitignore [16]
1
greeting.html [642]
hooks.html [1k 725]
on.html [483]
start.html [466]
v-bind.html [493]
cli-project
babelrc [402]
editorconfig [147]
eslintignore [51]
eslintrc.js [791]
gitignore [213]
index.html [273]
package.json [2k 737]
postcssrc.js [246]
README.md [554]
build
build.js [1k 198]
check-versions.js [1k 290]
logo.png [6k 849]
utils.js [2k 587]
vue-loader.conf.js [553]
webpack.base.conf.js [2k 385]
webpack.dev.conf.js [3k 4]
webpack.prod.conf.js [5k 196]
config
dev.env.js [156]
index.js [2k 291]
prod.env.js [61]
test.env.js [149]
src
App.vue [374]
main.js [360]
assets
logo.png [6k 849]
components
HelloVue.vue [194]
HelloWorld.vue [1k 899]
router
index.js [381]
static
gitkeep [0]
test
e2e
nightwatch.conf.js [1k 28]
runner.js [1k 542]
custom-assertions
elementCount.js [765]
specs
test.js [561]
unit
eslintrc [58]
jest.conf.js [725]
setup.js [56]
specs
HelloWorld.spec.js [354]
2
DS_Store [6k 148]
emit.html [669]
events.html [923]
events-links.html [1k 772]
if.html [628]
index.html [561]
links.html [792]
my-component.html [585]
props.html [616]
slot.html [682]
tree.html [1k 794]
3
computed.html [585]
computed-links.html [846]
defineProperty.html [586]
forms.html [483]
forms-number-checkbox.html [634]
props.html [689]
watch-links.html [1k 38]
4
events.html [1k 226]
location-dynamic.html [1k 86]
location-static.html [1k 253]
nested-routes.html [1k 376]
vue-router.html [885]
hello-vue
babelrc [402]
editorconfig [147]
eslintignore [51]
eslintrc.js [791]
gitignore [213]
index.html [271]
package.json [2k 725]
postcssrc.js [246]
README.md [552]
build
build.js [1k 198]
check-versions.js [1k 290]
logo.png [6k 849]
utils.js [2k 587]
vue-loader.conf.js [553]
webpack.base.conf.js [2k 385]
webpack.dev.conf.js [3k 4]
webpack.prod.conf.js [5k 196]
config
dev.env.js [156]
index.js [2k 291]
prod.env.js [61]
test.env.js [149]
src
App.vue [374]
main.js [360]
assets
logo.png [6k 849]
components
HelloWorld.vue [1k 899]
router
index.js [251]
static
gitkeep [0]
test
e2e
nightwatch.conf.js [1k 28]
runner.js [1k 542]
custom-assertions
elementCount.js [765]
specs
test.js [561]
unit
eslintrc [58]
jest.conf.js [725]
setup.js [56]
specs
HelloWorld.spec.js [354]
tree
items.js [366]
package.json [241]
tree-static.html [1k 415]
vue.js [289k 303]
vscode
settings.json [47]
16. Огляд Polymer
Заняття 16. mp4 [195m 397k 428]
Презентація.pdf [1m 853k 176]
Посилання.txt [400]
korzio-otus.ru-polymer-63ddad15822f
gitignore [29]
1
package.json [287]
polymer-element.html [674]
shadow-dom.html [834]
tabs.html [644]
my-app
bower.json [269]
index.html [570]
manifest.json [96]
package.json [220]
polymer.json [59]
README.md [781]
src
my-app-app
my-app-app.html [642]
test
my-app-app
my-app-app_test.html [1k 658]
my-element
bower.json [395]
index.html [441]
my-element.html [751]
package.json [270]
polymer.json [59]
README.md [485]
build
default
index.html [435]
demo
index.html [877]
test
index.html [485]
my-element_test.html [1k 630]
2
button.html [626]
element.html [620]
polymer-element.html [1k 61]
shadow-dom.html [638]
style.html [815]
третій модуль
четвертий модуль
https://privatelink.de/?https://otus.ru/