You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

57 lines
3.3 KiB

2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
  1. # Mein Lerntagebuch
  2. ## SU 01 (2022-10-27)
  3. ### Lernziele
  4. - Git kennenlernen
  5. - Lerntagebuch repository erstellen
  6. - Anderungen in repository reinmachen
  7. - Organisation
  8. ### Erkentnisse
  9. - Repository ertellen
  10. - Anderungen in Projekt hinzufugen durch git
  11. - Projekt pushen
  12. - Co-workers in projekr einladen
  13. - SSH code erstellen
  14. ### Wiederholung
  15. - Git ist ein Terminal, das den Kontakt zwischen dem Programmierer und githab erleichtert und mit dem man Aktionen wie das Hochladen des fertigen Projekts oder das Hochladen von Änderungen am Projekt in githab durchführen kann
  16. - Ein Githab ist ein Ort, an dem alle Projektdaten gesammelt werden und von dem aus sich alle Entwickler an der Entwicklung beteiligen können, ohne an einem einzigen Gerät arbeiten zu müssen. Ein Githab kann sowohl zur Organisation der Arbeit als auch zur Überwachung des Projekts durch Personen verwendet werden (indem man ihnen die Erlaubnis erteilt, das Projekt nur anzusehen)
  17. ### Kritik
  18. - Alles war toll, Gibts keine negative Aspekte beim Seminare und Ubungen!
  19. ## SU 02 (2022-11-02)
  20. ### Lernziele
  21. - Programierparadigmen erkennen
  22. - Programier sprachen vergleichen
  23. ### Erkentnisse
  24. - Vor- und Nachteile der meisten Programmiersprachen
  25. - verschiedene Paradigmen (Imperativ, Declarativ, Prozedural...)
  26. - Programmier Prinzipien
  27. ### Wiederholung
  28. - Wir haben aus dieser Lektion gelernt, was die Hauptunterschiede zwischen den wichtigsten Programmiersprachen sind, was ihre Vor- und Nachteile sind.
  29. - Wir haben auch gelernt, dass es so etwas wie Programmierprinzipien gibt, sie sind gewissermaßen die Grundlage für Programmierer, da sie Wege eröffnen, viele Probleme zu lösen. Nein, das ist kein magischer Code, der zu allem passt, das sind Prinzipien, die für unterschiedliche Aufgaben aufbereitet sind und den Weg von der Lösung zeigen
  30. ### Kritik
  31. - Es gibt keine Kritik!
  32. ## SU 03 (2022-11-09)
  33. ### Lernziele
  34. - Entwurfsmuster
  35. - Eclipse kennenlernen
  36. - Debugging
  37. ### Erkentnisse
  38. - Sich mit der Debugging vertraut machen
  39. - Verschiedene Typen von Entwurfsmustern
  40. - Entwurfsmusters Vor- Nachteile
  41. ### Wiederholung
  42. - Entwurfsmusters sind vorgefertigte Lösungen für verschiedene Aufgabentypen.
  43. ### Kritik
  44. - Da die Vorlesung etwas verspätet gepostet wurde, gab es einige Schwierigkeiten bei der Organisation der Zeit für den Kurs. Es gab auch einige kleinere Missverständnisse über den Code aus der Ubung, da meine Kenntnisse von Java im Moment nicht gut genug sind, wäre es schön, wenn die Ubung auch in C wäre. Über den Unterricht selbst oder die Ubung kann ich mich nicht beklagen, alles war auch für Anfänger wie mich gut verständlich.
  45. ## SU 04 (2022-11-16)
  46. ### Lernziele
  47. - Why Git?
  48. - Branching
  49. - Merge or Rebase
  50. ### Erkentnisse
  51. - Vor und Nachteile von git
  52. - How to commit
  53. - Unterschied zwischen Merge und Rebase
  54. ### Wiederholung
  55. - Wir haben gelernt, dass Sie mit Git permanenten Zugriff auf Ihre Dateien haben, so dass Sie die Änderungen, die Sie an Ihrem Projekt vorgenommen haben, in Git einsehen können. Git ist auch ein ziemlich sicherer SMC. Wir lernten auch die verschiedenen Arten von SMC (zentralisiert, dezentralisiert) und die Unterschiede zwischen ihnen kennen.
  56. Zum Schluss möchte ich noch den meiner Meinung nach wichtigsten Teil erwähnen, nämlich den Unterschied zwischen Git Rebase und Git Merge.
  57. ### Kritik
  58. - Alles war toll, Gibts keine negative Aspekte beim Seminare und Ubungen!