Uważaj na człowieka, którego nie interesują szczegóły.
— William Feather
Terminy rozliczenia się z projektów:
- zaliczenie: ISODate("2015-03-24T12:00:00.000Z")
nierozliczenie się z projektu w terminie powoduje obniżenie oceny - egzamin: ISODate("2015-05-12T12:00:00.000Z")
nierozliczenie się z projektu w terminie oznacza ocenę ndst z egzaminu; na egzamin poprawkowy zostaną wyznaczone nowe projekty
Projekty tworzymy w repozytoriach Git na GitHub lub Bitbucket. Projekt na egzamin umieszczamy w repozytorium prywatnym. W repozytoriach nie powinno być śmieci, np. plików backup edytora.
1. Zapoznajemy się z notacjami:
- Markdown – Github-flavored
- reStructuredText Primer
- AsciiDoc; zob. też Pro Git Book, ed. 2
Korzystając z jednej z tych notacji przygotować:
- tabelkę porównującą te notacje; przepisać tę tabelkę w czystym HTML5
- przygotować tabelkę z programem MŚ w Falun 2015 lub programu TV z jednego dnia
W których z tych notacji można wpisywać wzory w notacji LaTeX? (zob. na przykład Math in reStructuredText with LaTeX).
2. GitHub Pages. Przygotować responsywne user lub project site korzystające z jednego z frameworków:
Na stronach wstawić mapkę korzystającą Leaflet oraz użyć kilku web components z biblioteki Polymer.
Pull requests z linkami do projektów na zaliczenie należy wpisać w pliku laboratoria.md.
1. Przygotować prostą aplikację WWW korzystając z frameworka Meteor. Do kodu JavaScript dopisać testy (co najmniej kilkanaście). Testy podłączyć do platformy Travis (wybrać FREE plan).
2. Przygotować pokaz slajdów w Reveal.js szczegółowo opisujący jak wdrożyć przykładową aplikację Meteor na zewnętrznym serwerze Digital Ocean lub Heroku.
Po instalacji frameworka Meteor listę przykładowych aplikacji wypisze to polecenie:
$ meteor create --list- Nicholas C. Zakas. Understanding ECMAScript 6
- ES.next showcase
- Web Components:
- Addy Osmani. The Web’s Declarative, Composable Future
CSS in 2015:
Reszta:
- Pro Git Book
- Docker – Build, Ship and Run Any App, Anywhere
- Meteor: Discover Meteor (polskie tłumaczenie)