marp | theme | color | colorSecondary | backgroundColor | style |
---|---|---|---|---|---|
true |
gaia |
section.lead h1 {
text-align: center;
}
|
- Wojciech Barczynski
- wojciech.barczynski@wsb.wroclaw.pl
- Egzamin + Obecność
- github,
- utworzę również grupę na MS Teams.
Frontend:
Backend:
- PHP + Laravel 1
- Python + Django, Flask or FastAPI
- Typescript or Javascript - NodeJS
Frontend / Backend TypeScript:
Praca własna:
- 2x tutorial z danej technologii,
- Zbudowanie prostej aplikacji,
- Szukamy pomysłu co można do aplikacji dodać,
- Rozwijamy w cyklu 1 tygodniowym,
- Warto się pochwalić,
- Wracamy do 2.
Tutoriale & trzeba dojść do końca, żeby zrozumieć niektóre kroki.
Taktyka:
- w iteracjach
- traced-bullet approach (deliver, patch, patch)
- wrzucamy do gita
- korzystamy z lintera
Później:
- testy
- Continuous Integration and Delivery (tutorial)
- np., github workflow
Aka, programowania można nauczyć się tylko na własną rękę:
- najlepiej w dwójkę (może macie już partnera do nauki i wzajemnego coachingu),
- najlepiej jako pair programming,
- zrobienie jednego tutoriala lub dwóch dla technologii wspomnianej na wykładzie,
- wrzucenie na githuba.
What craftswoman do you follow?
- Martin Thomson - performance
- Peter Bourgon - Golang
- Robert C. Martin - arch, scrum, craftsman
- JS/TypeScript: ?
- ML/AI - people around fastai.