PyWorking

Django + Vue.js

Workshop Sobota 14. října 2017 Praha


Přihlašovací formulář: https://goo.gl/forms/yPvtQ70ylVmZQlUA2

Moderní web se neobejde bez JavaScriptu. Někde je potřeba usnadnit vyplnění formuláře, jinde přidat efekt při otevření fotky, a už jen nevěřícně kroutíte hlavou, kde se vzalo tolik souborů plných složených závorek. A takové soubory se pak (především pod rukama Python programátorů) snadno zamotají do sebe stejně beznadějně jako šňůry od sluchátek.

Zabránit se tomu dá nejlépe použitím tzv. frontendových frameworků, které podobně jako ty backendové (Django, Flask) dávají věcem řád a usnadňují řešení běžných situací. V tomto PyWorkingu si ukážeme jak propojit Django s Vue.js, což je nový progresivní framework a aktuální stoupající hvězda JavaScriptové scény.

Teoretická část

  • K čemu jsou frontendové frameworky a proč je používat
  • Alternativy k Vue.js (React!)
  • Rychlé zopakování Djanga a JavaScriptu
  • Základy Vue.js - pokryjeme zhruba rozsah sekce Introduction
  • Jak spojit Django a Vue.js

Praktická část

Do Vue.js přepíšeme frontendovou část ukázkové anketní aplikace pro Django.

Co se hodí umět

Co mít v notebooku

Materiály: https://github.com/pyvec/pyworking-materials/tree/master/171014_Django-vue.js

Místo: Pernerova 49, Praha 8 - Karlín



Fork me on GitHub