Anmeldung Registrierung
Auto Hell Dunkel
Erweiterte Suche
  1. Startseite
  2. Podcasts
  3. IT-Berufe-Podcast Podcast
  4. Buchclub: Handbuch für Fachinformatiker (Teil 13: Konzepte der Programmierung) – Anwendungsentwickler-Podcast #96
Buchclub: Handbuch für Fachinformatiker (Teil 13: Konzepte der Programmierung) – Anwendungsentwickler-Podcast #96

Buchclub: Handbuch für Fachinformatiker (Teil 13: Konzepte der Programmierung) – Anwendungsentwickler-Podcast #96

IT-Berufe-Podcast vor 9 Jahren
Zu Sammlung hinzufügen

Du hast noch keine Sammlungen.

Herunterladen (rechte Maustaste) Teilen Fundstellen Kommentare
0:00
37:06
Um Kapitel 10 (Konzepte der Programmierung) des Handbuchs für
Fachinformatiker geht es in der sechsundneunzigsten Episode des
Anwendungsentwickler-Podcasts. Das Kapitel 10 des IT-Handbuchs für
Fachinformatiker* von Sascha Kersken liefert einen Überblick über
zentrale Konzepte der Programmierung: Algorithmen, Datenstrukturen,
reguläre Ausdrücke, Netzwerkprogrammierung usw. Insgesamt ein
spannendes Kapitel gefüllt mit viel Know-How für die Praxis. Auch
wenn nicht so viel prüfungsrelevantes Wissen enthalten ist, sollte
jeder Anwendungsentwickler die beschriebenen Inhalte kennen, da man
ihnen früher oder später sehr wahrscheinlich bei der eigenen Arbeit
begegnen wird. 10.1 Algorithmen und Datenstrukturen
Sortieralgorithmen zeigen gut die Unterschiede bei der Komplexität
verschiedener Lösungen für das gleiche Problem (BubbleSort vs.
QuickSort). In einer der letzten Prüfungen war ein kleiner
Sortieralgorithmus enthalten. Der kleine Ausflug zur Rekursion und
Iteration ist wichtig. Suchalgorithmen sind für die Praxis nicht
ganz so wichtig, bilden aber die Grundlage von Datenbanken. Daher
begegnen sie uns - wenn vielleicht auch unbewusst - jeden Tag. Die
abstrakten Datenstrukturen Stack, Queue und Baum sind absolutes
Grundwissen für jeden Entwickler. Es gibt keine Ausrede dafür, sie
nicht zu kennen! Ich lasse sie in meinem Java-Tutorial auch immer
einmal selbst programmieren. 10.2 Reguläre Ausdrücke Ich bin immer
wieder erstaunt, wie selten fertige Anwendungsentwickler sich mit
regulären Ausdrücken auskennen. Ich könnte ohne sie nicht leben :-)
Es gab schon einmal eine Aufgabe zu Textmustern in der IHK-Prüfung,
die allerdings eine eigene Syntax vorgab. Aber die Idee der
regulären Ausdrücke ist daher wohl als prüfungsrelevant
einzustufen. 10.3 Systemnahe Programmierung Prozesse und Pipes sind
wichtige Konzepte für die systemnahe Programmierung, sie jeder
Entwickler einmal gehört haben sollte. In der Praxis werden sie
aber wohl nur relevant, wenn man halt systemnah programmiert :-)
Threads sind ein Konzept, das heutzutage immer wichtiger wird. Da
Prozessoren nicht mehr (oder kaum noch) vertikal skalieren, sondern
horizontal, sollte jeder Entwickler sich mit der nebenläufigen
Programmierung auseinandersetzen. Viele moderne Sprachen bieten
Abstraktionen für die nebenläufige Programmierung an, sodass man
nicht selbst mit Threads hantieren muss. 10.4 Einführung in die
Netzwerkprogrammierung Jeder Entwickler sollte wissen, was eine
Socket ist. In der Praxis wird man aber wahrscheinlich wenig damit
arbeiten, da einem moderne Sprachen das Low-Level-Coding abnehmen.
10.6 GUI- und Grafikprogrammierung Ein netter Ausblick auf die
eigene Programmierung von grafischen Ausgaben, aber für die Praxis
und die Prüfung eher uninteressant, da man heutzutage sehr
wahrscheinlich Frameworks dafür nutzen würde. Das Unterkapitel zur
fensterbasierten Programmierung und dem Event Handling ist
allerdings wieder sehr praxisrelevant. Auch in der mündlichen
Prüfung haben wir schon öfter nach Events und Event Handlern
gefragt. Frühere Inhalte 10.5 Verteilte Anwendungen mit Java
Enterprise Edition Zurecht entfernt, da schwergewichtige Konzepte
wie EJBs und SOAP heute eher eine untergeordnete Rolle spielen und
in der Kürze ohnehin nicht vermittelt werden könnten.
Literaturempfehlungen Was sonst? :-) *(direkt beim Rheinwerk-Verlag
bestellen*) Die erwähnten Bücher zum Buchclub und zur Einarbeitung
in Java EE gibt es hier: Jeff Langr - Pragmatic Unit Testing in
Java 8 with JUnit (Affiliate)* Alexander Salvanos - Professionell
entwickeln mit Java EE 7: Das umfassende Handbuch (Affiliate)*
Links Permalink zu dieser Podcast-Episode RSS-Feed des Podcasts
Regex Crossword
Episode melden

„Buchclub: Handbuch für Fachinformatiker (Teil 13: Konzepte der Programmierung) – Anwendungsentwickler-Podcast #96“

Worum geht es? Danach fragen wir noch nach dem Grund.

Teilen

Mein Archiv

Deine Privatkopie der Folgen, die du nicht verlieren willst.

Podcast-Folgen verschwinden. Feeds werden auf die letzten Episoden gekürzt, Hoster räumen alte Dateien ab, Formate wechseln den Anbieter und lassen ihr Archiv zurück. Mit „Mein Archiv“ sichert podcast.de die Folgen deiner Podcasts für dich — angefangen bei den ältesten, denn die sind zuerst weg.

  • Deine gesicherten Folgen bleiben hörbar, auch wenn das Original offline geht.
  • Auch Folgen, die im heutigen Feed gar nicht mehr stehen — podcast.de kennt sie noch.
  • Herunterladen bleibt möglich, solange die Folge beim Podcaster liegt. Der zählt seine Abrufe wie bisher.
Startet bald

Sei beim Start von Mein Archiv dabei

Mein Archiv ist fast fertig. Trag dich ein, dann bekommst du eine E-Mail, sobald es losgeht – und bist von Anfang an dabei. Wir schreiben dir nur zum Start, keine Werbung, keine Weitergabe deiner Daten.

Du bekommst zuerst eine Bestätigungsmail. Abmelden geht jederzeit. Datenschutz