Stefan Macke
Stefan Macke
  • 61
  • 266 950
Bildformate, Farbmodelle, Kompression und Größenberechnung von Bildern für die AP1 der IT-Berufe
In der AP1 der IT-Berufe werden häufig Aufgaben gestellt, in denen die Dateigrößen von Bildern berechnet werden sollen. In diesem Video erkläre ich die Hintergründe von verbreiteten Bildformaten wie BMP, JPG, GIF und PNG, additiven und subtraktiven Farbmodellen, verlustfreier und verlustbehafteter Kompression, Seitenverhältnissen, üblichen Formaten wie Full HD und 4K und wie man damit dann schlussendlich die Dateigrößen ermittelt.
* Grundlagen von Bildern
* statisches Medium (keine Bewegung/Veränderung über die Zeit)
* Inhalte: Farbinformationen in einem zweidimensionalen Raster (Zoomen in Paint.NET)
* einzelne Pixel werden gespeichert
* Vektor vs. Bitmap: Skalierbarkeit
* Farbmodelle
* RGB (additiv: Lichtstrahlen überlagern sich, selbstleuchtend): Rot, Grün, Blau - 100% = weiß
* CMYK (subtraktiv: Lichtstrahlen werden absorbiert/reflektiert): Cyan, Magenta, Gelb - 100% = schwarz (bzw. braun)
* Farbtiefe: 8 Bit pro Farbe - 24 Bit - 16,7 Mio. Farben
* Alphakanal: Transparenz
* Seitenverhältnisse
* 4:3, 16:9
* Übliche Auflösungen (berechnen mit Dreisatz)
* Megapixel = 1 Mio. Pixel (1.000 x 1.000 Pixel)
* HD bzw. 720p
* Full HD bzw. 1080p
* 4K
* Kompression
* Dateigrößen: BMP vs. JPG vs. PNG
* verlustbehaftet: Artefakte
* verlustfrei: Lauflängencodierung
* Dateiformate
* BMP: jeder Pixel wird einzeln gespeichert, keine Kompression
* JPG: gute Kompression, aber verlustbehaftet, heutiges Standardformat
* PNG: verlustfrei, Alphakanal 8 Bit
* GIF: 256 Farben, eine davon Transparenz, Animationen
* Berechnung der Dateigröße: Breite * Höhe * Farbtiefe (evtl. inkl. Alpha) / 8 usw.
* Achtung: MB vs. MiB usw.
* Beispielaufgabe
* Sie installieren eine Überwachungskamera, die jede Sekunde ein Bild Ihres Sicherheitsbereiches macht. Die Kamera zeichnet die Bilder in Full-HD-Auflösung mit 8 Bit pro RGB-Farbkanal auf. Die Bilder werden im Anschluss auf 40% ihrer Größe komprimiert. Berechnen Sie den Speicherbedarf in GiB, um die Aufzeichnungen eines gesamten Tages ablegen zu können. Der Rechenweg ist anzugeben.
00:00 Einleitung
00:29 Aufgabenstellung in der IHK-Prüfung
01:28 Pixel
03:27 Pixelformate skalieren nicht
05:06 Vektorformate skalieren verlustfrei
06:48 SVG ist ein XML-Format
08:24 Welches Format für welchen Zweck?
11:49 Farbmodelle
13:10 Additive und subtraktive Farbmodelle
17:05 CMYK
21:32 Anzahl möglicher RGB-Farben
26:09 Transparenz bzw. Alpha-Kanal
28:34 Seitenverhältnisse
30:59 Seitenlänge berechnen mit Dreisatz
32:12 Seitenverhältnis/Seitenlänge berechnen
34:23 Hochkant- bzw. Breitbildformat 16:9
35:02 Übliche Formate: HD, Full HD, 4K
36:31 HD = 720p
37:12 Full HD = 1080p
38:18 4K = 2160p
40:18 Megapixel (MP) = 1.000.000 Pixel
43:08 Kompression von Bildern
45:30 Originalgröße (BMP) berechnen
49:29 Vergleich von BMP, JPG und PNG
50:16 Wie verlustbehaftete Kompression aus?
51:39 Lauflängencodierung: verlustfrei
55:29 Verlustfreie Kompression ist zu groß
58:38 Funktion verlustbehafteter Kompression
1:00:04 Auswirkung verlustbehafteter Kompression
1:00:58 Artefakte in JPG
1:02:45 Qualitätsstufen bei JPG
1:04:18 Häufige Dateiformate
1:04:53 BMP - Bitmap
1:05:31 GIF - Graphics Interchange Format
1:06:11 JPEG - Joint Photographic Experts Group
1:06:59 PNG - Portable Network Graphics
1:08:08 Zusammenfassung BMP, GIF, JPG, PNG
1:08:59 Berechnung von Bildgrößen
1:11:38 KiB vs. KB, MiB vs. MB usw.
1:13:01 Berechnung einer Beispielaufgabe
Переглядів: 1 124

Відео

