Unix bildet eine Grundlage, die oft sehr hilfreich ist, um andere Ziele zu erreichen, die Sie für sich und Ihren Computer haben, sei es, ein Unternehmen zu führen, ein Buch zu schreiben, eine Krankheit zu heilen oder die nächste großartige Anwendung zu entwickeln. Die Mittel, um diese Ziele zu erreichen, werden manchmal durch das Schreiben von Software verwirklicht. Software kann nicht aus dem Boden gestampft werden, und Software-Samen können nicht im Frühjahr gepflanzt werden, um im Herbst geerntet zu werden. Software wird nicht in Fabriken am Fließband hergestellt. Software ist eine handgefertigte, oft maßgeschneiderte Ware. Wenn ein Softwareentwickler ein Kunsthandwerker ist, dann ist Unix seine Werkbank. Unix bietet einen wesentlichen und einfachen Satz von Werkzeugen in einer ablenkungsfreien Umgebung. Auch wenn Sie kein Softwareentwickler sind, kann das Erlernen von Unix Ihnen neue Denkweisen und neue Wege zur Skalierung Ihrer Ideen eröffnen.
Dieser Kurs ist für Leute gedacht, die neu in der Programmierung und neu in Unix-ähnlichen Betriebssystemen wie macOS und Linux-Distributionen wie Ubuntu sind. Auf die meisten der in diesem Kurs besprochenen Technologien wird über eine Befehlszeilenschnittstelle zugegriffen. Kommandozeilenschnittstellen können anfangs fremd erscheinen, daher versucht dieser Kurs, Parallelen zwischen der Verwendung der Kommandozeile und Aktionen zu ziehen, die Sie normalerweise mit Maus und Tastatur durchführen würden. Sie werden auch lernen, wie Sie kleine Programme in einer Programmiersprache namens Bash schreiben können, mit der Sie die besprochenen Tools miteinander verbinden können. Ich hoffe, dass Sie am Ende dieses Kurses in der Lage sein werden, die verschiedenen Unix-Tools wie Legosteine miteinander zu verbinden.
In dieser Woche helfen wir Ihnen, Zugang zu Unix zu bekommen (vielleicht benutzen Sie es ja schon), und Sie beginnen mit der Verwendung der Kommandozeile. Wir werden Parallelen zwischen der Verwendung von Maus und Tastatur mit den Grafiken Ihres Computers und der ausschließlichen Verwendung der Befehlszeile ziehen.
Das ist alles enthalten
1 Video13 Lektüren1 Aufgabe
Infos zu Modulinhalt anzeigen
1 Video•Insgesamt 1 Minute
Willkommen zu Woche 1•1 Minute
13 Lektüren•Insgesamt 270 Minuten
Einführung•10 Minuten
Das Unix Workbench Buch•10 Minuten
Was ist Unix?•10 Minuten
Mac & Ubuntu Benutzer•10 Minuten
Windows•10 Minuten
Hallo Terminal!•45 Minuten
Hallo Terminal! Übungen•10 Minuten
Navigieren in der Befehlszeile•45 Minuten
Übungen zur Navigation in der Befehlszeile•10 Minuten
Erstellung und Inspektion•45 Minuten
Übungen zur Erstellung und Inspektion•10 Minuten
Migration und Zerstörung•45 Minuten
Übungen zu Migration und Zerstörung•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Grundlagen der Kommandozeile•30 Minuten
Arbeiten mit Unix
Modul 2•3 Stunden abzuschließen
Moduldetails
Jetzt werden wir uns mit der Leistungsfähigkeit der verschiedenen Unix-Tools befassen. Wir gehen verschiedene Szenarien durch, in denen Sie Unix verwenden können, um Aufgaben viel schneller zu erledigen, als Sie es normalerweise tun könnten.
Das ist alles enthalten
1 Video16 Lektüren1 Aufgabe
Infos zu Modulinhalt anzeigen
1 Video
Willkommen in Woche 2•0 Minuten
16 Lektüren•Insgesamt 160 Minuten
Selbsthilfe•10 Minuten
Selbsthilfe-Übungen•10 Minuten
Wild werden•10 Minuten
Get Wild-Übungen•10 Minuten
Reguläre Ausdrücke•10 Minuten
Metacharaktere•10 Minuten
Zeichensätze•10 Minuten
Flucht, Verankerungen, Irrwege und Enden•10 Minuten
Finden Sie•10 Minuten
Suchübungen•10 Minuten
Geschichte•10 Minuten
Bash anpassen•10 Minuten
Unterscheiden Sie•10 Minuten
Rohre•10 Minuten
Pfeifen-Übungen•10 Minuten
Machen Sie•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Arbeiten mit Unix•30 Minuten
Bash Programmierung
Modul 3•5 Stunden abzuschließen
Moduldetails
In dieser Woche werden wir die Nützlichkeit der Kommandozeile als Programmiersprache entfesseln. Am Ende dieser Woche werden Sie Ihre eigenen kleinen Computerprogramme schreiben, die Sie auf der Kommandozeile verwenden können.
Das ist alles enthalten
1 Video25 Lektüren1 Aufgabe
Infos zu Modulinhalt anzeigen
1 Video•Insgesamt 1 Minute
Willkommen in Woche 3•1 Minute
25 Lektüren•Insgesamt 250 Minuten
Mathematik•10 Minuten
Mathe-Übungen•10 Minuten
Variablen•10 Minuten
Variablen-Übungen•10 Minuten
Benutzer-Eingabe•10 Minuten
Übung zur Benutzereingabe•10 Minuten
Bedingte Ausführung•10 Minuten
Bedingte Ausdrücke•10 Minuten
Wenn und Sonst•10 Minuten
Logik und If/Else-Übungen•10 Minuten
Arrays•10 Minuten
Arrays-Übungen•10 Minuten
Hosenträger•10 Minuten
Hosenträger-Übung•10 Minuten
für•10 Minuten
während•10 Minuten
Verschachtelung•10 Minuten
Schleifen-Übungen•10 Minuten
Schreibfunktionen•10 Minuten
Werte von Funktionen abrufen•10 Minuten
Funktionen Übungen•10 Minuten
Die Unix-Philosophie•10 Minuten
Programme ausführbar machen•10 Minuten
Umweltvariablen•10 Minuten
Übungen zum Schreiben von Programmen•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Bash Programmierung•30 Minuten
Git und GitHub
Modul 4•4 Stunden abzuschließen
Moduldetails
Zunächst lernen Sie, wie Sie Git verwenden. Git ist eine Art "Änderungsverfolgung" für Ihren Code und Ihre Textdateien, aber viel leistungsfähiger. Dann werden wir uns ansehen, wie Sie Git mit GitHub nutzen können, einem sozialen Programmiernetzwerk, in dem Sie Ihre Projekte veröffentlichen und den Code anderer erkunden können.
Das ist alles enthalten
1 Video16 Lektüren1 Aufgabe1 peer review
Infos zu Modulinhalt anzeigen
1 Video•Insgesamt 1 Minute
Willkommen zu Woche 4•1 Minute
16 Lektüren•Insgesamt 160 Minuten
Was sind Git und GitHub?•10 Minuten
Einrichten von Git und GitHub•10 Minuten
Erste Schritte mit Git•10 Minuten
Git-Übungen•10 Minuten
Hilfe, Protokolle und Diffs durchsuchen•10 Minuten
Dateien ignorieren•10 Minuten
Wichtige Git-Funktionen Übungen•10 Minuten
Verzweigung, Teil 1•10 Minuten
Verzweigung, Teil 2•10 Minuten
Verzweigungsübungen•10 Minuten
GitHub•10 Minuten
Markdown•10 Minuten
Pull-Anfragen•10 Minuten
Seiten•10 Minuten
Forking•10 Minuten
GitHub-Übungen•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Git & GitHub•30 Minuten
1 peer review•Insgesamt 60 Minuten
Bash, Make, Git und GitHub•60 Minuten
Nephologie
Modul 5•2 Stunden abzuschließen
Moduldetails
Schließlich werden wir eine Cloud-Computing-Umgebung einrichten, um zu erkunden, wie Computer über das Internet miteinander kommunizieren.
Das ist alles enthalten
11 Lektüren1 Aufgabe
Infos zu Modulinhalt anzeigen
11 Lektüren•Insgesamt 110 Minuten
Einführung in das Cloud Computing•10 Minuten
Einrichten von DigitalOcean•10 Minuten
Verbinden mit der Cloud•10 Minuten
Verschieben von Dateien in und aus der Cloud•10 Minuten
Mit anderen Servern sprechen•10 Minuten
Aufgaben automatisieren•10 Minuten
Cloud Computing-Übungen•10 Minuten
Herunterfahren eines Servers•10 Minuten
Nächste Schritte•10 Minuten
Feedback geben•10 Minuten
Dieses Buch verwenden•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Nephologie•30 Minuten
Dozenten
Lehrkraftbewertungen
Lehrkraftbewertungen
Wir haben alle Lernenden um Feedback zu unseren Dozenten gebeten, ausgehend von der Qualität ihres Unterrichtsstils.
Die Aufgabe der Johns Hopkins University ist es, ihre Studenten auszubilden und ihre Fähigkeit zum lebenslangen Lernen zu fördern, unabhängige und originelle Forschung zu betreiben und der Welt den Nutzen von Entdeckungen zu bringen.
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“
Bewertungen von Lernenden
4.7
1.368 Bewertungen
5 stars
78,72 %
4 stars
17,25 %
3 stars
2,11 %
2 stars
0,58 %
1 star
1,31 %
Zeigt 3 von 1368 an
H
HQ
5·
Geprüft am 14. Dez. 2018
Excellent introduction to the command line and github. Great as it goes past superificial introductions and teaches programming and manipulation of the command line.
A
AR
5·
Geprüft am 11. Juni 2020
Amazing course, the course content is very clear. There are many linked resources for practising as wellSuggestion: Could add a few explanatory videos but not necessary
S
SM
5·
Geprüft am 24. Mai 2022
This course is extremly helpful and well designed for beginnner and working professionals with neat info.
I strongly recomended this course. Thanks for mentors/authors with real time example commands.
Wann werde ich Zugang zu den Vorlesungen und Aufgaben haben?
Um Zugang zu den Kursmaterialien und Aufgaben zu erhalten und um ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung erwerben, wenn Sie sich für einen Kurs anmelden. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen. Der Kurs kann stattdessen die Option "Vollständiger Kurs, kein Zertifikat" anbieten. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Was erhalte ich, wenn ich das Zertifikat kaufe?
Wenn Sie ein Zertifikat erwerben, erhalten Sie Zugang zu allen Kursmaterialien, einschließlich der benoteten Aufgaben. Nach Abschluss des Kurses wird Ihr elektronisches Zertifikat zu Ihrer Erfolgsseite hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder zu Ihrem LinkedIn-Profil hinzufügen.
Ist finanzielle Hilfe verfügbar?
Ja. Für ausgewählte Lernprogramme können Sie finanzielle Unterstützung oder ein Stipendium beantragen, wenn Sie die Einschreibegebühr nicht aufbringen können. Wenn für das von Ihnen gewählte Lernprogramm eine finanzielle Unterstützung oder ein Stipendium verfügbar ist, finden Sie auf der Beschreibungsseite einen Link zur Beantragung.