IT-Berufe-Podcast - podcast cover

IT-Berufe-Podcast

Stefan Mackeit-berufe-podcast.de
Der Podcast rund um die Ausbildung in den IT-Berufen (insb. Fachinformatiker für Anwendungsentwicklung) von Stefan Macke.
Last refreshed:
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

Unit-Tests – Häufige Fragen im Fachgespräch – Anwendungsentwickler-Podcast #95

Nachdem letzte Woche bereits häufige Fragen im Fachgespräch rund um das Thema Softwaretests besprochen wurden, folgen nun einige Detailfragen zum Bereich Unit-Tests in der fünfundneunzigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Was ist eine Unit ? Die kleinste zu testende Einheit, meist eine Methode. Wie unterscheiden sich Unit- bzw. Komponenten- , Integrations- und Systemtest ? Unit-Test: Einzelne Komponente wird in Isolation getestet Integrationstest: Das Zusammenspiel mehrerer Ko...

Mar 06, 201738 min

Testverfahren für Software – Häufige Fragen im Fachgespräch – Anwendungsentwickler-Podcast #94

Einige häufige Fragen im Fachgespräch rund um das Thema Softwaretest sind Inhalt der vierundneunzigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Wie lassen sich Testverfahren klassifizieren ? Was wird getestet? Komponente, Integration mehrerer Komponenten oder das ganze System. Funktionale oder nicht-funktionale Anforderungen. Wie werden sie durchgeführt? Durch den Menschen (manuell) oder eine Maschine (automatisch). Wer führt sie durch? Entwickler oder Fachbereich. Welche Kenntnisse si...

Feb 27, 201739 min

Buchclub: Handbuch für Fachinformatiker (Teil 12: Grundlagen der Programmierung) – Anwendungsentwickler-Podcast #93

Um Kapitel 9 (Grundlagen der Programmierung) des Handbuchs für Fachinformatiker geht es in der dreiundneunzigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Kapitel 9 (Grundlagen der Programmierung) Das Kapitel 9 des IT-Handbuchs für Fachinformatiker * von Sascha Kersken liefert einen kurzen Einstieg in mehrere unterschiedliche Programmiersprachen. Für einen tiefen Einstieg reicht das natürlich nicht aus, aber man bekommt einen guten Überblick über die Eigenschaften und Unterschiede der e...

Feb 20, 201729 min

Einführung in Continuous Integration – Anwendungsentwickler-Podcast #92

Eine Einführung in die kontinuierliche Integration – Continuous Integration – gibt es in der zweiundneunzigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Voraussetzungen Völlig unabhängig von Programmiersprache oder Plattform. Theoretisch auch ohne separate Software umsetzbar, aber einfacher mit etablierten Lösungen wie Jenkins , Team Foundation Server, Travis CI, Teamcity oder CruiseControl. Alle Artefakte (Code, Oberflächen, Konfiguration usw.) müssen in der Versionsverwaltung liegen. ...

Feb 13, 201743 min

Der eigene Webserver (Teil 4: Server-Konfiguration) – Anwendungsentwickler-Podcast #91

Die nächsten Schritte zum Einrichten deines eigenen Linux-Servers sind das Thema der einundneunzigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Firewall einrichten (iptables) erstmal alles blockieren, was nicht explizit benötigt wird nur Ports öffnen, die wirklich benötigt werden (SSH, HTTP, IMAP usw.) sichere Passwörter für alle Dienste vergeben (z.B. MySQL) .bashrc optimieren hilfreiche Aliase definieren (z.B. l anstatt ls -la) gefährliche Befehle entschärfen (z.B. rm) farbige Ausgabe...

Feb 06, 201744 min

Der eigene Webserver (Teil 3: Linux-Paketverwaltung) – Anwendungsentwickler-Podcast #90

Einige Tipps zur Paketverwaltung unter Linux gibt es in der neunzigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Hilfreiche Tools installieren wget: Download von Dateien über die Kommandozeile lynx: Browser für die Kommandozeile locate: Suchwerkzeug analog zu Everything (bereits erwähnt in Die hilfreichsten (Windows-)Tools für Softwareentwickler ) dnsutils: enthält dig für DNS-Anfragen git: Versionsverwaltung (siehe Einführung in die Versionsverwaltung mit Git (Teil 1) ) /etc versionier...