Schnelle Navigation mit der Tastatur für IT-Azubis (+ kurze Einführung in Vim)
Переглядів 8953 місяці тому
Schnelle Navigation mit der Tastatur für IT-Azubis ( kurze Einführung in Vim) Wie kannst du dich schnell und zielgerichtet mit der Tastatur in Texteditoren (und anderen Programmen) bewegen? Darum geht es in diesem Video. Es richtet sich hauptsächlich an Einsteiger wie IT-Azubis, aber vielleicht ist ja auch für erfahrenere ITler:innen etwas dabei (z.B. die Kurzeinführung in den Vim am Ende des V...
Typisierung von Programmiersprachen (AP2 Fachinformatiker Anwendungsentwicklung)
Переглядів 1,5 тис.5 місяців тому
Die Typisierung von Programmiersprachen ist ein häufiges Thema im Fachgespräch für Fachinformatiker Anwendungsentwicklung. Es wird Zeit, darauf in einem Video einzugehen! 😊 Statische vs. dynamische Typisierung * statisch/dynamisch ist entweder/oder * statisch: Typen stehen schon zur Compilezeit fest * dynamisch: Typen stehen erst zur Laufzeit fest, der Wert bestimmt den Datentyp * Typinferenz i...
Hausaufgabe 13 - Objektorientierung: Kapselung/Vererbung/Polymorphie
Переглядів 3838 місяців тому
Deine Hausaufgabe: Wenn die Technikerin schonmal im Haus ist, soll sie gleich auch die Kasse der Kantine warten. Lege ein Interface "Wartbar" an mit den Methoden "void schalteAn()", "void schalteAus()" und "void fuehreWartungDurch()". Lege eine neue Klasse "Kasse" an und lass sie das Interface implementieren. Die Methode fuehreWartungDurch() kann z.B. diese Ausgabe erzeugen "Kasse: Ersetze Bonr...
Interfaces (Teil 13) - Objektorientierung: Kapselung/Vererbung/Polymorphie
Переглядів 4648 місяців тому
In Teil 13 meines Kurses zu den drei Säulen der Objektorientierung geht es um Interfaces als Alternative zur Vererbung. Es ist wichtig, die Unterschiede zwischen Interfaces und Basisklassen zu kennen und ihre jeweiligen Vor- und Nachteile erklären zu können. Daher ist dies meine längste Episode im Kurs. Hier gibt es noch den Link zum "Diamantenproblem" bei der Mehrfachvererbung: fiae.link/Diama...
Hausaufgabe 12 - Objektorientierung: Kapselung/Vererbung/Polymorphie
Переглядів 1488 місяців тому
Deine Hausaufgabe: Überschreibe die Methode toString() in Kaffeesorte und Softdrinksorte und implementiere sie wie getName(). Lösche die Methode getName() und korrigiere alle Aufrufe, indem du dich auf den automatischen Aufruf von toString() verlässt. Überschreibe die Methode toString() in Getraenkeautomat und rufe darin getBeschreibung() auf. Überschreibe die Methode toString() in Techikerin u...
Überschreiben von toString() (Teil 12) - Objektorientierung: Kapselung/Vererbung/Polymorphie
Переглядів 2218 місяців тому
In Teil 12 meines Kurses zu den drei Säulen der Objektorientierung geht es um das Überschreiben der Methode toString() und die Funktionsweise von System.out.println(). Spoiler: Es wird um die Vertiefung der Polymorphie gehen! :-) LZK-Fragen * Was ist das Besondere an der Klasse Object in Java? * Wieso kann System.out.println() beliebige Objekte ausgeben? * Was genau läuft ab, wenn System.out.pr...
Hausaufgabe 11 - Objektorientierung: Kapselung/Vererbung/Polymorphie
Переглядів 1408 місяців тому
Deine Hausaufgabe: Ergänze die Klasse Getraenkeautomat um die Methoden "void schalteAn()" und "void schalteAus()", die z.B. ausgeben "KVA-007 ausgeschaltet". Erstelle eine neue Klasse "Technikerin" mit Attribute "Name" und Getter und Setter. Füge eine Methode "void warte(Getraenkeautomat getraenkeautomat)" hinzu. Implementiere die Methode so, dass die Technikerin ihren Namen sagt und die Wartun...
Polymorphie (Teil 11) - Objektorientierung: Kapselung/Vererbung/Polymorphie
Переглядів 3278 місяців тому
In Teil 11 meines Kurses zu den drei Säulen der Objektorientierung geht es um die letzte Säule: die Polymorphie. Dieses Prinzip der Objektorientierung können viele Prüflinge nicht korrekt erklären. Daher werden wir uns nun intensiv damit auseinandersetzen. LZK-Fragen * Was ist Polymorphie (zwei Ausprägungen)? * Welches Problem löst Polymorphie? * Was hat Vererbung mit Polymorphie zu tun? * Was ...
Hausaufgabe 10 - Objektorientierung: Kapselung/Vererbung/Polymorphie
Переглядів 1168 місяців тому
Deine Hausaufgabe: Mache die Klasse Getraenkeautomat abstract. Mache die Methoden setFuellstand() und fuelleAuf() final. Füge eine abstrakte Methode "void fuehreWartungDurch()" hinzu. Implementiere die Methode in Kaffeeautomat (Ausgabe z.B. "KVA-007: Tausche Heizspirale aus") und Softdrinkautomat (Ausgabe z.B. "SDA-001: Fülle Kühlmittel nach"). Führe am Ende der Main-Methode in Kantine eine War...
abstract und final (Teil 10) - Objektorientierung: Kapselung/Vererbung/Polymorphie
Переглядів 2268 місяців тому
In Teil 10 meines Kurses zu den drei Säulen der Objektorientierung geht es um zwei neue Schlüsselwörter zur Einschränkung der Vererbung: abstract und final. Mit abstract können wir Klassen als nicht instanziierbar kennzeichnen und Methoden ohne Implementierung erzeugen. Und mit final können wir Methoden als nicht überschreibbar kennzeichnen. LZK-Fragen * Was macht abstract vor einer Klasse? * W...
Hausaufgabe 09 - Objektorientierung: Kapselung/Vererbung/Polymorphie
Переглядів 1288 місяців тому
Deine Hausaufgabe: Überschreibe getBeschreibung() in Kaffeeautomat und Softdrinkautomat so, dass alle Informationen korrekt und spezifisch ausgegeben werden. Passe dafür auch getBeschreibung() in Getraenkeautomat an. 00:00 Einleitung 00:14 Bisheriger Stand 00:56 getBeschreibung() in Basisklasse ändern 01:29 getBeschreibung() überschreiben 01:56 super für Aufruf der Basisklasse 02:26 Verhalten e...
Überschreiben von Methoden (Teil 9) - Objektorientierung: Kapselung/Vererbung/Polymorphie
Переглядів 2098 місяців тому
In Teil 9 meines Kurses zu den drei Säulen der Objektorientierung geht es um das Überschreiben von Methoden bei der Vererbung. Dabei wird in der Subklasse eine Methode mit der gleichen Signatur wie der einer Methode der Basisklasse angelegt. Dadurch kann die Subklasse das allgemeine Verhalten der Methode der Basisklasse um eigene Funktionalität erweitern. LZK-Fragen * Was bedeutet es, wenn eine...
Hausaufgabe 08 - Objektorientierung: Kapselung/Vererbung/Polymorphie
Переглядів 1148 місяців тому
Deine Hausaufgabe: Füge der Klasse Getraenkeautomat einen Konstruktur mit allen Attributen hinzu. Setze die Attribute im Konstruktor durch Aufruf der Setter. Mache den Setter für die Bezeichnung in Getraenkeautomat private. Rufe den Konstruktor der Basisklasse in Kaffeeautomat und Softdrinkautomat auf. 00:00 Einleitung 00:19 Konstruktor für Getraenkeautomat 02:08 Setter private machen 02:30 Kon...
super zum Zugriff auf die Basisklasse (Teil 8) - Objektorientierung: Kapselung/Vererbung/Polymorphie
Переглядів 1848 місяців тому
In Teil 8 meines Kurses zu den drei Säulen der Objektorientierung schauen wir uns das Schlüsselwort super etwas genauer an und führen auch in der Basisklasse eine saubere Kapselung ein. Jede (!) Klasse sollte die Kapselung wahren, egal ob Basis-, Subklasse oder "normale" Klasse. LZK-Fragen * Warum sollte auch die Basisklasse einen Konstruktor haben? * Welchen Zusammenhang zwischen den Konstrukt...
Hausaufgabe 07 - Objektorientierung: Kapselung/Vererbung/Polymorphie
Переглядів 1488 місяців тому
Hausaufgabe 07 - Objektorientierung: Kapselung/Vererbung/Polymorphie
Sichtbarkeit protected (Teil 7) - Objektorientierung: Kapselung/Vererbung/Polymorphie
Переглядів 2158 місяців тому
Sichtbarkeit protected (Teil 7) - Objektorientierung: Kapselung/Vererbung/Polymorphie
Hausaufgabe 06 - Objektorientierung: Kapselung/Vererbung/Polymorphie
Переглядів 2098 місяців тому
Hausaufgabe 06 - Objektorientierung: Kapselung/Vererbung/Polymorphie
Vererbung (Teil 6) - Objektorientierung: Kapselung/Vererbung/Polymorphie
Переглядів 3728 місяців тому
Vererbung (Teil 6) - Objektorientierung: Kapselung/Vererbung/Polymorphie
Hausaufgabe 05 - Objektorientierung: Kapselung/Vererbung/Polymorphie
Переглядів 2018 місяців тому
Hausaufgabe 05 - Objektorientierung: Kapselung/Vererbung/Polymorphie
Domänenspezifische Sprache (Teil 5) - Objektorientierung: Kapselung/Vererbung/Polymorphie
Переглядів 3188 місяців тому
Domänenspezifische Sprache (Teil 5) - Objektorientierung: Kapselung/Vererbung/Polymorphie
Hausaufgabe 04 - Objektorientierung: Kapselung/Vererbung/Polymorphie
Переглядів 2098 місяців тому
Hausaufgabe 04 - Objektorientierung: Kapselung/Vererbung/Polymorphie
Enums statt Strings (Teil 4) - Objektorientierung: Kapselung/Vererbung/Polymorphie
Переглядів 3548 місяців тому
Enums statt Strings (Teil 4) - Objektorientierung: Kapselung/Vererbung/Polymorphie
Hausaufgabe 03 - Objektorientierung: Kapselung/Vererbung/Polymorphie
Переглядів 2428 місяців тому
Hausaufgabe 03 - Objektorientierung: Kapselung/Vererbung/Polymorphie
Konstruktoren (Teil 3) - Objektorientierung: Kapselung/Vererbung/Polymorphie
Переглядів 4688 місяців тому
Konstruktoren (Teil 3) - Objektorientierung: Kapselung/Vererbung/Polymorphie
Hausaufgabe 02 - Objektorientierung: Kapselung/Vererbung/Polymorphie
Переглядів 3098 місяців тому
Hausaufgabe 02 - Objektorientierung: Kapselung/Vererbung/Polymorphie
Getter und Setter (Teil 2) - Objektorientierung: Kapselung/Vererbung/Polymorphie
Переглядів 6378 місяців тому
Getter und Setter (Teil 2) - Objektorientierung: Kapselung/Vererbung/Polymorphie
Hausaufgabe 01 - Objektorientierung: Kapselung/Vererbung/Polymorphie
Переглядів 5508 місяців тому
Hausaufgabe 01 - Objektorientierung: Kapselung/Vererbung/Polymorphie
Kapselung von Attributen und Methoden (Teil 1) - Objektorientierung: Kapselung/Vererbung/Polymorphie
Переглядів 1,2 тис.8 місяців тому
Kapselung von Attributen und Methoden (Teil 1) - Objektorientierung: Kapselung/Vererbung/Polymorphie
Voraussetzungen (Teil 0) - Objektorientierung: Kapselung/Vererbung/Polymorphie
Переглядів 1,6 тис.8 місяців тому
Voraussetzungen (Teil 0) - Objektorientierung: Kapselung/Vererbung/Polymorphie

