/ti

Techniki internetowe. Edycja 2015/16.

Techniki Internetowe, rok akad. 2015/16

Uważaj na człowieka, którego nie interesują szczegóły.

— William Feather

Ostateczny termin rozliczenia się z projektu na egzamin ISODate("2016-06-03T08:00:00.000Z"). Do tego terminu należy wykonać pull request z linkami do repozytorium z kodem oraz jeśli wdrożono aplikację z linkiem do niej. Te rzeczy należy wpisać w pliku laboratoria.md według poniższego schematu:

  1. Carnegie Mellon. tChat.

Zaliczenie

1. Zapoznać się z notacjami:

Korzystając z tych notacji przygotować trzy strony:

  1. Tabelka. Przeczytać AsciiDoc New tables. Przygotować stronę z 5 różnymi i interesującymi tabelkami.
  2. GeoJSON. Simply edit GeoJSON map data. Na jednej ze stron wstawić mapkę korzystającą Leaflet lub Google Web Components.
  3. Matematyka. Matematykę na stronach wpisać w notacji MathJax. Przygotować stronę ze wzorami matematycznymi.

Gotowe strony wdrożyć na Firebase.

2. GitHub Pages | Firebase.

W stronach przygotowanych w pkt. 1. (lub nowych) wykorzystać jeden z frameworków wymienionych poniżej:

  • Material Design Lite. Material Design Lite lets you add a Material Design look and feel to your websites. It doesn’t rely on any JavaScript frameworks and aims to optimize for cross-device use, gracefully degrade in older browsers, and offer an experience that is immediately accessible.
  • Foundation – the most advanced responsive front-end framework in the world
  • Bootstrap – the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web

Stronę umieścić na GitHub Pages lub na Firebase.

Egzamin

Przygotować prostą aplikację WWW korzystając z frameworka Meteor. Aplikację wdrożyć (ang. deploy) na zewnętrznym serwerze.

Zamiast frameworka Meteor można użyć frameworka ReactGetting Started, Tutorial, React for Beginners.

Użyteczne linki:

JavaScript 2016 → ∞

JavaScript in 2015 (YouTube).

ES6+

CSS

Small frameworks:

Różne rzeczy