Czytaj w innych językach: rosyjski, ukraiński.
Praca domowa składa się z sześciu części. Na każdy tydzień kursu jest inne zadanie.
Pierwsze zadanie domowe to napisanie aplikacji CLI (Command line interface). Należy wykonać je w oddzielnym repozytorium i oddać do sprawdzenia mentora.
Wymagania dotyczące oddania pracy domowej:
- Utwórz repozytorium na swoim http://github.com.
- Po zakończeniu pierwszego zadania domowego, wykonaj push projektu.
- Wyślij odnośnik do projektu w celu sprawdzenia przez mentora w schoology lub LMS.
Pozostałe pięć zadań jest między sobą logicznie powiązane i reprezentują napisanie REST API. Dla wykonania zadania domowego, powinieneś wykorzystać następujący Boilerplate.
Wymagania dotyczące oddania zadań domowych:
- Postępując zgodnie z instrukcjami wideo, wykonaj fork projektu w swoim repozytorium. Fork nazywaj świadomie, ponieważ rekruterzy i programiści mogą w przyszłości go obejrzeć.
- Dodaj mentora do współpracy.
- Do każdej pracy domowej utwórz swoją gałąź (staraj się trzymać określonego stylu w nazwie gałęzi). Na przykład:
- hw02
- hw03
- hw04
- hw05
- hw06
- Nowa gałąź zawsze powinna odchodzić od gałęzi master.
- JS-код чистый и понятный, для форматирования используется
Prettier
Kod JS jest czysty i zrozumiały, w celu formatowania wykorzystuje sięPrettier
. - Przed pushem wykonane zostało sprawdzenie jakości kodu poleceniem
npm run lint
. - Oddanie oddzielnej pracy domowej to utworzenie pull requestu (PR). Sami nie zlewamy go w gałęzi master, a czekamy na sprawdzenie i zielone światło od mentora (wysyłamy odnośnik do PR w schoology) lub LMS.
- Jeżeli będą uwagi od mentora w PR, obowiązkowo zostawiamy swoją odpowiedź, następnie naprawiamy problem (jeżeli pojawi się w czasie sprawdzania).
- Po poprawce w gałęzi (w której utworzono PR), robimy push kodu do tej gałęzi na zdalne repozytorium (żadnych nowych PR nie powinno się tworzyć, jak i nowych gałęzi, commit automatycznie doda się na końcu istniejącego PR).
- Informujemy mentora, że uwagi zostały usunięte w schoology lub LMS.