Jan 30, 201734 min

Der eigene Webserver (Teil 2: Absicherung von SSH) – Anwendungsentwickler-Podcast #89

Die Absicherung des eigenen Linux-Servers – im Speziellen des SSH-Zugangs – ist das Thema der neunundachzigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Betriebssystem installieren * SSH-Zugang absichern Port umlegen root-Zugang abschalten Pulic-Key-Authentifizierung einrichten Links Permalink zu dieser Podcast-Episode RSS-Feed des Podcasts vServer bei 1blu * Secure Shell – Wikipedia Security through obscurity – Wikipedia Absicherung eines Debian Servers – Thomas-Krenn-Wiki Root Server ...

Jan 23, 201737 min

Der eigene Webserver (Teil 1) – Anwendungsentwickler-Podcast #88

Warum es schon für Auszubildende sinnvoll ist, einen eigenen (Web-)Server zu betreiben, erkläre ich in der achtundachzigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Warum sollte ich mir überhaupt einen Server aufsetzen? Besser kann man den professionellen Umgang mit Infrastruktur nicht lernen. Keine Abhängigkeiten von Dienstanbietern. Freiheit bei der Auswahl der Dienste. Plattform für eigene Projekte. Daten liegen in der eigenen Hoheit. Weil es Spaß macht. Weil es cool ist, eine eigen...

Jan 16, 201744 min

Ideen für moderne Projektpräsentationen – Anwendungsentwickler-Podcast #87

