Weitere Programmiersprachen
Online-Kurse im Fachbereich Programmierung & Entwicklung
Go, Rust, Ruby, Julia, Haskell, Delphi, Assembler: Abseits des Mainstreams liegen Sprachen mit ganz eigener Stärke – und teils mit erstaunlich gutem Stellenmarkt. Ob als bewusste Zweitsprache oder aus purer Neugier: Hier beginnt der Weg hinein, auf Deutsch.
- Assembler Basics: Programmierung und Architektur mit GCCIn diesem Kurs tauchst du tief in die faszinierende Welt der Assembler-Programmierung ein und erforschst die grundlegenden Aspekte der Computerarchitektur. Du beginnst mit dem Von-Neumann-Modell, das die Struktur moderner Computer beschreibt, und lernst den Befehlszyklus sowie verschiedene Operationen kennen, während du ein umfassendes Verständnis für Byte-Maße entwickelst. Ein weiterer zentraler Punkt ist die Rolle der CPU, des Bussystems und der Register, die essenziell für die Funktionsweise eines Computers sind und die Grundlage für effiziente Programmierung in Assembler bilden. Zusätzlich wirst du in die verschiedenen Zahlensysteme eingeführt, die für das Programmieren in Assembler notwendig sind, um Daten korrekt zu interpretieren und zu verarbeiten. Die Kursinhalte decken die Struktur von Assembler-Programmen ab, einschließlich Adressen, Befehlen, Variablen und Debugging-Techniken, die dir helfen, effektive und fehlerfreie Programme zu schreiben. Besondere Aufmerksamkeit wird den Kontrollflussstrukturen geschenkt, darunter If-Abfragen und Schleifen wie while, do-while, switch und for, die dir die Steuerung der Programmabläufe ermöglichen. Du lernst auch über wichtige Datenstrukturen, einschließlich Arrays, mehrdimensionaler Arrays und Structs, ähnlich wie in C, um komplexe Daten effizient zu organisieren und zu verarbeiten. Der Kurs behandelt zudem die Struktur von Funktionen, die Rolle des Stacks und dessen Bedeutung in der Programmierung. Dabei erfährst du, wie Funktionen zur Modularität deines Codes beitragen und wie der Stack bei der Ausführung von Programmen eine entscheidende Rolle spielt. Dieser Kurs richtet sich an Studierende und Lernende, die durch praktische Übungen und vertiefte Inhalte ein fundiertes Verständnis für Assembler-Programmierung entwickeln möchten. Du wirst die Fähigkeiten erwerben, die notwendig sind, um nicht nur Assembler zu programmieren, sondern auch die Funktionsweise von Computern auf einer tieferen Ebene zu verstehen.
- Programmieren lernen mit HaskellDieser Kurs ist für alle, die programmieren lernen wollen und noch keine Programmiervorkenntnisse haben. Dieser Kurs bringt einem bei, wie man programmieren kann, und zwar mit der Programmiersprache Haskell. Haskell ist eine Programmiersprache, die zwar keine Mainstream-Programmiersprache ist, aber meiner Meinung nach sich hervorragend eignet, um Programmierung zu lernen. Dieser Kurs ist praxisorientiert: In diesem Kurs zeige ich, wie man Windows, Mac OS oder Linux einrichtet, um programmieren zu können, und danach mit vielen Beispielen, wie man verschiedene Probleme mittels Haskell-Programmierung lösen kann. Zusätzlich werden Softwaretechnische Fragen wie das Zerteilen eines Problems in kleinere Probleme angesprochen. Gegen Ende des Kurses werde ich größere Programme erstellen, u. A. ein Programm, um Wetterdaten, die im Internet frei verfügbar sind, zu analysieren. Das ist auch praxisnah und bei diesem Programm werden wir u. A. mit JSON, HTTP und HTML in Berührung kommen. Aber alle Themen werden ausführlich und Schritt für Schritt erklärt. Das Lernen wird mit Übungen verstärkt. Der Kurs befasst sich mit u. A. diesen Themen: Haskell-Compiler und Editor installieren in Windows, Mac OS und LinuxBenutzung des Haskell-Interpreters GHCIGrundlegende Konzepte (Vergleiche, Datentypen, Listen, Funktionen etc.)Kleine Programme mit Haskell erstellen und ausführenWeitere Haskell-Konzepte wie z. B. Lambda-Funktionen, Tupel, Typklassen, Maybe, GuardsHaskell-Bibliotheken mit Cabal herunterladen, installieren und benutzenMit JSON-Daten arbeitenHTTP-Abrufe mit Haskell machenDaten analysieren und Ergebnisse mit einer Template-Engine anzeigenExceptionsMonadeWillkommen!
- Rust: Dein Einstieg in die Rust Programmierung 2024 EditionKursbeschreibung: Du möchtest die moderne und effektive Programmiersprache Rust erlernen und beherrschen? Du hast bereits eine Grunderfahrung in einer anderen Programmiersprache (z.b. C/C++, C#, Java, Python etc.)? Dann ist mein Rust Kurs genau richtig für dich! Was ist Rust? Rust wurde mit dem Ziel entwickelt, sicher, nebenläufig und praxisnah zu sein. Sicherheit bezieht sich dabei insbesondere auf die Vermeidung von Programmfehlern, die zu Speicherzugriffsfehlern oder Pufferüberläufen und damit unter Umständen auch zu Sicherheitslücken führen. Im Gegensatz zu anderen Programmiersprachen mit automatischer Speicherverwaltung verwendet Rust hierfür keine Garbage Collection, sondern ein besonderes Typsystem. Dessen Typsicherheit wurde formal bewiesen. (Quelle: Wikipedia)Key FeaturesNo Race ConditionsNo ExceptionsNo Memory LeaksOffizielle Tools die beinhaltet sind: Build SystemPackage ManagerCompilerUnit TestingBenchmarkingDocumentation GeneratorIst Rust überhaupt wichtig zu lernen? Rust hat in der jährlichen Stack Overflow-Umfrage unter Entwicklern sechs Jahre in Folge den ersten Platz belegt. Die Sprache ist genauso performant wie C++, zeitgleich aber Bug sicherer und alle Tools, die ein Entwickler braucht, werden mitgeliefert. Selbs Teile des Linux Kernels werden heute schon in Rust geschrieben!
- Rust programmieren - EinsteigerkursIn diesem Kurs lernst du die Grundlagen der Programmiersprache Rust. Der Kurs ist praktisch orientiert und zeigt Schritt für Schritt, wie man die grundlegenden Prinzipien der Programmiertechnik nutzen kann. Die Inhalte in den Abschnitten bauen aufeinander auf. In mehreren Programmierübungen wirst du üben, das Gelernte selbst einsetzen zu können, um eigene Programme erstellen zu können. Die Lösungen zu den Programmieraufgaben werden anschließend natürlich auch besprochen. Die Codes der einzelnen Abschnitte gibt es auch zum Download als pdf-Dateien. Wenn du Anfänger bist, bringt es jedoch mehr, die Codes aus den Videos selbst mitzuschreiben, um ein eigenes Gefühl für das Programmieren zu entwickeln und diese vielleicht auch an eigenen Ideen anwenden zu können. Denn Programmieren lernt man meiner Erfahrung nach nur durchs Programmieren. Rust ist eine Programmiersprache, die eine relativ einfache Syntax bietet und mit der vor allem schnelle und sichere Systeme programmiert werden können. Deshalb eignet sich Rust vor allem für die Entwicklung von Betriebssystemen und embedded Software. Aber auch Web-Applikationen und Netzwerkprogramme werden häufiger mit Rust programmiert. Obwohl Rust erst im Jahr 2015 auf den Markt kam, ist Rust schon sehr populär und wurde im Jahr 2019 in einer Umfrage von Stack Overflow zur beliebtesten Programmiersprache überhaupt gewählt. Dass Rust oft als „Alternative zu C/C++“ bezeichnet wird, sagt viel über das künftige Potential dieser Programmiersprache aus. Rust als Programmiersprache zu lernen, kann sich also richtig lohnen. Ich wünsche dir viel Spaß und viel Erfolg beim Coden!
- Crashkurs/Workshop: Programmieren lernen mit Go (golang)Gehen Sie mit mir auf eine aufregende Reise, auf der wir gemeinsam die Programmiersprache Go (golang) erleben und erfahren. Zusammen lernen wir die Grundlagen des Progammierens und die Besonderheiten der Programmiersprache Go. Dieser Kurs versteht sich als umfassende Ressource zum Erlernen von Programmiergrundlagen im Allgemeinen und der Programmiersprache Go (golang) im Speziellen — eine unfangreiche Experience. Er eignet sich gleichermaßen für Anfänger wie auch für erfahrene Entwickler und ist voll mit Beispielen, praktischen Übungen, Lösungen zu den praktischen Übungen und einem kleinen Code-Repository -- erreichbar über Github. Wenn Sie sich für diesen Kurs anmelden, haben Sie lebenslangen Zugang zum Kurs. Sie können in Ihrem eigenen Tempo lernen und jederzeit zu Inhalten zurückkehren, um tiefere Einblicke zu bekommen oder zusätzliche Konzepte zu lernen, wenn Sie dazu bereit sind. Dieser Kurs wird außerdem mit einer 100%igen Geld-zurück-Garantie angeboten. Ich denke, dass dies einer der umfangreichsten Kurse in deutscher Sprache ist, um die Programmiersprache Go zu lernen. Und wenn der Kurs aus irgendeinem Grund nicht für Sie funktioniert, können Sie innerhalb der ersten 14 Tage eine volle Rückerstattung erhalten. Melden Sie sich jetzt an! Sie können großen Nutzen aus diesem Kurs ziehen und, was noch wichtiger ist, Sie werden eine gute Zeit beim Erlernen der einer der besten Programmiersprachen aller Zeiten haben - der Programmiersprache Go, der am schnellsten wachsenden Programmiersprache mit den bestbezahlten Programmierern in den USA. Go ist eine Open-Source-Programmiersprache, die es leicht macht, einfache, zuverlässige und effiziente Software zu entwickelnGo wurde von Koryphäen der Informatik bei einem der besten, wenn nicht sogar dem besten Softwareentwicklungsunternehmen entwickelt, das es je gab - Google.
- Einstieg in das Programmieren mit RISC-V AssemblerIn diesem Kurs lernt ihr, die Grundlagen der Programmierung von RISC-V Assembler. Ihr werdet Programme entwickeln, die unter Linux auf einem RISC-V-Board oder in einem RISC-V-Simulator laufen. Der Kurs bietet einen anwendungsnahen Einstieg in das Thema Assembler mit RISC-V. Es werden die folgenden Inhalte behandelt: Einrichtung einer Toolchain und Entwicklungsumgebung für die Programmierung von Linux-Anwendungen mit RISC-V-AssemblerVerstehen und Anwenden der RISC-V User-Level ISABasisbefehle und Pseudobefehle mit RISC-V AssemblerAssembleranweisungen für den GNU AssemblerGrundlagen der Programmierung mit Assembler für Kontrollstrukturen wie Schleifen, Funktionen, Bedingungen, RekursivenNutzung von SystemaufrufenBeachtung des Application Binary InterfaceProgrammierung von Input- und Output über die Konsole Aufruf von externen Funktionen der Standard-C-Bibliothek, z. B. zum Einlesen von DateienNutzung der Fließkomma-Erweiterung Neben dem üblichen HelloWorld-Programm werden Beispielprogramme umgesetzt, um das Verständnis von Arbeiten mit Registern, Speicher, Kontrollstrukturen, einfachen Datenstrukturen und Systemaufrufen zu vermitteln. Die Beispielprogramme werden vom Grund auf entwickelt. Diese Programme sind das Einlesen einer Zahl in hexadezimaler Darstellung über die Console als ASCII-String, deren Umwandlung und Ausgabe als Zahl in dezimaler Darstellung über die Console als ASCII-String,Einlesen einer Datei mit Zahlen, der Sortierung der Zahlen und deren Ausgabe auf die Konsole,Clustering von Daten aus einer Datei mit dem K-means-Verfahren. Bei der Entwicklung der Programme werden die Grundlagen Stück für Stück an den Stellen eingeführt, an denen diese benötigt werden, um praktische und theoretische Inhalte zu verzahnen.
- . NET (Visual Basic) programmieren - EinsteigerkursIn diesem Kurs lernst du die Grundlagen der Programmiersprache . NET (Visual Basic). Der Kurs ist rein praktisch orientiert und zeigt Schritt für Schritt, wie man die grundlegenden Prinzipien der Programmiertechnik nutzen kann. Die Inhalte in den Abschnitten bauen aufeinander auf. In mehreren Programmierübungen wirst du üben, das Gelernte selbst einsetzen zu können, um eigene Programme erstellen zu können. Die Lösungen zu den Programmieraufgaben werden anschließend natürlich auch besprochen. Die Codes der einzelnen Abschnitte gibt es auch zum Download als pdf-Dateien. Wenn du Anfänger bist, bringt es jedoch mehr, die Codes aus den Videos selbst mitzuschreiben, um ein eigenes Gefühl für das Programmieren zu entwickeln und diese vielleicht auch an eigenen Ideen anwenden zu können. Denn Programmieren lernt man meiner Erfahrung nach nur durchs Programmieren.. Net zu lernen kann viele Vorteile bringen, natürlich vor allem im beruflichen Bereich und vor allem in Unternehmen, die Programme für die Microsoft-Umgebung herstellen oder bearbeiten. Aber auch im privaten Bereich für alle, die Programmieren an sich lernen wollen und hierfür einen einfachen Einstieg suchen. Für den Einstieg in das Programmieren ist . NET sehr geeignet, auch deshalb, weil für den Programmiereinstieg die objektorientierte Programmierung nicht zwingend ist, sondern einfache Programmierbeispiele auch in prozeduraler Programmierung ausgetestet werden können. Ich wünsche dir viel Spaß und viel Erfolg beim Coden!
- Go - Der Kurs zum BuchGo (auch oft als Golang bezeichnet) ist eine relativ neue Programmiersprache, die für moderne Anforderungen ausgelegt ist. Ursprünglich bei Google konzipiert, ist Golang perfekt geeignet, um leistungsfähige Programme zu erstellen. Die Sprache ist leicht zu erlenen, da sie viele bereits bewehrte Konzepte umsetzt und somit nicht das Rad neu erfindet. Die Standardbibliothek ist sehr mächtig und eignet sich sehr gut für Microservices oder Backend-Anwendungen. Nicht umsonst wird Go auch als die Sprache der Cloud bezeichnet. Dieser Kurs ist eine perfekte Ergänzung zum Buch "Go - Das Praxisbuch" aus dem dpunkt-Verlag. Er beinhaltet alle Inhalte des Buches und geht auf weitere aktuelle Entwicklungen der Programmiersprache Go ein. Der Kurs richtet sich an Entwickler, die bereits in anderen Sprachen programmiert haben. Deshalb wird die Syntax schnell vorgestellt. Hier halten wir uns nicht an bekannten Konzepten bzw. Grundlagen auf. Somit bekommst Du einen schnellen Überblick über die Sprache. Kleine Projekte zeigen, wie die Sprache praktisch angewendet werden kann. Dabei erfolgt auch ein Einblick in die mächtige Standardbibliothek der Sprache. Der Kurs beinhaltet aktuell wie folgende Lektionen: Vorstellung der SyntaxEs werden einmal alle Elemente der Sprache kurz vorgestelltProjekt: Command Line InterfaceIm ersten Projekt wird ein Tool geschrieben, das Dateien laden kann und deren Inhalt an den Standardoutput übergibt. Anschließend wird ein zweites Tool erstellt, dass Daten aus dem Standardinput verwendet, um diese als md5-Hash auszugeben. Projekt: Ein einfacher WebloaderDieses Projekt vertieft erneut die Verwendung des io. Reader und io. Writers und gibt weitere Einblicke in HTTP-Request, Umgang mit Files und geschickter Verwendung des Error-Typs. Eigene Pakete und ModuleEine Vorstellung, wie Module in Go abgebildet werden.
- Einführung in JuliaDieser Kurs wird dir Julia von Grund auf beibringen. Dir werden Schritt für Schritt die Grundlagen des Programmierens beigebracht. Julia ist eine sehr neue Programmiersprache, die vor allem für numerisches und wissenschaftliches Rechnen entwickelt wurde. Sie kombiniertdie Geschwindigkeit von Hardware nahen Sprachen wie c und c++ mit einer einfachen high Level Syntax wie Python.
- Quantum Computing und Programmierung mit Q#: Eine EinführungIn diesem Kurs lernst du die neue große Zukunftstechnologie kennen. Quantencomputer bieten große Chancen für Kryptographie, Medizin, Simulationen und generell Performance. Durch intuitive Frameworks wie Q#, die Quantencomputer schon heute simulieren und somit zugänglich für alle machen, ist der direkte Einstieg möglich. Dieser Kurs richtet sich an Neulinge, die kein Vorwissen über Quantencomputer haben. Ein paar Dinge, die du lernen wirst: SuperpositionQuantenverschränkung und EntanglementErleben dieser futuristischen Konzepte direkt auf DEINER MaschineDazu gehören lebenslanger Zugriff auf den Kurs und eine 30-Tage Rückgabegarantie. Viel Spaß beim Lernen!
- Assembler - Ein einfacher CrashkursIn diesem Kurs werden eure C Kenntnisse auf ein tieferes Level geführt. Ihr werdet die CPU direkt betrachten, wie sie arbeitet und wie man sie direkt ansprechen kann. Das machen wir in der primitiven Sprache Assembler, deren Code wir aus C Code generieren können. Wir nutzen in diesem Tutorial AT&T Syntax. All das ermöglicht uns dann ein besseres Verständnis für unseren Code, aber auch praktischen Nutzen für Reverse Engineering oder Code Optimierungen.
- Effective Go - Lerne mehr über idiomatischen Golang CodeDie Macher der Programmiersprache Go (Golang) haben mit "Effective Go" einen kleinen Leitfaden zusammen gestellt, wie die Programmiersprache anzuwenden ist und was idiomatischen (sauber und leserlichen) Go Code ausmacht. Dieser Kurs geht alle Kapitel von Effective Go durch und begleitet dich Schritt für Schritt durch dieses Dokument. Der Kurs richtet sich an alle, die ein tieferes Verständnis für die Programmiersprache Go entwickeln möchten. Um dem Kurs folgen zu können solltest Du entweder bereits mehrjährige Erfahrung in einer Programmiersprache (idealerweise C, C++ oder Java) mitbringen oder Grundkenntnisse in Go besitzen.
- Mit Embarcadero Delphi schneller zum Ziel -2-Dieser Embarcadero-Delphi-Kurs macht dir komplexere Vorgänge in der Programmierung leicht verständlich. Auf einfache Weise wirst du an schwierige Dinge herangeführt, sodass du anschließend in der Lage bist, diese zu verstehen und anschließend selbst zu erstellen. Ich zeige dir kompliziertere Mechanismen der Eventsteuerung, mit deren Hilfe du ein umfangreich konfigurierbares Lernprogramm für's Kopfrechnen erstellst. Ich habe es "Nussknacker" genannt. Schritt für Schritt bauen wir dieses Programm gemeinsam auf und klären, wie es in seinem Innenleben funktioniert. Ganz nebenbei erstellst du eine wiederverwendbare, nützliche Funktionsbibliothek. WICHTIG!!! In diesem Kurs wirst du eine Datenbank mit ADS erstellen. Stelle sicher, dass dein Delphi kompatibel zu ADS (Advantage Database Server) ist. Du kannst davon ausgehen, dass alle Delphi Versionen namens XE Professional/Enterprise und älter mit ADS funktionieren. Solltest du eine höhere Delphi-Version (Prof./Enterp.) besitzen, kontaktiere bitte Embarcadero und informiere dich über die Möglichkeiten und Vorgehensweise der Integration von ADS ins Delphi.
- Einführung in GoDieser Kurs ist ein spannender Workshop, welcher Dir die Grundlagen von Googles Programmiersprache Go vorstellt. Anhand von vielen geführten Übungen lernst Du diese Sprache praktisch kennen. Am Ende kannst Du ohne große Anstrengung Go Anweisungen schreiben und Go Code verstehen. Der Kurs richtet sich an alle, die Go kennen lernen möchten oder Grundlagen in Go benötigen. Dieser Workshop bringt dich auf spielerische Weise soweit, dass Du danach auch an Go Projekten mitarbeiten kannst. Für den Kurs müssen keine Programme installiert werden. Alle Aufgaben und Beispiele sind Online verfügbar.
- Alle Sprachen programmieren lernenIn diesem umfangreichen Programmierkurs wirst du nicht eine einzige Programmiersprache anfassen! Stattdessen wirst du verstehen, wie Programmiersprachen funktionieren und dass sie doch irgendwie alle gleich sind. Alle nutzen dieselbe Logik und die kann man lernen und verstehen. Dadurch musst du nur einmal programmieren lernen um schlussendlich alle Sprachen programmieren zu können. Nach diesem Kurs kannst du also jede Sprache nach nur wenigen Minuten lernen und für einige wirst du nicht mal das brauchen. Und das Beste: Du brauchst absolut keine Vorkenntnisse!
- Ruby-Grundlagen für AnfängerDieser Kurs für Anfänger mit Programmiererfahrung bietet einen schnellen Einstieg in die Programmiersprache Ruby. Sie werden nach dem Kurs selbst kleiner Ruby-Programme schreiben und ein Großteil der existierenden Ruby-Programme lesen können. Sie werden allerdings kein Ruby-Guru sein. Der Kurs ist ideal dafür geeignet innerhalb von 1-2 Stunden die wichtigsten Grundlagen zu verstehen.
- Embarcadero Delphi für Anfänger und FortgeschritteneSie sind Programmieranfänger? Sie kennen Delphi nur namentlich, wissen aber nicht, damit umzugehen? Sie müssen vielleicht sogar beruflich Delphi anwenden, finden aber nicht den Einstieg? Oder Sie sind bereits fortgeschritten und möchten die Netzwerkprogrammierung kennen lernen? Hier ist Ihre Rettung! Ich erkläre Ihnen während der Erstellung eines kompletten, netzwerktauglichen Programms, wie Sie mit Delphi umgehen und Prozeduren und Funktionen erstellen. Sie erfahren, was "netzwerktauglich" bedeutet, was Events sind, wie man Messages behandelt und wie man einem Benutzer des eigenen Programms die Bedienung möglichst einfach macht."Benutzerfreundlich" und "netzwerktauglich" stehen bei Ihnen an erster Stelle, Sie wissen aber nicht, wie man es umsetzt? Kein Problem, nachdem Sie diesen Kurs absolviert haben. Sie befürchten, dass Sie zwar lernen, dieses Projekt zu erstellen, sind aber der Meinung, anschließend keine Hilfe für das eigene Projekt zu finden? Auch kein Problem. So weit es mir möglich ist, gebe ich gern Tipps und helfe weiter. Sie brauchen für diesen Kurs lediglich mindestens Delphi 7 Professional. Alles Andere können Sie entweder aus dem Internet herunterladen oder im Kurs erhalten. Wir beginnen bei Level 0. Absolutes Nicht-Wissen ist gefragt. Ich werde die IDE erklären und Schritt für Schritt zeigen, wie man ein Programm entwickelt. Ich zeige, welche sichtbaren und unsichtbaren Objekte für unser Projekt notwendig sind, wie man sie positioniert und wie man sie anspricht. Anschließend werden wir eine Datenbank inklusive dazugehörendem Index designen, und ich zeige, wie das Programm diese Datenbank selbst erstellt und die Indizes aufbaut. Sie werden nach "Embarcadero Delphi für Anfänger" in der Lage sein, Delphi zu bedienen, netzwerktauglichen Quellcode zu schreiben, Fehler zu finden und geschwindigkeitsoptimierte Funktionen und Prozeduren zu erstellen.
- Mit Embarcadero Delphi schneller zum Ziel -1- AnfängerDelphi sorgt in Anfängerkreisen oft für eine Menge Fragen und Probleme. Oft sinkt die Motivation, weiterzumachen, auf einen ungewollten Level. Doch hiermit ist jetzt Schluss, denn ich habe es mir zum Ziel gemacht, diese Hürden zu beseitigen und deiner Motivation einen neuen Schub zu verpassen. Ich selbst stand nach dem ersten Programmstart von Delphi vor der großen Frage: "Und jetzt?" Weitere Fragen wie "Was ist das alles? Wie fange ich an? Wo ist was?" stellten sich hinten an. Damals hatte ich keinen netten Kollegen, der mir diese Fragen beantworten konnte, und so wollte ich Delphi eigentlich ganz schnell wieder beiseite legen, ich wollte es vergessen. Leider war mein damaliger Chef nicht damit einverstanden, denn er erwartete Programme von mir, keine Ausreden. Also musste ein teurer Lehrer kommen und mir den Einstieg in Delphi nahe bringen. Ich bekam zwei Tage Unterricht. Und die brachten mir die absoluten Basics, mehr nicht. Der Rest war harte Arbeit. In diesem Kurs möchte ich es dir wesentlich leichter machen. Ich werde dir viel mehr vermitteln, als nur ein paar Basics, um ein Fenster zu layouten. Denn nach dem "Malen" eines Fensters mit all seinen schönen Bedienelementen geht es ja erst richtig los. Quellcode will geschrieben werden, Programmlogik muss integriert werden, Fehler müssen beseitigt werden und vieles mehr. All die schönen Dinge, die hinter der bunten Fassade liegen, benötigen wesentlich mehr Aufmerksamkeit. All dies werde ich dir zeigen, und du wirst es sicher gern üben, denn Delphi ist in meinen Augen die genialste Enwicklungsumgebung für kleine und auch ganz große Programme. Ich habe viele Programmierumgebungen kennengelernt, aber keine bietet diesen unglaublichen Luxus und diese Sicherheit, wie Delphi von Embarcadero. Sicher ist Delphi mit der Zeit gewaltig gewachsen und unglaublich vielseitig geworden. Aber all diese schönen Dinge muss man am Anfang nicht beherrschen.
Sortiert nach Erscheinung (neueste zuerst). Details und Anbieter-Link (Affiliate-Link, Werbung) auf der jeweiligen Kursseite.
Die zweite Sprache macht den Unterschied
Die erste Sprache lehrt dich Programmieren, die zweite lehrt dich, was daran Prinzip und was nur Gewohnheit war. Genau dafür sind Go und Rust ideale Kandidaten: Go erzwingt Einfachheit und macht Nebenläufigkeit greifbar (die Sprache der Cloud-Infrastruktur, von Docker bis Kubernetes), Rust erzwingt Speichersicherheit ohne Garbage Collector und gilt nicht zufällig als Liebling der Systementwickler. Beide sind in Deutschland Nischen mit Sog nach oben – wenige Bewerber, wachsende Nachfrage.
Häufige Fragen
- Warum gibt es hier noch Kurse zu Delphi und Visual Basic?
- Weil die Systeme dahinter nicht verschwunden sind: In Arztpraxen, Behörden und Mittelständlern laufen Delphi- und VB-Anwendungen, die weiter gepflegt werden müssen – von immer weniger Leuten. Das ist kein Wachstumsmarkt, aber eine planbare Wartungs-Nische mit wenig Konkurrenz. Ehrlicher Rahmen: als Ergänzung zu einem modernen Stack sinnvoll, als einziges Standbein riskant.