КОМЕНТАРІ

  • @soul_t7
    @soul_t7 День тому

    super Videos wie immer

    • @StefanMacke
      @StefanMacke День тому

      Vielen Dank! Das freut mich. 😁

  • @theinvestoor
    @theinvestoor 2 дні тому

    Danke

  • @simong9559
    @simong9559 4 дні тому

    Sie sind echt gut darin Wissen zu vermitteln. Tolles Talent.

    • @StefanMacke
      @StefanMacke 4 дні тому

      Herzlichen Dank! Das freut mich! 😊

  • @acetate6
    @acetate6 5 днів тому

    Für jemanden wie mich, der nicht vom Fach ist, ist das wirklich Gold wert. Alles sofort verstanden und problemlos im Selbststudium umsetzen können. Top! :D

    • @StefanMacke
      @StefanMacke 4 дні тому

      Das freut mich für dich! 😊

  • @Snazz187
    @Snazz187 7 днів тому

    Danke für das Video! Eine Frage habe ich noch: Müsste beim Opt in 26:38 nicht eine zweiter Aktivitätsbalken entstehen? Oder kann so ein selbstaufruf doch ohne einen zusätzlichen Aktivitätsbalken stattfinden?

    • @StefanMacke
      @StefanMacke 4 дні тому

      Nein, du hast absolut recht. Da müsste eine weitere Aktivierung stattfinden. Da ich aber mit PlantUML alles hintereinander in ein Diagramm gequetscht habe, ging das nicht! 🥲

    • @Snazz187
      @Snazz187 4 дні тому

      @ Danke für die Antwort 👍

  • @WeaselMon97
    @WeaselMon97 10 днів тому

    Ich muss ein Use case Diagramm für ein Taxiunternehmen machen mit 1 Akteur, 5 Use cases, 2 extend beziehungen, 1er include beziehung, 2 Kommentare und einem System als Akteur, hat irgendwer eine Idee wie ich das am besten darstellen kann?

    • @StefanMacke
      @StefanMacke 9 днів тому

      Die Frage ist, was denn überhaupt die Use-Cases sein sollen. Ohne zu wissen, was das System tun/können soll, können wir keine Use-Cases modellieren.

    • @WeaselMon97
      @WeaselMon97 9 днів тому

      @@StefanMacke Vielen Dank für die Info, komische Frage undzwar saß ich gestern nochmal an meinem Use-Case Diagramm, gebe es einen weg, wie ich es ihnen zeigen könnte, sodass sie mir feedback geben :/ Es ist an sich fertig, würde nur gerne wissen, ob ich Fehler eingebaut habe.

  • @kubadrard6495
    @kubadrard6495 12 днів тому

    Ich bin so erleichtert, dass der Knoten endlich geplatzt ist! Die Oktetten haben mich lange verwirrt, aber als du erklärt hast, dass sie nur der besseren Übersicht dienen und keinen direkten Einfluss haben, hat es bei mir endlich klick gemacht. Im März schreibe ich meine GAP1-Prüfung und habe mich für die Richtung FIAE entschieden. Meinst du, dass Themen wie Variable Length Subnet Masking (VLSM) auch Teil der Prüfung sein könnten? Oder wäre das schon zu tiefgehend für die GAP1? Danke für deine Videos, die helfen so sehr.

    • @StefanMacke
      @StefanMacke 10 днів тому

      Freut mich, wenn ich helfen kann! VLSM kann ich nicht ausschließen, aber ich halte es für sehr unwahrscheinlich. Im aktualisierten Prüfungskatalog steht es nicht. Allerdings steht auch Subnetting an sich dort nicht drin. Ich vermute, dass es nicht drankommt.

  • @croiviiv
    @croiviiv 12 днів тому

    Hallo lieber Herr Macke, noch einmal, vielen Dank für die Lehrreichen Videos, auch die AP2 hab ich bestanden 🎉🎉🎉🎉🎉

    • @kubadrard6495
      @kubadrard6495 12 днів тому

      Hey Glückwunsch =)

    • @croiviiv
      @croiviiv 12 днів тому

      @kubadrard6495 Vielen lieben Dank 😊

    • @StefanMacke
      @StefanMacke 12 днів тому

      Klasse! Das freut mich für dich! :-)

  • @yassineel4395
    @yassineel4395 15 днів тому

    Danke, es wäre sehr schön, wenn Sie mein Lehrer wären

  • @FullMetalChickn
    @FullMetalChickn 17 днів тому

    Danke für die Erklärungen, super Videos. Kurze Frage: Wieso ist in dem Beispiel bei der 1. Normalform die Kundennummer Teil des Primärschlüssels? Würden Bestell- und Artikelnummer nicht ausreichen? Dass eine eindeutige funktionale Abhängigkeit erst in der 2. Normalform "dran" ist, habe ich verstanden. Nur eben die Frage, warum die Kundennummer hier bei dir mit zum Primärschlüssel in der 1. NF dabei ist, da es uns nicht hilft, dass die Kundennummer "dabei" ist, oder?

    • @StefanMacke
      @StefanMacke 15 днів тому

      Das stimmt. Man könnte die Spalten etwas anders anordnen und mit der Bestellung vorne beginnen. Dann wäre zu sehen, dass der Kunde eigentlich von der Bestellung abhängt und die Kundennummer nicht Teil des Schlüssels sein müsste.

    • @FullMetalChickn
      @FullMetalChickn 14 днів тому

      @@StefanMacke danke für die Antwort, Ihre Videos helfen mir sehr <3

  • @steaphanohonoremoustafa7262
    @steaphanohonoremoustafa7262 17 днів тому

    Warum sehe ich dieses Video erstmal heute? Ich muss Vm vs Container für ein Projekt präsentieren, und habe 2 Monate lang recherchiert. Sehr detaillierte Video und klare Erklärung... Tolle humour also nicht langweilig obwohl das Video über eine Stunde dauert. Viel vielen Dank Stefan Macke

    • @StefanMacke
      @StefanMacke 17 днів тому

      Freut mich, wenn ich helfen kann! :-) Ist es ein Vortrag für die Berufsschule? Machst du eine Ausbildung in der IT?

  • @rdvancan9066
    @rdvancan9066 Місяць тому

    Hallo Stefan, Was benutzt du als Eingabegerät zum Schreiben , ein IPad oder ähnliches?

    • @StefanMacke
      @StefanMacke Місяць тому

      Ja, das ist ein iPad gespiegelt auf den Windows-PC mit der Software Mirroring360.

  • @TRZMac
    @TRZMac Місяць тому

    Bin ich hier der einzige FIDP, der Sommer 25 schreibt? Falls nicht wie bereitet ihr euch drauf?

    • @StefanMacke
      @StefanMacke Місяць тому

      Alte Prüfungen! 😜

    • @TRZMac
      @TRZMac Місяць тому

      @@StefanMacke Ich habe mir alle geholt und das mache ich dann bis es soweit ist, aber ein paar Themen sitzen noch nicht ganz drin XD Deshalb schaue ich mir deine tollen Vids an. Vielen Dank!

    • @StefanMacke
      @StefanMacke Місяць тому

      @TRZMac Gerne, hoffentlich hilft es dir.

  • @SteffI2510
    @SteffI2510 Місяць тому

    Vielen vielen Dank! Mehr verstanden wie in x Unterrichtsstunden 🫣 ich pfeife mir das jetzt jetzt ein paar Mal rein 😂 vielleicht hilft es ja.

    • @StefanMacke
      @StefanMacke Місяць тому

      Ich drücke die Daumen! 😁

    • @SteffI2510
      @SteffI2510 Місяць тому

      @StefanMacke danke. Mich verwirrt nur das 4K. Bei den Prüfungsvorbereitungen müssen wir 4K und UHD unterscheiden.

    • @StefanMacke
      @StefanMacke Місяць тому

      @@SteffI2510 UHD und 4K sind in der Praxis eigentlich das gleiche Format. Aber es gibt noch ein 4K-Format aus dem Kinobereich in ca. 17:9 mit 4.096px statt 3.840px. Ich würde bei "4K" erstmal von letzterem Format ausgehen, außer es ist anders angegeben. Oder was sind deine Erfahrungen?

    • @SteffI2510
      @SteffI2510 Місяць тому

      @@StefanMacke bin erst ganz frisch in diesem Thema. Mache eine Umschulung zur Mediengestalterin und muss mich da jetzt irgendwie rein fuchsen um es zu bestehen. Die meisten aus meiner Klasse haben schon Erfahrungen gesammelt. Das sind fast alle ehemalige GTAs. Da es sich bei der Probearbeit um Bildbearbeitung geht und er im 2. Lj Videos dazu kommen, denke ich, dass es noch nicht so explizit mit Film zu tun hat 🤔 aber wie gesagt, ich bin noch ganz am Anfang.

  • @felixblum
    @felixblum Місяць тому

    Starkes Video, wie immer! Danke 🙏🏻

    • @StefanMacke
      @StefanMacke Місяць тому

      Danke, das freut mich! ☺️

    • @felixblum
      @felixblum Місяць тому

      @ 🤗✌🏻

  • @damnationde5470
    @damnationde5470 Місяць тому

    Vielen Dank für deine Arbeit. Viele Themen lernt man für die Prüfung einfach nicht, weil man es nie in der Schule ind Betrieb gehört hat. Dank dir kann jeder Anwendungsentwickler für die Prüfung alle Themen auf der IT-Podcast Seite einsehen, was immens hilft sich für diese unberechenbaren Klausuren vorzubereiten. Danke für deinen Aufwand (jz mal ohne Witz, das ist nicht selbstverständlich, du verdienst ja nichts daran im Internet Azubis zu helfen, daher vielen vielen Dank). Du hast sehr vielen Menschen etwas wichtiges beigebracht und geholfen, die Ausbildung zu schaffen, und das ist sehr viel Wert. MfG

    • @StefanMacke
      @StefanMacke Місяць тому

      Danke für das positive Feedback. Das motiviert mich weiterzumachen. 😊

  • @felixblum
    @felixblum Місяць тому

    👍🏻

  • @lukeoflukes
    @lukeoflukes Місяць тому

    Sehr interessant, macht Spaß dir zuzuhören

    • @StefanMacke
      @StefanMacke Місяць тому

      Freut mich zu hören! 😊

  • @NinaLei-gq7ev
    @NinaLei-gq7ev Місяць тому

    Richtig gut, danke! Vorallem dass du die TExte mit Listenabsatz dargestellt hast, dann sieht man ganz schnell, wo noch Text fehlt 😋

    • @StefanMacke
      @StefanMacke Місяць тому

      Hehe 😄 Alles im Service mit drin!

  • @rinakunst3601
    @rinakunst3601 Місяць тому

    Danke für die ausführliche Erklärung.

  • @mashelw1089
    @mashelw1089 Місяць тому

    Nicht lachen🤭, mir hat`s geholfen: ÄN BE FUN EFF ÜBERZUg Eine stabile Anal test Mod, muss man selbst-verständlich Chick zu bedienen erlernen. Nur eine angemessene InterOP, ordnungsgemäß geführt, ist richtig sicher. Je nach Zeit-verbrauch, kann ein Anpass-austausch eine Koexistenz installieren. Zuverlässig ist nur: Reife Wiederherstellungs Fehler-Toll !

  • @abastrax8228
    @abastrax8228 Місяць тому

    Auch von mir, vielen dank! Mittwoch schreibe ich meine AP2 und ich habe in der schule echt NIX gelernt, du bist echt gut im erklären! Viele grüße, alles gute und vielen dank an Herr Macke!

    • @StefanMacke
      @StefanMacke Місяць тому

      Ich drücke dir die Daumen! 🤞

  • @patrickstar7692
    @patrickstar7692 Місяць тому

    Vielen Dank, dass Sie diese Inhalte frei zur Verfügung stellen. Sie können sehr gut Sachen erklären, sodass es auch dumme (wie ich) verstehen!

    • @StefanMacke
      @StefanMacke Місяць тому

      Danke für das Feedback! Aber dumm bist du bestimmt nicht! Immerhin schaust du dir Videos an, um etwas zu lernen.

  • @finleyoderso3654
    @finleyoderso3654 Місяць тому

    Alter du bist genauso viel am yappen wie die Berufsschullehrer

  • @DiorLapinez
    @DiorLapinez Місяць тому

    danke

  • @sebreb3359
    @sebreb3359 Місяць тому

    hallo :) ich würd nicht sagen wir gehen weg von der programmierung der hardware, wenn wir in assambler früher direkt die hardware adressiert haben und wir sagen boah das sind ja soviele befehle, kann kein mensch... aber damals hat man halt nur diese befehle gehabt, heute laufen diese befehle immer noch :) die glorreiche arbeit von anderen. aber die programmiersprachen binden das alles automatisch mit ein. wir können halt mehr programm logik machen aber trotzdem adressieren wir immer noch die hardware auch wenn wir es nicht mehr sehen :) heute kennen wir quasi unmengen mehr befehle als nur die direkten maschinencodebefehle (das beispiel mit den 8 tasten für einen 8bit befehl). passiert halt im hintergrund automatisch mit :) danke an wer das auch immer gemacht hat :D ach hätt ich mal weiter gegugt :) prorgammier generationen :) ja trifft es :D

    • @StefanMacke
      @StefanMacke Місяць тому

      Klar läuft die Hardware immer noch drunter. Aber wir wollen (!) uns ja in den meisten Fällen von ihr lösen, um abstrakter arbeiten zu können und nicht für jede neue CPU unseren Code anpassen zu müssen 😁

  • @AdaKadesch
    @AdaKadesch Місяць тому

    Du bist klasse! Unser Lehrer wirft uns ein ellenlanges Script an den Kopf, das wir lesen und damit dann Anwendungsfalldiagramme erstellen sollen, ansonsten versteckt er sich nur hinter seinem Bildschirm und wenn man mal ne Frage dazu hat, kommen sehr vage Aussagen. Würde dich gern gegen ihn eintauschen!

    • @StefanMacke
      @StefanMacke Місяць тому

      Hehe 😁 Freut mich, wenn ich helfen kann.

  • @Sephirrot100
    @Sephirrot100 2 місяці тому

    Sie können es den Umschülern nicht übel nehmen die Bildunsgträger sind nicht nur einerseits komplett schlecht ausgestattet die Trainer können das teilweise selber nicht oder wollen es nicht beibringen ich habe bisher alles was ich für die Prüfung gelernt habe aus ihren Videos und meinem Prakitkumsbetrieb zu verdanken

    • @StefanMacke
      @StefanMacke 2 місяці тому

      Oh, ich nehme es nie den Umschüler:innen übel, sondern immer den Bildungseinrichtungen und Ausbildungsunternehmen! Die Umschüler:innen haben ja oft keine andere Wahl als ihren Beruf zu wechseln und sind auf Unterstützung angewiesen. Und die gibt es oft nur unzureichend.

  • @IIellocoII
    @IIellocoII 2 місяці тому

    Vielen herzlichen Dank für die gemachte Mühe.

  • @Sephirrot100
    @Sephirrot100 2 місяці тому

    bei Umschülern könnte ich das verstehen die Bildungsträger haben teilweise sowas von unfähige trainer das ist nicht mehr feierlich

    • @Sephirrot100
      @Sephirrot100 2 місяці тому

      das die das nicht kennen mein ich

    • @StefanMacke
      @StefanMacke 2 місяці тому

      Ja, das höre ich leider auch oft so von Umschulungen. 😕

  • @dikesh4478
    @dikesh4478 2 місяці тому

    Could you also please explain subnetting for IPv6. That would be really great Herr Macke.

    • @StefanMacke
      @StefanMacke 2 місяці тому

      Maybe in another video. I'll add it to my list of requested topics.

  • @Motawa88
    @Motawa88 2 місяці тому

    gut erklärt aber die aufgaben in der pruefung sind so komplex das einem das hier kaum hilft

    • @StefanMacke
      @StefanMacke 2 місяці тому

      Mh... Die Klassendiagramme sind meist schon recht abgespeckt in der Prüfung. Keine Methoden/Attribute z.B. oder nur wenige Komponenten. Aber egal wie umfangreich, die Syntax musst du ja verstehen. Daher das Video.

  • @mohamedhamudah2906
    @mohamedhamudah2906 2 місяці тому

    danke Ihre Erklärung super :)

    • @StefanMacke
      @StefanMacke 2 місяці тому

      Danke für das Lob! 😊

  • @sennlich
    @sennlich 2 місяці тому

    ja ja bloss nicht dem gemeinen user irgendwas machen lassen. Lasst das mal lieber vom experten erledigen! Das gehört langsam aber sicher geändert. Free the people with good guis ! Mein Anspruch an die Zukunft. Baut gute GUIs und es wird der mensch ermächtigt, sachen zu handeln, die sonst nur den "Experten" und Hackern zur Verfügung stehen. Das ist so als würde ich bei guten Büchern nicht Übersetzung in mehr Sprachen zulassen um nicht allen die Zugänglichkeit dieser Informationen zu geben. Sollte man mal drüber nachdenken. Na ja , auf lange zeit wird sich gute Software mit guter GUI durchsetzen.

    • @StefanMacke
      @StefanMacke 2 місяці тому

      Was möchtest du mir damit sagen? 🤔

  • @sarahsolomon1546
    @sarahsolomon1546 2 місяці тому

    Vielen lieben Dank für das Video und die tolle Erklärung

  • @paschade8309
    @paschade8309 2 місяці тому

    Hi, danke für das Video, du hast es echt gut erklärt. Trotzdem hab ich noch eine offene Frage. Bei einem synchronen Request bekomme ich ja mit dem Gestrichelten Pfeil eine Antwort. In PlantUML, wie bei dir zu sehen ist ist die Spitze vom Antwortpfeil ausgemalt. Ich habe das jedoch bisher immer nur mit einer offenen, nicht ausgemalten Pfeilspitze gesehen. Ist das ein PlatUML Ding, oder muss das in der Prüfung dann auch so sein?

    • @StefanMacke
      @StefanMacke 2 місяці тому

      PlantUML hält sich nicht immer so ganz an die Standards. Im Zweifel schaust du im Beiblatt der IHK-Prüfung nach der erwarteten Syntax. Ein offener Pfeil dürfte "richtiger" sein.

  • @saikokamiyt
    @saikokamiyt 2 місяці тому

    Vielen Dank für das Video. Bezüglich der abstrakten Klassen habe ich eine Nachfrage. Wenn ich Sie richtig verstehe ist die Verwendung von "<<abstract>> Klasse" für die Darstellung korrekt (wenn Kursiv nicht möglich). Jedoch finde ich dazu sowohl im älteren Belegsatz der IHK als auch lt. der Spezifikation eher die Variante "Klasse {abstract}" als korrekte Variante. Könnten Sie mich diesbezüglich auf den aktuellsten Stand bringen, was die IHK als Korrekt ansieht? Danke und Gruß

    • @StefanMacke
      @StefanMacke 2 місяці тому

      Ehrlich gesagt: du wirst die Punkte bekommen, wenn du irgendwie deutlich machst, dass das Ding abstract ist. :-) Korrekt ist eigentlich <<>>, aber {} geht auch. Das ist ja keine Wissenschaft. Im Zweifel schaust du ins Beiblatt der Prüfung, was dort angegeben ist.

  • @ladonveron
    @ladonveron 2 місяці тому

    Huhu, wenn wir agiles Projektmanahement hatten, bedarf es trotzdem lasten und Pflichtenheft?

    • @StefanMacke
      @StefanMacke 2 місяці тому

      Nein, dann zeigst du die zu deinem Prozess passenden Artefakte wie z.B. Product Backlog und Sprint Backlog.

    • @ladonveron
      @ladonveron 2 місяці тому

      @StefanMacke super, Dankeschön 😘

  • @Snazz187
    @Snazz187 2 місяці тому

    Wenn man einen Anwendungsfall hat, der inkludiert wird z.B. wie in 26:36 "Artikel in Warenkorb legen". MUSS man dann vom Akteur einen Assoziation zu diesem Use Case ziehen oder nicht? Im eben genannten Beispiel ist das z.B. der Fall aber vorher im Video nicht.

    • @StefanMacke
      @StefanMacke 2 місяці тому

      Nein, das musst du nicht. Include ist obligatorisch, also muss auch der inkludierte Use-Case dem Akteur zugeordnet sein. Du kannst die Linie aber trotzdem zeichnen, wenn du magst.

    • @Snazz187
      @Snazz187 2 місяці тому

      @ danke für die Antwort !!

  • @sebreb3359
    @sebreb3359 2 місяці тому

    Jedes 6-Eck ist auch eine Raute 🙂 dennoch danke für die Erklärungen 🙂

    • @StefanMacke
      @StefanMacke 2 місяці тому

      Äh, nein. Eine Raute hat 4 Seiten. Aber was möchtest du mir damit sagen? 🤔

    • @sebreb3359
      @sebreb3359 2 місяці тому

      @@StefanMacke Kapitel "Verzweigung mit Bedingungen" ist die Raute, wo "hungrig?" steht, ein 6-Eck :) Ich mache grade Umschulung un hab jetzt Winter 2024 Prüfung. ich merke grade wie wenig wir von all dem überhaupt durchgenommen haben in den 2 Jahren. Es ist echt viel Stoff für die kurze Zeit, hoffentlich geben die demnächst anderen Umschülern mehr Zeit :)

    • @StefanMacke
      @StefanMacke 2 місяці тому

      @@sebreb3359 Haha! 😁 Ui, das ist mir wohl durchgerutscht! Ich drücke dir die Daumen für die Prüfung!

  • @croiviiv
    @croiviiv 2 місяці тому

    Ich habe die AP1 bestanden.......🎉🎉🎉🎉🎉🎉 Vielen dank noch einmal fur die videos & die Erklärungen! Grüße aus Hamburg

    • @StefanMacke
      @StefanMacke 2 місяці тому

      Herzlichen Glückwunsch! Das freut mich! 🥳

    • @croiviiv
      @croiviiv 2 місяці тому

      @StefanMacke danke danke.....sie glauben gar nicht wie froh & stolz ich auf mich bin. Ich bin aber auch sehr froh das sich jemand die Mühe macht sein Wissen in Form von Videos weiterzugehen!!!

    • @Брэд-л4ь
      @Брэд-л4ь 13 днів тому

      @@croiviiv darf ich fragen in welchen Bundesland Sie die Prüfung geschrieben haben ? Ich schreibe meine Ap 1 Ende März.

    • @croiviiv
      @croiviiv 13 днів тому

      @Брэд-л4ь in Schleswig Holstein & sie?

  • @TomatenStudent
    @TomatenStudent 2 місяці тому

    Hallo Herr Macke, ich danke Ihnen sehr für ihre ausführlichen Erklärungen. Aber hier, im Sequenzdiagramm habe ich eine Frage, wenn ich ein alternative nutze, darin eine loop-schleife laufen lasse o.ä. wird ja die Modellierung sehr umfangreich (groß). Gibt es hierfür eine Möglichkeit einen Verweis zu setzen, dass man einen expliziten Fall auf einem Beiblatt modelliert?

    • @StefanMacke
      @StefanMacke 2 місяці тому

      Ja, das machst du mit "ref". Schau mal hier: de.wikipedia.org/wiki/Sequenzdiagramm#Kombinierte_Fragmente

  • @BJules-
    @BJules- 2 місяці тому

    Herr Macke, ich möchte mich einmal herzlich bedanken für dieses ausgezeichnete Tutorial und die Excel Vorlage. Ich habe es nun endlich verstanden.. Wünsche Ihnen alles Gute für Ihre Mühe. 🎉🎉🎉

    • @StefanMacke
      @StefanMacke 2 місяці тому

      Danke, das freut mich sehr! 😊

  • @thomasseyfarth3589
    @thomasseyfarth3589 2 місяці тому

    Eine Komposition zu programmieren, würde ich als innere Klassen implementieren. Denn dabei ist das Objekt B, vom Objekt A zwingend Abhängig.

    • @StefanMacke
      @StefanMacke 2 місяці тому

      Kannst du machen. Ist in der Praxis aber meist komplett überflüssiger Overkill. Aus meiner Sicht eine reine Definitionsfrage und irrlevant für die Implementierung.

  • @yukaa_ofc
    @yukaa_ofc 2 місяці тому

    Wo gibts denn diese tolle PDF?

    • @StefanMacke
      @StefanMacke 2 місяці тому

      Die gibt es leider nur auf meiner Festplatte! 😉

    • @yukaa_ofc
      @yukaa_ofc 2 місяці тому

      @@StefanMacke schade🥲

  • @Mirzaei2023
    @Mirzaei2023 2 місяці тому

    Ich habe bald Prüfung als AE, aber ich lerne selber zu Hause, Ich habe viel Programmiert und habe sogar mein Webserver zu Hause und habe was gehostet. Ich weiß nicht wo soll ich anfangen, was lernen am besten ist. ich suche nach irgendwas das mir beim Lernen hilft. Ich finde deine Video Gut aber denke nicht ausreichend. VG Esmaeil

    • @StefanMacke
      @StefanMacke 2 місяці тому

      Schau mal meine Liste mit Prüfungsthemen durch: it-berufe-podcast.de/AP2

  • @jeroenc3650
    @jeroenc3650 3 місяці тому

    Danke für deine Videos die sind immer gut verständlich. Was viele Leute über Windows nicht wissen ist, dass es mit den 1024er Einheiten rechnet aber so tut als wären es die 1000er Einheiten. Deswegen werden Festplatten und USB-Sticks auch immer kleiner angezeigt. Also eine 1000 GB Festplatte wird als 930 GB angezeigt dabei sind es circa 930 GiB. Da lügen nicht die Festplattenhersteller sondern Windows.

    • @StefanMacke
      @StefanMacke 3 місяці тому

      Naja, das kann man so oder so sehen. 😀 Ist halt schwierig für "normale" Menschen, GB und GiB auseinanderzuhalten.

  • @paranoidandroid2484
    @paranoidandroid2484 3 місяці тому

    diese ganzen Shortcuts sind *chef's kiss* 😙👌

    • @StefanMacke
      @StefanMacke 3 місяці тому

      Noch nie gehört den Ausdruck, aber danke! 😀

  • @karenalvarez2396
    @karenalvarez2396 3 місяці тому

    Hallo zusammen, ich verstehe immer noch nicht ganz, warum"Vererbung nicht so gut sein soll". Wir können Vererbung nicht umgehen, da sie, bereits erwähnt, eine der Säulen der OPP ist. Kann mir jemand mehr Info oder Erklärungen dazu geben?? Danke im Voraus :D

    • @StefanMacke
      @StefanMacke 3 місяці тому

      Wenn du den Kurs zuende schaust, wirst du das herausfinden! :-) TL;DR: Vererbung ist eine sehr starke Bindung an eine konkrete Basisklasse, die du im Nachhinein schwer wieder auflösen kannst. Daher sollte man sich sehr sicher sein, dass die einmal gewählte Basisklasse auch ausreicht und sich nicht mehr ändern wird.

  • @wilhelmsiemroth6673
    @wilhelmsiemroth6673 3 місяці тому

    Echt krass wie lange man nach so einer guten Anleitung suchen muss. Vielen vielen Dank

    • @StefanMacke
      @StefanMacke 3 місяці тому

      Freut mich, wenn ich helfen konnte. 😊