- 61
- 259 418
Stefan Macke
Germany
เข้าร่วมเมื่อ 17 ธ.ค. 2012
Impressum: impressum.macke.it
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
* 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
มุมมอง: 979
วีดีโอ
Schnelle Navigation mit der Tastatur für IT-Azubis (+ kurze Einführung in Vim)
มุมมอง 8422 หลายเดือนก่อน
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.4K4 หลายเดือนก่อน
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
มุมมอง 3747 หลายเดือนก่อน
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
มุมมอง 4497 หลายเดือนก่อน
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
มุมมอง 1417 หลายเดือนก่อน
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
มุมมอง 2187 หลายเดือนก่อน
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
มุมมอง 1397 หลายเดือนก่อน
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
มุมมอง 3137 หลายเดือนก่อน
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
มุมมอง 1127 หลายเดือนก่อน
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
มุมมอง 2217 หลายเดือนก่อน
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
มุมมอง 1247 หลายเดือนก่อน
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
มุมมอง 2007 หลายเดือนก่อน
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
มุมมอง 1137 หลายเดือนก่อน
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
มุมมอง 1777 หลายเดือนก่อน
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
มุมมอง 1477 หลายเดือนก่อน
Hausaufgabe 07 - Objektorientierung: Kapselung/Vererbung/Polymorphie
Sichtbarkeit protected (Teil 7) - Objektorientierung: Kapselung/Vererbung/Polymorphie
มุมมอง 2097 หลายเดือนก่อน
Sichtbarkeit protected (Teil 7) - Objektorientierung: Kapselung/Vererbung/Polymorphie
Hausaufgabe 06 - Objektorientierung: Kapselung/Vererbung/Polymorphie
มุมมอง 2027 หลายเดือนก่อน
Hausaufgabe 06 - Objektorientierung: Kapselung/Vererbung/Polymorphie
Vererbung (Teil 6) - Objektorientierung: Kapselung/Vererbung/Polymorphie
มุมมอง 3547 หลายเดือนก่อน
Vererbung (Teil 6) - Objektorientierung: Kapselung/Vererbung/Polymorphie
Hausaufgabe 05 - Objektorientierung: Kapselung/Vererbung/Polymorphie
มุมมอง 1987 หลายเดือนก่อน
Hausaufgabe 05 - Objektorientierung: Kapselung/Vererbung/Polymorphie
Domänenspezifische Sprache (Teil 5) - Objektorientierung: Kapselung/Vererbung/Polymorphie
มุมมอง 3097 หลายเดือนก่อน
Domänenspezifische Sprache (Teil 5) - Objektorientierung: Kapselung/Vererbung/Polymorphie
Hausaufgabe 04 - Objektorientierung: Kapselung/Vererbung/Polymorphie
มุมมอง 2057 หลายเดือนก่อน
Hausaufgabe 04 - Objektorientierung: Kapselung/Vererbung/Polymorphie
Enums statt Strings (Teil 4) - Objektorientierung: Kapselung/Vererbung/Polymorphie
มุมมอง 3487 หลายเดือนก่อน
Enums statt Strings (Teil 4) - Objektorientierung: Kapselung/Vererbung/Polymorphie
Hausaufgabe 03 - Objektorientierung: Kapselung/Vererbung/Polymorphie
มุมมอง 2387 หลายเดือนก่อน
Hausaufgabe 03 - Objektorientierung: Kapselung/Vererbung/Polymorphie
Konstruktoren (Teil 3) - Objektorientierung: Kapselung/Vererbung/Polymorphie
มุมมอง 4607 หลายเดือนก่อน
Konstruktoren (Teil 3) - Objektorientierung: Kapselung/Vererbung/Polymorphie
Hausaufgabe 02 - Objektorientierung: Kapselung/Vererbung/Polymorphie
มุมมอง 3007 หลายเดือนก่อน
Hausaufgabe 02 - Objektorientierung: Kapselung/Vererbung/Polymorphie
Getter und Setter (Teil 2) - Objektorientierung: Kapselung/Vererbung/Polymorphie
มุมมอง 6227 หลายเดือนก่อน
Getter und Setter (Teil 2) - Objektorientierung: Kapselung/Vererbung/Polymorphie
Hausaufgabe 01 - Objektorientierung: Kapselung/Vererbung/Polymorphie
มุมมอง 5208 หลายเดือนก่อน
Hausaufgabe 01 - Objektorientierung: Kapselung/Vererbung/Polymorphie
Kapselung von Attributen und Methoden (Teil 1) - Objektorientierung: Kapselung/Vererbung/Polymorphie
มุมมอง 1.2K8 หลายเดือนก่อน
Kapselung von Attributen und Methoden (Teil 1) - Objektorientierung: Kapselung/Vererbung/Polymorphie
Voraussetzungen (Teil 0) - Objektorientierung: Kapselung/Vererbung/Polymorphie
มุมมอง 1.6K8 หลายเดือนก่อน
Voraussetzungen (Teil 0) - Objektorientierung: Kapselung/Vererbung/Polymorphie
Hallo Stefan, Was benutzt du als Eingabegerät zum Schreiben , ein IPad oder ähnliches?
Ja, das ist ein iPad gespiegelt auf den Windows-PC mit der Software Mirroring360.
Bin ich hier der einzige FIDP, der Sommer 25 schreibt? Falls nicht wie bereitet ihr euch drauf?
Alte Prüfungen! 😜
@@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!
@TRZMac Gerne, hoffentlich hilft es dir.
Vielen vielen Dank! Mehr verstanden wie in x Unterrichtsstunden 🫣 ich pfeife mir das jetzt jetzt ein paar Mal rein 😂 vielleicht hilft es ja.
Ich drücke die Daumen! 😁
@StefanMacke danke. Mich verwirrt nur das 4K. Bei den Prüfungsvorbereitungen müssen wir 4K und UHD unterscheiden.
@@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?
@@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.
Starkes Video, wie immer! Danke 🙏🏻
Danke, das freut mich! ☺️
@ 🤗✌🏻
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
Danke für das positive Feedback. Das motiviert mich weiterzumachen. 😊
👍🏻
Sehr interessant, macht Spaß dir zuzuhören
Freut mich zu hören! 😊
Richtig gut, danke! Vorallem dass du die TExte mit Listenabsatz dargestellt hast, dann sieht man ganz schnell, wo noch Text fehlt 😋
Hehe 😄 Alles im Service mit drin!
Danke für die ausführliche Erklärung.
Sehr gerne! 😊
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 !
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!
Ich drücke dir die Daumen! 🤞
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!
Danke für das Feedback! Aber dumm bist du bestimmt nicht! Immerhin schaust du dir Videos an, um etwas zu lernen.
Alter du bist genauso viel am yappen wie die Berufsschullehrer
danke
Gern geschehen!
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
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 😁
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!
Hehe 😁 Freut mich, wenn ich helfen kann.
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
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.
Vielen herzlichen Dank für die gemachte Mühe.
Gern geschehen!
bei Umschülern könnte ich das verstehen die Bildungsträger haben teilweise sowas von unfähige trainer das ist nicht mehr feierlich
das die das nicht kennen mein ich
Ja, das höre ich leider auch oft so von Umschulungen. 😕
Could you also please explain subnetting for IPv6. That would be really great Herr Macke.
Maybe in another video. I'll add it to my list of requested topics.
gut erklärt aber die aufgaben in der pruefung sind so komplex das einem das hier kaum hilft
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.
danke Ihre Erklärung super :)
Danke für das Lob! 😊
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.
Was möchtest du mir damit sagen? 🤔
Vielen lieben Dank für das Video und die tolle Erklärung
Sehr gerne 😊
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?
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.
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ß
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.
Huhu, wenn wir agiles Projektmanahement hatten, bedarf es trotzdem lasten und Pflichtenheft?
Nein, dann zeigst du die zu deinem Prozess passenden Artefakte wie z.B. Product Backlog und Sprint Backlog.
@StefanMacke super, Dankeschön 😘
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.
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.
@ danke für die Antwort !!
Jedes 6-Eck ist auch eine Raute 🙂 dennoch danke für die Erklärungen 🙂
Äh, nein. Eine Raute hat 4 Seiten. Aber was möchtest du mir damit sagen? 🤔
@@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 :)
@@sebreb3359 Haha! 😁 Ui, das ist mir wohl durchgerutscht! Ich drücke dir die Daumen für die Prüfung!
Ich habe die AP1 bestanden.......🎉🎉🎉🎉🎉🎉 Vielen dank noch einmal fur die videos & die Erklärungen! Grüße aus Hamburg
Herzlichen Glückwunsch! Das freut mich! 🥳
@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!!!
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?
Ja, das machst du mit "ref". Schau mal hier: de.wikipedia.org/wiki/Sequenzdiagramm#Kombinierte_Fragmente
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. 🎉🎉🎉
Danke, das freut mich sehr! 😊
Eine Komposition zu programmieren, würde ich als innere Klassen implementieren. Denn dabei ist das Objekt B, vom Objekt A zwingend Abhängig.
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.
Wo gibts denn diese tolle PDF?
Die gibt es leider nur auf meiner Festplatte! 😉
@@StefanMacke schade🥲
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
Schau mal meine Liste mit Prüfungsthemen durch: it-berufe-podcast.de/AP2
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.
Naja, das kann man so oder so sehen. 😀 Ist halt schwierig für "normale" Menschen, GB und GiB auseinanderzuhalten.
diese ganzen Shortcuts sind *chef's kiss* 😙👌
Noch nie gehört den Ausdruck, aber danke! 😀
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
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.
Echt krass wie lange man nach so einer guten Anleitung suchen muss. Vielen vielen Dank
Freut mich, wenn ich helfen konnte. 😊
Cooles video
Danke! 😊
Was verstehen Sie unter Normalisierung ? Genau die Frage kam in der mündlichen Ergänzungsprüfung. Gott sei Dank, dass ich mir dieses Video par Tage vorher angeschaut habe.
Klasse, das freut mich. Ich hoffe, du konntest sie dadurch auch gut beantworten! 😄
Herzlichen Dank für deinen gesamten Content! Ich bin externer Prüfling und bereite mich neben dem Hauptjob auf die AP2 vor. Deine Videos und Podcasts vermitteln nicht nur wichtiges Wissen sondern motivieren auch Neues zu lernen. Auf dem Weg zur Arbeit oder nach Hause läuft dein Spotify Podcast ;-). Ich hoffe immer noch auf Live Streams zu Prüfungsvorbereitungen, Projektarbeiten/-dokumentationen oder allgemeinen Themen für alle IT Berufe 😀
Danke, das freut mich. Leider hat mein Tag auch nur 24 Stunden, aber ich gebe mein Bestes. 😁
Hallo Stefan, danke für das Video. Ich studiere Wirtschaftsinformatik an der Uni und fand manche Videos viel zu unvollständig oder zu leicht. Ich weiß nicht, wie es bei den IHK Prüfungen ist, aber so Sequenzdiagramm am Codebeispiel fände ich zusätzlich sehr hilfreich. Lg
Das Niveau der IHK-Prüfungen bei UML-Diagrammen kannst du nicht vergleichen mit einem Studium. Es geht bei meinen Videos nicht darum, die UML vollständig vorzustellen mit allen Feinheiten, sonden um prüfungsnahes Wissen zur Anwendung der Diagramme zu vermitteln. Und dafür habe ich mich auf die Inhalte beschränkt, die prüfungsrelevant sind.
@@StefanMackeAch so, fair enough! Auch wenn ich die Fragmente total sinnvoll finde, kam es bei uns in der Prüfung noch gar nicht dran. Dafür war es aber sehr umfangreich und aus dem Code ableiten war auch eine indirekte Voraussetzung
Danke Stephen, für diese klare Erklärung
Gern geschehen! :-)
Sir, I am a social media marketing and management expert. As a marketer I know how to generate traffic and audience for any website or apple or Spotify podcast. I have seen you have Apple and Spotify podcasts. Your apple podcast is in the ranking chart in Germany in 80. I can keep your podcast in top ranking 1-20 and thousands of downloads. I would like to work with you to grow your podcast. Thanks!
Thank you, but I'm not interested.
@@StefanMacke Ok sir, if you want anytime knock me. Thanks❤️❤️❤️
Danke und war an viele Punkte hilfreich. Leider gesamt gesehen hat es mir jedoch nicht komplett geholfen weil: 1. Viel zu schnell gesprochen. 2. An einigen Stellen kommen Verwechselungen vor wo du 0 zu 1 sagst aber 1 gemeint ist und so Sachen. 3. Mir fehlen die genauen Rechenwege Schritt für Schritt welche du im Excel im Hintergrund durchführst. 4. Lieber ein zwei weniger Beispiele mit unterschiedlichen CIDR Zahlen und dafür mehr Rechenwege Schritt für Schritt als Anleitung zum mitschreiben. Danke trotzdem aber muss jetzt was finden was noch mehr in die Details beim konkreten Berechnen geht sowohl vom weg als auch von der Darstellung.
Danke für dein Feedback. 1) Stell das Video doch einfach langsamer. 2) Sorry, das kann mal passieren. 3) Die Berechnung kannst du in der Excel-Datei nachschauen. Die ist oben verlinkt. 4) Ich möchte möglichst viele Themen abdecken und nicht vereinzelt alles immer wiederholen.
Das blöde ist mit dem vi system braucht man viel muscle memory. Das dauert erstmal Wochen bis man das einigermaßen draufhat, und zusätzlich muss man bei dem System bleiben, das heißt überall wo man Text bearbeiten muss, braucht man ein entsprechendes vi plugin, um selbst in Form zu bleiben. Auch z.b. bei TH-cam Kommentaren oder Texteingaben für Internetforen, etc, bräuchte man dann optimalerweise dieses vi System. Sollte man sich gut überlegen ob nicht der mittelweg mit den Pfeiltasten praktikabler auf lange Sicht sein kann.
Ja, der Einstieg ist holprig, aber langfristig lohnt sich das. Dass du nicht in jedem kleinen Textfeld den Vi nutzen kannst, ist dann leider so. Aber deswegen würde ich nicht den großen Vorteil bei der täglichen Arbeit wegwerfen.
Vielen Danke Stefan
Gern geschehen!
🧑💻👍
Erstmal vielen lieben Dank! Ich weiß, es ist nicht so einfach, ein einstündiges Video zu erstellen, aber dafür bin ich sehr dankbar. Außerdem, obwohl Deutsch nicht meine Muttersprache ist, habe ich alles verstanden. Und schließlich: Schöne Hunde, und das Bild von den zwei Süßen war wirklich sehr schön!
Danke, das freut mich. Die beiden mussten dringend mal gezeigt werden. 😍