Code-Editor Vim: Booste deine Produktivität (Komplett-Kurs)
What you'll learn
- Mit mächtigen Operationen Dinge verändern
- Elegant und schnell in Code bewegen
- Wiederholungen vermeiden und stattdessen "machen lassen"
- Eine Menge Tastenkürzel, Befehle und das Wissen, alles miteinander zu kombinieren
- Text und Code auf einen Schlag umwandeln und verarbeiten
- Die Konzepte des Editors verstehen, damit das Lernen leichter fällt
- Vim ganz an deine persönlichen Vorlieben anpassen
- Addons nutzen, um (noch) mehr aus Vim herauszuholen
- Vim auf mehreren Plattformen installieren und einsetzen
Requirements
- Du benötigst technisches Grundverständnis mit einem Computer.
- Du brauchst Windows, Mac OSX oder Linux — zur Not läuft Vim aber auch auf einem Amiga.
- Du solltest offen für neue und auch "andere" Workflows sein.
Description
Eine der Haupt-Tätigkeiten von Entwicklern ist das Schreiben von Code. Doch kaum einer denkt mal daran, genau an der Stelle ordentlich zu optimieren, um deine Leistung zu erhöhen. Schließlich wäre es doch super, wenn man deutlich mehr Code in weniger Zeit schreiben kann, und dabei sogar noch mehr Spaß hat.
In diesem Kurs lernst du, wie du mit Vim deine Editing-Skills auf das nächste Level heben kannst. Mit Vim erhälst du ein Power-Tool für Power-User. Es erlaubt dir, sich elegant durch Code zu bewegen und unzählige Befehle und Möglichkeiten zu kombinieren, um das Maximum aus deinen Editing-Fähigkeiten herauszuholen.
Wir schauen uns an, wie du bestmöglich an die Sache herangehst, um möglichst schnell und effektiv den Einstieg zu finden. Das Ziel des Kurses ist es, Vim zu deinem alltäglichen Tool zu machen. Denn die ganzen nervigen und immer wiederkehrenden Arbeiten, die beim Code-Schreiben entstehen, ersetzt du in Zukunft nahezu vollständig mit eleganten Workflows in Vim.
Etwa jeder 3. Entwickler dieser Welt nutzt Vim*, und das dauerhaft und zufrieden.
Probiere es einfach aus: Wenn du merkst, dass dir weder der Kurs, noch Vim etwas bringen, dann kannst du einfach von Udemys 30-Tage-Geld-Zurück-Garantie Gebrauch machen, ohne Angabe von Gründen.
* StackOverflow-Developer-Survey 2017, Abschnitt "Most Popular Developer Environments by Occupation"
Who this course is for:
- Der Kurs richtet sich an alle, die das "Schweizer Taschenmesser" der Code- und Text-Editoren kennenlernen möchten.
- Im Speziellen ist der Kurs besonders für Entwickler (Web, Desktop, Mobile, Games, ...) und Sys-Admins interessant.
- Tastatur-Liebhaber kommen mit Vim voll auf ihre Kosten — falls du die Maus bevorzugst, könnte sich das schon bald ändern.
- Zeit-Sparer und -Verbesserer bekommen mit Vim hohes Spar-Potenzial.
Instructor
Hallo!
Ich bin Stefan aus Bocholt, geboren in 0x07C1 und leidenschaftlicher Software-Developer.
Seit etwa 20 Jahren bin ich der Software-Entwicklung verfallen — vermutlich, weil ich von Natur aus ein Problemlöser bin. Jeden Tag hunderte oder sogar tausende von Mikro-Entscheidungen zu treffen ist genau das, was mich antreibt.
Am meisten Spaß bereitet mir das ganze Feld der Web-Technologien. Meine Sprachen und Frameworks der Wahl sind unter anderem Python, JavaScript (ES6+), Django, Django REST Framework und React (Native).
Neben dem Erstellen von coolen Apps und dem Entwickler-Dasein gibt es eine andere Sache, die ich sehr gerne mache: Leuten etwas beibringen! Es ist super, sein Wissen teilen zu können und zu erfahren, dass es anderen nützt. Definitiv eine der Sachen, von denen ich glaube, dass sie mich zu einem besseren Menschen machen. ;-)
Mein größtes Ziel ist es, dass du in meinen Kursen immer das große Ganze im Blick hast und verstehst, wieso ich die Dinge so mache, wie ich sie mache. Es gibt nichts nervigeres, als durch pures Auswendiglernen zu "lernen". Daher werde ich mir an einigen Stellen mehr Zeit nehmen, um dir ein paar Sachen besser näherbringen zu können.
Ich wünsche dir viel Spaß und Erfolg. Folge mir gerne auf Twitter oder schreibe mir dort eine Nachricht, falls dir etwas auf dem Herzen liegt: @stschindler