Wie könnte eine moderne Abschlusspräsentation aussehen? Das diskutiere ich in der siebenundachzigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Die guten alten Mythen der Projektpräsentation. Fortschrittsbalken, Corporate Design und Seitenzahlen sollten in Zeiten von Presentation Zen * als überholt gelten und Relikte der Vergangenheit sein. Die Mär von den „alteingesessenen“ Prüfern. Es ist immer wieder spannend zu hören, wie viele „alte“ (und damit meine ich nicht das Alter, sondern die...

Jan 09, 201743 min

Das ISO/OSI-Modell (Teil 4) – Anwendungsentwickler-Podcast #86

Wir beenden das ISO/OSI-Modell mit den letzten drei Schichten in der sechsundachzigsten Episode des Anwendungsentwickler-Podcasts. Inhalt 5: Sitzungsschicht (Session Layer) Wie wird eine dauerhafte Kommunikation von Netzwerkteilnehmern aus unterschiedlichen Anfragen und Antworten (Dialog) ermöglicht? Einheit: Daten Zusätzliche Informationen: Zuordnung von Anfragen und Antworten zueinander, Wiederaufsetzpunkte bei Ausfall der Kommunikation Hardware: siehe Anwendungsschicht Protokolle: RPC , siehe...

Dec 12, 201636 min

Das ISO/OSI-Modell (Teil 3) – Anwendungsentwickler-Podcast #85

Weiter geht es mit der Schicht 4, der Transportschicht, in Teil 3 meiner Reihe zum ISO/OSI-Modell in der fünfundachzigsten Episode des Anwendungsentwickler-Podcasts. Inhalt 4: Transportschicht (Transport Layer) Wie kommen auch große Datenmengen vollständig und in der korrekten Reihenfolge beim richtigen Dienst des Empfängers an? Einheit: Segment bzw. Datagramm Zusätzliche Informationen: Ports, Ende-zu-Ende-Kommunikation möglich Hardware: Firewall , siehe Anwendungsschicht Protokolle: TCP , UDP S...

Dec 05, 201633 min

Das ISO/OSI-Modell (Teil 2) – Anwendungsentwickler-Podcast #84

Die Schichten 2 und 3 (Sicherungs- und Vermittlungsschicht) des ISO/OSI-Modells sind das Thema der vierundachzigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Auf den beiden Schichten arbeiten viele bekannte Hardwaregeräte und Protokolle, die auch für die Abschlussprüfung hochgradig relevant sind. 2: Sicherungsschicht (Data Link Layer) Wie kommen die Daten sicher (vollständig und fehlerfrei) beim korrekten Empfänger (physikalische Zieladresse) an? Die Schicht ist unterteilt in MAC und LL...

Nov 28, 201636 min

Das ISO/OSI-Modell (Teil 1) – Anwendungsentwickler-Podcast #83

Eine allgemeine Einführung in das OSI-Referenzmodell und seine erste Schicht (Bitübertragungsschicht bzw. Physical Layer) sind das Thema der dreiundachzigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Allgemeines Das ISO-/OSI-Modell ist ein herstellerunabhängiges Referenzmodell in Form einer Schichtenarchitektur für Kommunikationssysteme. Es beschreibt die Netzwerkkommunikation von der konkreten Bitübertragung z.B. über ein Glasfaserkabel bis hin zu den Anwendungen, die abstrakte Befehle...

Nov 21, 201632 min

Organisation einer eigenen Konferenz – Anwendungsentwickler-Podcast #82

Die Organisation und Durchführung einer eigenen Konferenz ist das Thema der zweiundachzigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Nachdem ich letzte Woche erzählt habe, wie wir unseren Softwareentwickler-Stammtisch ins Leben gerufen haben, geht es dieses Mal weiter mit der Organisation einer eigenen Konferenz. Eine Konferenz organisieren Kostenkalkulation Location Verpflegung Konferenzunterlagen (Druck, Mappen, Blöcke/Stifte) Badges Ticket/Bezahlung/Geschenke für Referenten Sponsor...

Nov 14, 201644 min

Organisation einer eigenen User Group – Anwendungsentwickler-Podcast #81

Die Organisation und Durchführung einer eigenen User Group ist das Thema der einundachzigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Am vergangenen Freitag, den 04.11.2016 fand im Fizz in Vechta die erste Softwareentwicklungskonferenz SEROM statt. Das Motto der Veranstaltung war Softwareentwicklung im Mittelstand . Da ich die Organisation dieser Konferenz übernommen habe, erzähle ich in der aktuellen Podcast-Episode ein wenig über meine Erfahrungen. Diese Woche geht es los mit der Org...

Nov 07, 201634 min

Ablauf des Bewerbungsverfahrens für potentielle Azubis – Anwendungsentwickler-Podcast #80

Der Ablauf des Bewerbungsverfahrens für Azubis zum Fachinformatiker Anwendungsentwicklung bzw. auf das duale Studium der Wirtschaftsinformatik ist das Thema der achzigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Falls du noch ganz am Anfang stehst, habe ich hier konkrete Tipps zur Bewerbung um eine Ausbildung als Anwendungsentwickler/in . Schriftliche Bewerbungen Aus den eingegangenen schriftlichen Bewerbungen sortieren wir zunächst die vielversprechendsten Kandidaten aus. Dabei schaue...

Oct 17, 201652 min

Fehlerbehandlung (Lernzielkontrolle zu Exceptions) – Anwendungsentwickler-Podcast #79

Eine Lernzielkontrolle zu Exceptions (in Java) gibt es in der neunundsiebzigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Exceptions Was ist eine „Exception“? Eine unerwartete Ausnahmesituation in einem Programm, meistens ein Fehler. Oder: Die Klasse, die dieses Konzept in der Programmiersprache repräsentiert. Was ist die Analogie zur Erklärung der Behandlung von Exceptions? Man „wirft“ und „fängt“ Exceptions wie einen Ball. Wie kann man grundsätzlich mit Exceptions umgehen? Man kann si...

Oct 10, 201642 min

Buchclub: Handbuch für Fachinformatiker (Teil 11: Datenbanken) – Anwendungsentwickler-Podcast #78

Um Kapitel 13 (Datenbanken) des Handbuchs für Fachinformatiker geht es in der achtundsiebzigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Kapitel 13 (Datenbanken) Die verschiedenen Datenbanktypen Absolutes Grundlagenwissen, das jeder ITler für die Prüfung – aber auch für die Praxis – drauf haben muss! Normalformen (bis zur 3.) muss man in- und auswendig kennen und gut erklären können. Am besten mit Beispielen. NoSQL kommt mir zu kurz und sollte definitiv mit weiterer Literatur gelernt w...

Oct 04, 201630 min

Einführung in die Versionsverwaltung mit Git (Teil 2) – Anwendungsentwickler-Podcast #77

Die noch offenen Fragen zur Versionsverwaltung mit Git sind der Inhalt der siebenundsiebzigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Allgemeine Fragen Welche Befehle musst du ausführen, um dir die aktuellen Änderungen in deiner Arbeitskopie anzuschauen? Welche Befehle musst du ausführen, um deine Änderungen zu „committen“? Was ist der Index? Wie ist eine sinnvolle Commit-Nachricht aufgebaut? Welche Befehle musst du ausführen, um Inhalte im letzten Commit zu korrigieren/ergänzen? Wel...

Sep 26, 201636 min

Einführung in die Versionsverwaltung mit Git (Teil 1) – Anwendungsentwickler-Podcast #76

Einige grundsätzliche Fragen zur Versionsverwaltung mit Git sind der Inhalt der sechsundsiebzigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Allgemeine Fragen Wofür braucht man eine Versionsverwaltungssoftware? Was sind die Vorteile einer Versionsverwaltungssoftware? Was ist SVN? Was ist Git? Was sind die Vorteile von Git gegenüber SVN? Was ist ein Repository? Welche Befehle musst du ausführen, um dir ein Repository zu klonen? Was ist eine Arbeitskopie? Welche Befehle musst du ausführen...

Sep 19, 201637 min

Buchclub: Handbuch für Fachinformatiker (Teil 10: Dateiformate und Sicherheit) – Anwendungsentwickler-Podcast #75

Die beiden kurzen Kapitel 17 (Weitere Datei- und Datenformate) und 21 (Computer- und Netzwerksicherheit) sind Inhalt der fünfundsiebzigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Kapitel 17 (Weitere Datei- und Datenformate) Textdateien und Zeichensätze Ein absolut praxisrelevantes Thema! Muss mein aktueller Azubi gerade lernen. 🙂 Auch die Zeilenumbrüche nicht vergessen! Ein paar ASCII-Zeichen darf man als Programmierer auch kennen! Und wie heißt der Standard-Zeichensatz in Deutschlan...

Sep 12, 201626 min

Meine Top 18 Firefox-Plugins (nicht nur für Webentwickler) – Anwendungsentwickler-Podcast #74

18 hilfreiche Firefox-Plugins nicht nur für Webentwickler stelle ich in der vierundsiebzigsten Episode des Anwendungsentwickler-Podcasts vor. Inhalt Allgemein Vimperator: Ohne Vim-Steuerung ist der Firefox nicht zu gebrauchen 😉 FireGestures: Aber auch die Maussteuerung kann deutlich optimiert werden. KeeFox : Nie wieder Passwörter eintippen! It’s All Text!: Formulare im Lieblingseditor ausfüllen. Lazarus: Form Recovery: Lazarus hat mich schon mehrfach vor dem erneuten Eintippen riesiger Formula...

Sep 05, 201630 min

Buchclub: Handbuch für Fachinformatiker (Teil 9: XML) – Anwendungsentwickler-Podcast #73

Das Kapitel 16 (XML) des IT-Handbuchs für Fachinformatiker * ist das Thema der dreiundsiebzigsten Episode des Anwendungsentwickler-Podcasts. Inhalt XML ist – trotz der wachsenden Beliebtheit von JSON – immer noch eines der wichtigsten Austauschformate in der IT. Das entsprechende Kapitel des IT-Handbuchs für Fachinformatiker * enthält viele prüfungs- und praxisrelevante Inhalte. XML Der Aufbau von XML-Dokumenten Extensible nicht extended! Vorteile: Menschen- und maschinenlesbar Element vs. Tag W...

Aug 29, 201637 min

Bewertung von Auszubildenden (Teil 2) – Anwendungsentwickler-Podcast #72

Die konkreten Punkte auf meinen Evaluierungsbögen für Auszubildende und Ausbilder sind das Thema der zweiundsiebzigsten Episode des Anwendungsentwickler-Podcasts. Evaluierungsbögen Meine Evaluierungsbögen kannst du hier in Form von PDF-Dateien herunterladen. Wenn du sie als editierbare Word-Dateien * herunterladen möchtest, melde dich einfach für meinen Newsletter an. Dann bekommst du direkt den entsprechenden Download-Link. Selbstevaluierung des Azubis Evaluierung des Azubis Evaluierung des Aus...

Aug 22, 201633 min

Bewertung von Auszubildenden (Evaluierungsbögen) – Anwendungsentwickler-Podcast #71

Die Evaluierung von Auszubildenden und Ausbildern ist Thema der einundsiebzigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Ich führe wöchentlich halbstündige Gespräche (O3 = One-on-Ones) mit jeder/m Auszubildenden. 10 Minuten für die/den Azubi/ne, 10 Minuten für mich, 10 Minuten für die Zukunftsplanung. In halbjährlichen Evaluierungsgesprächen gehen wir alle bisherigen Aufgaben des Azubis durch, besprechen Wünsche bzgl. zukünftiger Aufgaben, sprechen über evtl. vorhandene Lernschwierigk...

Aug 15, 201629 min

Buchclub: Handbuch für Fachinformatiker (Teil 8: JavaScript und AJAX) – Anwendungsentwickler-Podcast #70

Das Kapitel 20 (JavaScript und Ajax) des IT-Handbuch für Fachinformatiker * ist das Thema der siebzigsten Episode des Anwendungsentwickler-Podcasts. Inhalt AJAX sollte jeder Anwendungsentwickler für die Prüfung kennen. JavaScript ist zwar eine sehr wichtige Programmiersprache in der Praxis, wird in der Prüfung aber wohl eher keine große Rolle spielen. Falls dein Abschlussprojekt eine Webanwendung ist, wirst du aber definitiv nicht drumherum kommen. JavaScript und Ajax JavaScript Im Frontend gibt...

Aug 08, 201641 min

Tipps zum Einstieg in die Ausbildung – Fachinformatiker-Podcast #3

Heute morgen habe ich die dritte Episode des Fachinformatiker-Podcasts bei fachinformatiker.de veröffentlicht. Hör doch mal rein! Einstieg in die Ausbildung – Fachinformatiker-Podcast #3 Der Einfachheit halber habe ich die MP3 auch an diesen Beitrag angehängt. Dadurch erscheint sie automatisch im Feed des Anwendungsentwickler-Podcasts. Für den Fachinformatiker-Podcast habe ich diesen RSS-Feed angelegt, damit du ihn nicht nur auf der Website, sondern auch im Podcatcher anhören kannst: http://fiae...

Aug 02, 201632 min

Rückblick auf die Fachgespräche der Sommerprüfung 2016 – Anwendungsentwickler-Podcast #69

Einen kurzen Rückblick auf meine „Highlights“ der Fachgespräche der Sommerprüfung 2016 gibt die neunundsechzigste Episode des Anwendungsentwickler-Podcasts. Inhalt Der Datenschutz ist für viele Prüflinge ein Mysterium. Genauso wie der (eigene) Stundensatz . Grundlegende Testverfahren und weitere Verfahren der Qualitätssicherung wie Code Reviews sind häufig nicht bekannt. MVC ist der Architekturklassiker, der fast nie sauber erklärt werden kann. Basiswissen zum Encoding ist nicht vorhanden. Kanba...

Aug 01, 201634 min

Buchclub: Handbuch für Fachinformatiker (Teil 7: HTML und CSS) – Anwendungsentwickler-Podcast #68

Das Kapitel 18 (Webseitenerstellung mit (X)HTML und CSS) des IT-Handbuch für Fachinformatiker * ist Thema der achtundsechzigsten Folge des Anwendungsentwickler-Podcasts. Inhalt Das Kapitel enthält viele wichtige Grundlagen zur Webentwicklung. Insbesondere HTML5 und CSS3 sollte jeder Anwendungsentwickler für die Prüfung kennen. Webseitenerstellung mit (X)HTML und CSS HTML und XHTML Aufbau und Syntax von HTML-Dokumenten sollten jedem Prüfling bekannt sein. Entities sind veraltet (bei Unicode als Z...

Jul 25, 201635 min

Rückblick auf die Projektpräsentationen der Sommerprüfung 2016 – Anwendungsentwickler-Podcast #67

Einen kurzen Rückblick auf meine „Highlights“ der Projektpräsentationen zur Sommerprüfung 2016 gibt die siebenundsechzigste Episode des Anwendungsentwickler-Podcasts. Inhalt Guter Augenkontakt und sicheres Auftreten bei den meisten Prüflingen. Viele Prüflinge halten sich zu lange mit einzelnen Projektphasen /Problemen auf. Oft so gut wie keine Technik auf den Folien. Immer noch erstaunlich viele grottige Textfolien … …natürlich aufgehübscht mit Cliparts . Teils werden riesige, kaum zu erkennende...

Jul 18, 201626 min
For the best experience, listen in Metacast app for iOS or Android