Litteraturliste - Tobbekjaer/Portfolio GitHub Wiki

Litteratur for Webudvikling med JavaScript og React

Læringscirkel 1 (Uge 34-35): Grundlæggende JavaScript

LinkedIn Learning Kurser

Articles

Documentation

Projects


Læringscirkel 2 (Uge 36-37): Introduktion til React

LinkedIn Learning Kurser

YouTube kurser

Scrimba Kursus

Documentation

Projects

  • Static React App: A Static React App to get familiar with JSX, Custom Components and Styling.
  • AirBnb Experiences Clone: An React App working with JSX, Custom Components, Props and Data Mapping.
  • Meme Generator: En Interaktiv React App til at generere sjove memes af billeder hentet fra et eksternt API. App'en bygger på Event Listeners, State, Conditional Rendering, Forms og Side Effects.

Læringscirkel 3 (Uge 38-39): Avanceret React

LinkedIn Learning Kurser

Scrimba Kursus

YouTube Kurser

Articles

Documentation

Projects

  • Notes App: En funktionel Notes App, der dynamisk opdaterer og gemmer data i en Firebase database.
  • Todo List App: En funktionel Todo-liste applikation, hvor du kan tilføje, slette og markerer opgaver som afsluttet. Todo-listen gemmes i Local Storage.
  • Tenzies Game: Et sjov spil Tenzies, hvor du kan rulle og holde på terningerne indtil du har 10 ens.

Læringscirkel 4 (Uge 40-41): React og Integration med Eksterne Services

LinkedIn Learning Kurser

Articles

Documentation

Projects

  • Thinking in React (A Step-by-Step Guide).pdf: Opret en tutorial, der gennemgår forudsætningerne for at designe og bygge en hjemmeside med React.
  • Museumsprojektet: Opstart af 4. semester projekt med design af frontend til Museum Moss, hvor jeg adskiller design og indhold for de to museer og simulerer layout og navigation på websiden.

Litteratur for Microservices og Docker

Læringscirkel 1 (Uge 34-35): Introduktion til Docker

YouTube Kurser

Articles

Documentation

Projects

  • My Docker Demo App: En simpel bruger-profil app bygget med JavaScript, Node.js som backend med mongo-express til database interface og mongodb til persistens. Alle komponenter er docker-baseret.

Læringscirkel 2 (Uge 36-37): Grundlæggende Microservices i C#

Books

Articles

Tutorials

Projects

  • Drone Pizza Delivery v1: En app med to microservices med Web API CRUD-operationer, en Docker Container, bruger Docker Compose, kører MongoDB til at gemme data and håndtering af message queues med RabbitMQ.

Læringscirkel 3 (Uge 38-39): Docker Compose og Servicekommunikation med C#

Articles

YouTube

Documentation

Books

Courses

Projects

  • Drone Pizza Delivery v2: En app med to microservices med Web API CRUD-operationer, en Docker Container, bruger Docker Compose, kører MongoDB til at gemme data and håndtering af message queues med RabbitMQ.

Læringscirkel 4 (Uge 40-41): Udviklingsmiljø i Docker og Headless CMS

LinkedIn Learning Kurser

Articles

YouTube

Documentation

Projects

  • Museum Moss hjemmeside: Jeg har opsat Docker til at køre WordPress som backend og har undersøgt mulighederne med WordPress REST API for vores projekt. Frontend integrationen med React kommer i næste læringscirkel.

Litteratur for Integration mellem React og WordPress

Litteratur for denne læringscirkel gælder for både React og Docker.

Læringscirkel 5 (Uge 42-44): Integration mellem React (frontend) og WordPress (backend)

LinkedIn Learning Kurser

YouTube

Documentation

Projects

  • Museum Moss hjemmeside (Museum Moss Test App): Integration med en stand-alone React Applikation og kommunikation med et headless WordPress CMS som backend via WordPress REST API.
  • Museum Moss hjemmeside (MOSS Website): Endelig React-bygget hjemmeside til Museum Moss, der kommunikerer med et headless Wordpress CMS (som hostes i Azure) via REST API Endpoints, som vi selv har lavet. Jeg har fokuseret på at skabe en brugervenlig, effektiv, og vedligeholdelsesvenlig applikation, der demonstrerer min forståelse af de teknologier, jeg har lært og stemmer overens med de krav vi har fået fra virksomheden.

Litteratur for Microservices Projekt

Læringscirkel 6 (Uge 45-48): Microservices Projekt

Bøger

  • Microservices Up and Running (PDF)
  • Building Microservices Frontends (PDF)
  • Building Event-driven Microservices (PDF)
  • Microservices in Action (PDF)

YouTube

Værktøjer

  • Docker Desktop (Container Ochestration og Kubernetes)
  • Postman (Test af REST API Endpoints)
  • Azure Data Studio (SQL Database)

Projekter

  • Microservices Projekt (Microservices Demo Project): Byg en Platform Service og en Commands Service, der fungerer som microservices, med fokus på både synkron (HTTP) og asynkron kommunikation (RabbitMQ) samt deployment til Kubernetes, hvor hver service har deres egen database.