Git Komplettkurs: Vom Anfänger zum Profi (inkl. GitHub)
What you'll learn
- Beherrsche das Versionsverwaltungssystem git
- Arbeite im Team mit GitHub
- Entwickle Features separat in einer Branch
- Merge Branchen und behebe Konflikte
- Stelle den Zustand von vor ein paar Tagen wiederher
Requirements
- Du benötigst einen Computer mit Windows, Mac, oder Linux
- Unter Windows: Wir installieren Git bei dir gemeinsam
- Mac / Linux: In der Regel ist hier Git bereits installiert
Description
Du bist ein Software-Entwickler und möchtest den Überblick behalten, wann welche Zeile Code abgeändert wurde? Du möchtest bei einem Bug in der Lage sein, deine Software schnell auf eine funktionierende Version zurückzusetzen? Oder du möchtest Software im Team entwickeln, ohne dass ihr euch ständig in die Quere kommt?
In all diesen Fällen ist dieser Kurs genau das Richtige für dich. Schritt für Schritt schauen wir uns die Versionsverwaltung git an. Wie ist dieser Kurs aufgebaut?
Einführung & Installation: Hier installieren wir alle benötigten Tools bei dir
Git Lokal: Hier lernst du, wie du Git auf deinem eigenen Computer verwenden kannst. Hier geht's um Themen wie Working-Directory, Staging-Area und Repository. Zudem gehen wir auch darauf ein, wie du Dateien commitest, oder einen Commit wiederherstellst.
Git Branches: Anschließend beschäftigen wir uns weiter mit dem Git-Workflow. Mit Branches kannst du Features zuerst abgeschottet zu entwickeln - komplett ohne Zeitdruck. Natürlich gehen wir auch darauf ein, wie du professionell mit Merge-Konflikten umgehst.
Git Remote: Das wirst du insbesondere dann benötigen, wenn du im Team mit Git arbeiten möchtest. Wir schauen uns hier Themen an, wie du z.B. auf ein Remote-Repository zugreifen kannst, eine Branch tracken kannst, etc. Zudem schauen wir uns auch Github an.
Nach Abschluss dieses Kurses kannst du also souverän deinen Code mit der Versionsverwaltung Git & GitHub verwalten.
In diesem Kurs lernst du keine trockene Theorie, alles wird anhand von unzähligen Beispielen veranschaulicht. Zudem gibt es unzählige Quizze - dadurch prägt sich das Wissen aus diesem Kurs noch besser ein.
Who this course is for:
- Entwickler, die im Team zusammenarbeiten möchten
- Entwickler, die ihren Quellcode bei GitHub speichern möchten
- Entwickler, die den Überblick über ihren Quellcode behalten möchten
Instructor
Mein Name ist Jannis Seemann und das Programmieren ist meine absolute Leidenschaft.
Bereits mit 14 Jahren begann ich mit dem Programmieren meiner ersten Webseite. Mit 18 Jahren habe ich mein erstes Praktikum bei Google in London absolviert. 2 Jahre später folgte dann während meines Studiums ein weiteres Praktikum bei Google im Silicon Valley (Mountain View, California).
Für mich ist es das Schönste, wenn ich dank der Unterstützung meiner Mentoren etwas Neues lernen kann. Dies brachte mich bereits während meines Informatikstudiums auf die Idee, selbst mit dem Unterrichten zu beginnen.
Ich weiß genau, wie anstrengend und zeitintensiv es sein kann, sich mit einem neuen Thema zu beschäftigen; sei es für ein privates Projekt, das Studium oder für die Arbeit. Deshalb stecke ich extrem viel Aufwand in meine Kurse, und es gibt besonders viele Aufgaben & Praxisbeispiele - damit dir das Lernen möglichst leicht fällt.
Heute bin ich sehr stolz darauf, dass sich mehr als 200.000 TeilnehmerInnen für meine Kurse entschieden haben und hoffe, dass ich ihnen die Freude und Begeisterung vermitteln konnte, welche ich bei der Erstellung meiner Kurse habe.
Außerhalb von Udemy setze ich als studierter Informatiker und selbstständiger Unternehmer erfolgreich Webprojekte für meinen Kunden um, und teile mein Wissen und meine Erfahrung in den hier angebotenen Online-Kursen.