Fullstack 2019 https://fullstackopen.com/ Osa 0: Web-sovelluksen toimintaperiaatteita Osa 1: Reactin perusteet Kurssitiedot 1.1 - 1.5: index.js Unicafe 1.6 - 1.11*: index.js Anekdootit 1.12*, 1.13*, 1.14*: index.js Osa 2: Palvelimen kanssa tapahtuva kommunikointi Kurssitiedot 1.6 - 2.5 Puhelinluettelo 2.6 - 2.11, 2.15 - 2.20* Maiden tiedot 2.12* - 2.14* Osa 3: Palvelimen ohjelmointi NodeJS:n Express-kirjastolla Sovellus Herokussa Osa 4: Express-sovellusten testaaminen, käyttäjänhallinta Blogilista 4.1 - 4.21* Osa 5: React-sovelluksen testaaminen, custom hookit Blogilistan frontend 5.1 - 5.20 Ultimate Hooks 5.21* Osa 6: Sovelluksen tilan hallinta Redux-kirjastolla unicafe-redux 6.1 - 6.2 redux-anecdotes 6.3 - 6.21 osa 7: React router, tyylikirjastot ja webpack routed-anecdotes 7.1 - 7.3 Blogilistan laajennus, Blogilista myös Herokussa username: generic_username password: salis123 osa 8: GraphQL part 9: Typescript Patientor frontend part 10: React Native