Maik Aicher
Maik Aicher
  • 146
  • 309 428
JavaScript EventLoop
Die Eventloop ist die Lösung für JavaScript, trotz der Nutzung von nur einem Thread innerhalb einer Interpreterinstanz den Code ohne Blockaden auszuführen. In diesem Video gehen wir durch die Grundidee der EventLoop und analysieren das Verhalten anhand von mehreren Testfunktionen und einem "realen" Beispiel.
Die Codebeispiele findet ihr unter Github: github.com/maikaicher/VideoEventLoop.git
Einen Überblick über weiterführende Infos findet ihr unter www.codeconcert.de
PS: Das Rauschen im Hintergrund ist Regen ;-)
มุมมอง: 94

วีดีโอ

Singleton Pattern
มุมมอง 1738 หลายเดือนก่อน
Im Video gehen wir durch die Grundidee des Singleton Pattern, welches auch im Rahmen der GoF diskutiert wurde. Im Wesentlichen geht es um die konkrete Umsetzung und den Case, wann wir solch ein Pattern überhaupt benögigen. Einen Überblick über weiterführende Infos findet ihr unter www.codeconcert.de
Decorator Pattern
มุมมอง 227ปีที่แล้ว
Das Decorator Pattern gehört zu den Strukturpattern. In diesem Video gehen wir auf die Details ein und klären, wann dieses Pattern sinnvoll ist. Einen Überblick über weiterführende Infos findet ihr unter www.codeconcert.de
Algorithmen mit Sortierungen
มุมมอง 217ปีที่แล้ว
Für die Vorbereitung auf mögliche Algorithmen in der IHK Prüfung möchte ich eine "best selection" von Algorithmen hier erklären. In diesem Video kümmern wir uns um das Thema "sortieren". Hierbei gehe ich auf grundlegende Eigenschaften von Sortieralgorithmen ein, erkläre Bubble- und Selection-Sort und wie man sie auf Objekte anwendet. Zum Schluss gehen wir auf einen "beliebten" Algorithmus in Zu...
Algorithmen mit Modulo
มุมมอง 131ปีที่แล้ว
Für die Vorbereitung auf mögliche Algorithmen in der IHK Prüfung möchte ich eine "best selection" von Algorithmen hier erklären. Das erste Video in dieser Reihe wird sich um Algorithmen mit dem Modulo Operator (oder genauer gesagt dem "remainder" Operator) kümern. Einen Überblick über weiterführende Infos findet ihr unter www.codeconcert.de
Factory Pattern
มุมมอง 324ปีที่แล้ว
Wir klären hier, was eine Factory-Methode macht und wie sich die "einfache" Factory-Methode von dem GoF Factory Pattern unterscheidet. Am Schluss gehe ich noch kurz auf das Abstract Factory Pattern ein. Einen Überblick über weiterführende Infos findet ihr unter www.codeconcert.de
Allgemeine Begriffe für Design-Pattern
มุมมอง 241ปีที่แล้ว
Dieses Video ist der Start für eine ganze Videoreihe über Design-Pattern, wobei ich hier zuerst die wichtigsten Begriffe klären möchte, bevor wir in den folgenden Videos auf die einzelnen Pattern eingehe. Einen Überblick über weiterführende Infos findet ihr unter www.codeconcert.de
Rekursion
มุมมอง 325ปีที่แล้ว
Wir sehen uns in diesem Video die Grundideen von Rekursionen an. Hierbei nutzen wir zuerst die Fakultät als simples Beispiel für rekursive Aufrufe. Danach gehen wir durch den für die Praxis relevanteren Fall der Verarbeitung von Baumstrukturen. Zum Schluss habe ich als "Bonus" noch die Erklärung des Quicksort Algorithmus. Einen Überblick über weiterführende Infos findet ihr unter www.codeconcer...
Stored Procedures und Functions in MySQL
มุมมอง 425ปีที่แล้ว
Die imperative Erweiterung von SQL wird üblicherweise durch "stored Procedures" und "stored Functions" realisiert. In diesem Video sprechen wir darüber was das eigentlich ist, wie wir es einsetzen können und wie der Syntax - zumindest in MySQL - aussieht. Einen Überblick über weiterführende Infos findet ihr unter www.codeconcert.de
Test (Begriffe)
มุมมอง 403ปีที่แล้ว
In diesem Video möchte ich die wichtigsten Begriffe in Zusammenhang mit Softwaretests durchgehen. Was sind Unittests, was versteht man unter TDD oder was ist mit Continuous Integration gemeint. Einen Überblick über weiterführende Infos findet ihr unter www.codeconcert.de
Multithreading
มุมมอง 3452 ปีที่แล้ว
Wir klären ein paar wichtige Begriffe, wie synchron, asynchron und parallel. Weiterhin gehe ich über die Tücken von mulithreaded Programmierung, wie race Conditions ein und zeige in Java, wie man solche Situationen verhindert. Zum Schluss geht es noch kurz um die Deadlocks. Einen Überblick über weiterführende Infos findet ihr unter www.codeconcert.de
XML Daten
มุมมอง 6642 ปีที่แล้ว
XML stellt nach wie vor ein sehr wichtiges Konzept dar, Daten strukturiert abzulegen. In diesem Video gehen wir durch die wichtigsten Eigenschaften von XML Dokumenten - Wohlgeformtheit und Validität. Danach sprechen wir kurz über den DOM und SAX Parser. Einen Überblick über weiterführende Infos findet ihr unter www.codeconcert.de
Verhalten/Umgang mit Datentypen
มุมมอง 2322 ปีที่แล้ว
Manche Verhaltensweisen von Datentypen bezüglich der Übergabe an Unterprogrammen sind auf den ersten Blick etwas schwer nachzuvollziehen. Gleiches gilt bei der Verrechnung verschiedener Datentypen. In diesem Video klären wir anhand der prinzipiellen Struktur von zusammengesetzten und primitiven Datentypen, warum Java ein entsprechendes Verhalten zeigt. Einen Überblick über weiterführende Infos ...
Statische und dynamische Arrays in Java
มุมมอง 6562 ปีที่แล้ว
Wir klären die innere Struktur von Arrays in Java. Hierbei gehen wir auch auf die Erstellung von mehrdimensionalen Arrays ein und wie man sie mit unterschiedlichen Breiten erstellt. Weiterhin zeige ich zwei "naive" Implementierungen von ArrayList und Hashtable, damit wir den Umgang mit den "echten" Klassen aus der Java Systembibliothek besser verstehen. Einen Überblick über weiterführende Infos...
Binärzahlen
มุมมอง 1682 ปีที่แล้ว
Wir klären in diesem Video, wie Dezimalzahlen und Binärzahlen zusammenhängen - am Beispiel einer Umwandlung einer Binärzahl mit Nachkommastellen in eine Dezimalzahl. Einen Überblick über weiterführende Infos findet ihr unter www.codeconcert.de
Datentypen (aus Sicht von Java)
มุมมอง 1932 ปีที่แล้ว
Datentypen (aus Sicht von Java)
Java Grundkonzepte
มุมมอง 1762 ปีที่แล้ว
Java Grundkonzepte
Einordnung von Programmiersprachen
มุมมอง 3882 ปีที่แล้ว
Einordnung von Programmiersprachen
Datenbanken DDL - Der Index
มุมมอง 5502 ปีที่แล้ว
Datenbanken DDL - Der Index
Datenbanken DDL - ALTER TABLE Statement
มุมมอง 3012 ปีที่แล้ว
Datenbanken DDL - ALTER TABLE Statement
Datenbanken DDL - Verhalten von Feldern
มุมมอง 2532 ปีที่แล้ว
Datenbanken DDL - Verhalten von Feldern
Elektrische Größen
มุมมอง 1K2 ปีที่แล้ว
Elektrische Größen
Datenbanken DDL - die Datentypen
มุมมอง 4512 ปีที่แล้ว
Datenbanken DDL - die Datentypen
Projektmanagement: Netzplan
มุมมอง 13K2 ปีที่แล้ว
Projektmanagement: Netzplan
SQL Select Statement - SubSelect
มุมมอง 1.6K2 ปีที่แล้ว
SQL Select Statement - SubSelect
SQL Select Statement - JOIN
มุมมอง 1.1K2 ปีที่แล้ว
SQL Select Statement - JOIN
SQL Select Statement - Aggregatsfunktionen und GROUP BY
มุมมอง 8983 ปีที่แล้ว
SQL Select Statement - Aggregatsfunktionen und GROUP BY
SQL Select Statement - einfaches Select
มุมมอง 8943 ปีที่แล้ว
SQL Select Statement - einfaches Select
Reguläre Ausdrücke Pt. 2
มุมมอง 2703 ปีที่แล้ว
Reguläre Ausdrücke Pt. 2
Reguläre Ausdrücke Pt. 1
มุมมอง 6713 ปีที่แล้ว
Reguläre Ausdrücke Pt. 1

