Week 1 - MrSmarto/Anime-Smarty GitHub Wiki

Project Tech

In deze eerste les zijn we geintroduceerd aan het CLI(Terminal). Via de CLI hebben we homebrew gedownload en vervolgens daarme "Git" gedownload. Git gaan we gebruiken om met meerdere personen aan een project te kunnen werken ook wel een "version control" programma. Tijdens het gebruik van Git gebruiken we voornamelijk 4 codes:

  1. git pull
  2. git add
  3. git Commit
  4. git Push

Tijdens deze les heb ook voor het eerst over markdown gewerkt. Het is een makkelijke taal waarmee je simpele styling kan aanbrengen in tekst zoals op github. Daarnaast heb ik ook een introductie gekregen van het werken met een CLI dat staat voor:

CLI = Command line Interfact

In de terminal worden de onderstaande commands gebruikt.

Ik heb ook voor het eerst met markdown gewerkt. Dit begrijp ik eigenlijk nu al best goed. Voor project tech ben ik deze week gestart met het maken van een Octocat. Vervolgens kreeg ik de opdracht om uit te zoeken hoe GIT en Github.

Als laatste heb ik een octocat gemaakt.

octocat-1678964625827

Backend Development

Belangrijke inputs die ik heb gebruikt tijdens deze les:

  • [mkdir = maak een mapje]
  • [ls = laat een lijst zien]
  • [cd = ga naar een map]
  • [touch = maak een bestand aan]
  • [git branch = om in de main branch van je github te komen]
  • [git add . = maakt bestanden klaar]
  • [git status = te controleren zijn klaar gezet]
  • [git commit -m 'Dit het bericht' = een beschrijving geven aan de verandering]
  • [git push = het bestand versturen naar github]
  • [(github naam en wachtwoord opgeven)]
  • [Token wachtwoord aanmaken op github (BRON: Quinten Kok]

Daarnaast heb ik mij ook verdiept in de onderstaande vragen:

What's the difference between dependencies and devDependencies?

Over het algemeen worden dependencies gebruikt voor pakketten die nodig zijn om het project te laten functioneren, terwijl devDependencies worden gebruikt voor pakketten die alleen nodig zijn tijdens de ontwikkeling. Door deze twee soorten afhankelijkheden te scheiden, kan je het project geordend houden en voorkom je dat onnodige pakketten in de productieomgeving worden geïnstalleerd.

What are the differences between global and local dependencies?

  1. Instillatie locatie Global dependecies worden op je computer geïnstalleerd terwijl local dependencies lokaal in je rojectdirectory worden geïnstalleerd.

  2. Beschikbaarheid Global dependecies zijn geberuikbaar voor alle projecten op je computer, terwijl local dependencies specifiek zijn voor het project waarin ze zijn geïnstalleerd en alleen door dat project kunnen worden gebruikt.

  3. De versie/updates Global dependecies orden meestal gebruikt voor tools die je in meerdere projecten gebruikt en hebben daarom ook een stabiele versie die zelden wordt veranderd. Terwijl local dependencies specifiek zijn voor het project en vaak een versiebereik hebben dat vaker wordt bijgewerkt.

  4. Gebruik Global dependecies zijn meestal op zichzelf staande tools, zoals code-editors of hulpprogramma's. Terwijl local dependencies meestal pakketten zijn waarvan je project afhanekelijk is om te worden uitgevoerd.

Frontend Development

Eigenlijk heb ik in deze week ES6 geintroduceert gekregen. Ik vindt het super interessant maar wel echt lastig. Ik ben benieuwd hoe aankomende weken gaan verlopen.