ความคิดเห็น

  • @fc382010
    @fc382010 3 วันที่ผ่านมา

    Anstatt gleich auf die Probleme einzugehen, sollte man erst die Grundlagen erklären. Nach A kommt B, nach B kommt C - das sorgt für mehr Überblick und Verständnis. Einfacher, klarer Aufbau ist der bessere Ansatz!

  • @safinsharo7627
    @safinsharo7627 26 วันที่ผ่านมา

    Danke Herr Aicher

  • @esh1353
    @esh1353 28 วันที่ผ่านมา

    hab nichts gecheckt, trotzdem danke :)) aber was ist das für ein mc donalds piepen im hintergrund? Ich hoffe es ist keine Bombe. Lg

  • @felixteuber3196
    @felixteuber3196 หลายเดือนก่อน

    auch einfach mal ein like dalassen! :)

  • @Azlan-l7v
    @Azlan-l7v หลายเดือนก่อน

    Danke für den Content, auch wenn 99% davon Selbstverständlichkeiten sind und nur in absurden Fachbegriffen eingebettet sind.

  • @Azlan-l7v
    @Azlan-l7v หลายเดือนก่อน

    Der Azubi Fachinformatiker soll Anwalt sein, Markting und Verkäufer sein, Manager sein, Elektrotechniker und Netzwerktechniker sein, Software Entwickler und Datenbankentwickler, Cloud Experte sein, Software Architeckt, Unternehmenberater und Englisch und Deutschprofessoren sein. Es ist einfach nur krank, wie viel theoretische Müll die armen Azubi auswendig lernen müssen und in der Praxis nur 10% davon gebrauchen können. Der Lehrramen für Fachinformatiker ist krank ,realitätsfern und sadistisch. Wenn sie 3 Jahren theoretische Müll auswendig gelernt haben und die absurden und realitätsfernnen IHK-Prüfungen überstanden haben und mental keinen Schaden davon bekommen, dann bekommen sie den Lohn von einem Leiharbeiter und Harz4. Unglaublich, dass die Azubi nicht auf die Barikaden gehen und den Schwachsinn beenden. Der Lehrrahmen ist wirklich einfach nur krank, absurd und realitätsfern. Der Arbeitgeber will nur einen Fachmann, der für Ihn Software entwickeln kann, Support unterstützen kann und halbswegs gesunden Verstand hat und nicht wie viel theoretische MÜll er gelernt hat.

  • @NinaLei-gq7ev
    @NinaLei-gq7ev 2 หลายเดือนก่อน

    Vielen lieben Dank für deine Seite codeconcert, die ich glücklicherweise noch vor meiner Abschlussprüfung gefunden habe. Man kann nicht genug gut erklärtes und schlüssiges Material zum Lernen haben! 🙏🏻

  • @Azlan-l7v
    @Azlan-l7v 2 หลายเดือนก่อน

    Dein Contents sind wirklich sehr gut und didaktisch auf höchsten Niveau. Mach bitte Weiter mit weiteren Themen für fortgeschrittenen Programmierer. Da gibt noch viele spezielle Themen. Fehlerbehandlung Exceptions , Debugging, APIs, Entwurfsmuster, Datenstrukturen... Schade, da Sie nicht mehr weitermachen.

  • @EugenGaus-j6v
    @EugenGaus-j6v 2 หลายเดือนก่อน

    👍 aber das pipen 🔊im Hintergrund nervt, Sory.

  • @Gery-zg7ky
    @Gery-zg7ky 2 หลายเดือนก่อน

    toll erklärt, danke

  • @danielivanov4383
    @danielivanov4383 3 หลายเดือนก่อน

    Echt super Sache, vielen lieben Dank. Der Einstieg ist Klasse, die Themenübergänge sind ebenfalls klasse gemacht.

  • @masodahs.621
    @masodahs.621 4 หลายเดือนก่อน

    Schade um die tolle Erklärung, wenn man von den nervigen Tönen massiv gestört wird.

  • @Alka288
    @Alka288 4 หลายเดือนก่อน

    Mega geiles Video Herr Aicher! Sehr simpel und anschaulich

  • @GheaRashmi42
    @GheaRashmi42 4 หลายเดือนก่อน

    Omg!! Danke!! Du hast mir sehr geholfen

  • @franciscotheape569
    @franciscotheape569 5 หลายเดือนก่อน

    Vor der SA morgen, nochmal die wichtigen Videos durchgehen! =D

  • @PeterBirett
    @PeterBirett 6 หลายเดือนก่อน

    Schon gut erklärt. Eine Methode mit leeren Rumpf kann ich per super.methode aufgerufen werden, auch wenn es kein Sinn machen. Und es wird keine Implementierung erzwungen, was das Schlüsselwort abstract aber erzwungen.

  • @RealEverythingComputers
    @RealEverythingComputers 7 หลายเดือนก่อน

    Thanks, nice video!

  • @JR-fl8pq
    @JR-fl8pq 7 หลายเดือนก่อน

    Klasse 1000 mal Danke

  • @eatme8384
    @eatme8384 7 หลายเดือนก่อน

    cooler Typ, mach weiter so!

  • @TheWorshipersMusicMinistryAnsi
    @TheWorshipersMusicMinistryAnsi 7 หลายเดือนก่อน

    dankschön sehr gute

  • @linmeng-hj2fb
    @linmeng-hj2fb 8 หลายเดือนก่อน

    Sehr gut erklärt! vielen Dank

  • @euha2793
    @euha2793 8 หลายเดือนก่อน

    Kauffrau für Büromanagement lernen auch EPK kennen. Mache gerade die Umschulung und wir haben auch EPK im Lehrplan. Es kommt auch in den Prüfungen dran.

  • @a.c.1421
    @a.c.1421 9 หลายเดือนก่อน

    Vielen Dank! überall gesucht eine deutliche Erklärung aber nur hier gefunden. TOP

  • @thorbjoern1898
    @thorbjoern1898 9 หลายเดือนก่อน

    Rhombus und Raute sind synonym.

  • @JeromaBoaThanh
    @JeromaBoaThanh 9 หลายเดือนก่อน

    Danke und Lg von der HAW Landshut

  • @dermagier4942
    @dermagier4942 9 หลายเดือนก่อน

    22:20 wieso wird ein ausgefüllter pfeil geschrieben obwohl keine antwort zurück kommt ? send(emailadress)

  • @Hellofnell
    @Hellofnell 10 หลายเดือนก่อน

    Danke!

  • @ssostudyy
    @ssostudyy 10 หลายเดือนก่อน

    dankee

  • @Gamuss12345
    @Gamuss12345 10 หลายเดือนก่อน

    Tolle Erklärung! Danke :)

  • @khdx3793
    @khdx3793 10 หลายเดือนก่อน

    Super erklärt, dank dir 👍

  • @ArangeSocialMediaCouch
    @ArangeSocialMediaCouch 10 หลายเดือนก่อน

    Danke, die Erklärung ist sehr gut 👍.

  • @alexanderdebschutz3090
    @alexanderdebschutz3090 10 หลายเดือนก่อน

    Sehr verständlich erklärt. Danke dafür.

  • @abdoqa6491
    @abdoqa6491 10 หลายเดือนก่อน

    Danke sehr

  • @hilberthilbert8129
    @hilberthilbert8129 11 หลายเดือนก่อน

    vielen Dank!

  • @mamper.1323
    @mamper.1323 11 หลายเดือนก่อน

    Junge du bist einfach krass. Also fr übel geiles Video. Hab mies was gelernt. Echt heftig wie cool du das machst bro!!! #MaikAicher=Legende

  • @bundiderp5109
    @bundiderp5109 11 หลายเดือนก่อน

    Die Lehrvideos sind Für FI-Azubis so hilfreich! Vielen Dank! Die meisten Lehrer schaffen es nicht, den Stoff so anschaulich rüberzubringen! Ich würde mir ein ausführliches Video über Pseudocode wünschen (habe keines hierzu auf diesem Kanal gefunden). Man findet so viele Variationen, die man verwenden kann und kein Video deckt irgendwie alles komplett ab. Meist kommt dann noch die IHK um die Ecke und hat auch noch andere Ansprüche. Das ist reichlich verwirrend~

    • @codeconcert
      @codeconcert 11 หลายเดือนก่อน

      Das Problem mit "Pseudocode" ist, dass er nicht normiert ist. Es gibt also keinen Standard. Im Wesentlichen kann man sich also an der Programmiersprache orientieren, die man gewohnt ist. Man sollte sich aber auf die Standard-Sprachelemente reduzieren (Schleifen, Verzweigungen, Unterprogramme, Variablen, Arrays und Klassen bzw. Objekte). Im Regelfall wird dies auch so korrigiert. Insofern fällt es mir schwer, Pseudocode in einem Video zu behandeln. Vielleicht habe ich mal eine Eingebung hierzu - dann werde ich das nachholen :-)

  • @TS-zj5xk
    @TS-zj5xk ปีที่แล้ว

    Du sicherst mir wirklich die AP, deine Erklärungen sind soo gut. Hoffe die Berufsschule bezahlt dich überdurchschnittlich für dieses Meisterwerk. Meine Lehrer legen ein blatt unter die tafel kamera und kommen erst am ende der stunde wieder um dann die lösungen hinzulegen

  • @DerOberfoerster
    @DerOberfoerster ปีที่แล้ว

    Danke. Das beste Video zu Aktivitätsdiagrammen im deutschen und englischen Bereich, das ich hier auf YT finden konnte. Ich hätte eine kleine Anmerkung: Beim letzten Beispiel, müsste da nicht eigentlich auch ein Objektfluss von "Eingabe Login" (zu z.B. Check Login) stattfinden? Denn der Login könnte doch auch falsch sein, und entsprechend würde man nicht zur Passworteingabe gelangen bzw. es würde kein Code verwendet werden können.

    • @codeconcert
      @codeconcert 11 หลายเดือนก่อน

      Danke für das Lob. Wegen dem Pfad von Eingabe Login zu Check - der Gedanke war, dass zuerst der Login eingegeben wird, dann parallel ein Code (bspw. per Mail) als 2FA gesendet wird und dieser zusammen mit dem PWD eingegeben wird und dann erst der Check (Login, PWD und Code) erfolgt. Das ist zwar etwas an den Haaren herbeigezogen, aber ich wollte primär ein Diagramm zeigen, in dem die meisten Elemente vorhanden sind (also auch eine Parallelisierung mit Synchronisation). Hauptziel ist die Darstellung der Elemente. Eine "brauchbare" Applikation würde zu verzweigt und somit zu umfangreich für das (ohnehin schon so lange) Video sein. Trotzdem danke für das Feedback. Schöne Grüße, Maik.

  • @navidsaeediafghanguitar
    @navidsaeediafghanguitar ปีที่แล้ว

    Danke sehr

  • @zoltansasvari4070
    @zoltansasvari4070 ปีที่แล้ว

    Vielen Dank für die ganzen bisher veröffentlichten Videos, da war das ein oder andere dabei, das ich gelernt hab. Mach weiter so, jeder hat mal klein angefangen (z.B Lehrer Schmidt). Jedes Video ist hilfreich, da du sehr gut erklären und veranschaulichen kannst.

  • @fabianmeier2383
    @fabianmeier2383 ปีที่แล้ว

    Schön wie ein kompetenter Lehrer es einen auf 15min beibringen kann und 4 verschiedene inkompetente Lehrer meiner Schule es nicht auf 2 Jahre es schaffen, meine ganze Klasse dies bei zu bringen

    • @TS-zj5xk
      @TS-zj5xk ปีที่แล้ว

      bro das ist soo true, meine berufsschullehrer waren alle so müll und er bringt mir alles einf in dieser einen Playlist bei dass ich auch alles verstehe

  • @Volker-Dirr
    @Volker-Dirr ปีที่แล้ว

    Schöne Videoreihe. Tolle Animationen. Das Beispiel mit der Loginprüfung auf dem Client ist allerdings eine fatale Sicherheitslücke, da der unberechtigte Zugriff damit ein Kinderspiel ist. Bitte Anfängern nicht so einen Unsinn zeigen, die bemerken das sonst evtl. viel zu spät.

  • @Mr.Chinonso_
    @Mr.Chinonso_ ปีที่แล้ว

    super video

  • @gehtdinixan174
    @gehtdinixan174 ปีที่แล้ว

    lerne von Maik mehr von den ganzen kostenpflichtigen Schulungsvideos. Danke für die tolle Aufklärung Maik!

  • @Mahmoudaa814
    @Mahmoudaa814 ปีที่แล้ว

    vielen Dank

  • @bentatlim
    @bentatlim ปีที่แล้ว

    Tolles Video - Einfach zu versthen - Weiterhin viel Erfolg !!!

  • @sousou11com
    @sousou11com ปีที่แล้ว

    Super erklärt!

  • @tobias12393
    @tobias12393 ปีที่แล้ว

    Super Beispiele, freue mich auf die folgenden Videos

  • @DerArschfickerBaki
    @DerArschfickerBaki ปีที่แล้ว

    Schade das zu wenig Leute kommentieren, klasse Inhalt 🙏🏽

  • @romu2000
    @romu2000 ปีที่แล้ว

    Super erklärt