
Einstieg in GitHub - Entwickle Software wie die Profis
AKTION: Unterstützung (1-zu-1) auf GitHub bei deinen ersten Projekten für jeden Teilnehmer im Kurs enthalten.
Du kannst auf GitHub üben, lernen, mit anderen Entwicklern in Kontakt kommen, Unterstützung für dein Open Source Projekt aus der Community bekommen und dein Wissen vermarkten. Es ist somit ein Turbo für deine Karriere, deine privaten Softwareentwicklungsprojekte und deine Fähigkeiten im Bereich der professionellen Softwareentwicklung.

Das wichtigste ist jedoch, dass du es auch einsetzen kannst. Ein gepflegtes GitHub-Projekt und professionelle Issues und Pull Request können dein Ticket für einen neue Job sein. Einige Konzepte und Arbeitsschritte sind auf GitHub allerdings nicht unbedingt intuitiv. Das kommt auch daher, dass GitHub viele Freiheiten lässt.
Werde mit GitHub professioneller Softwareentwickler
Zum Kurs "Einstieg in GitHub" >>In diesem Kurs zeige ich dir Schritt für Schritt wie du GitHub professionell verwendest um möglichst schnell zu den gewünschten Ergebnissen zu kommen. Alle Themen erkläre ich dir anhand vieler Beispiele. Dazu gibt es reichlich Übungen und Beispielprojekte, Issues und Pull Requests direkt auf GitHub.
Was Teilnehmer sagen
Ein Teilnehmer hat mir persönlich diese Rückmeldung geschickt über die ich mich sehr gefreut habe:
“Ich hatte bisher kaum bis keine Berührungspunkte mit GitHub, aber sehe, wie du auch, einen starken Nutzen in GitHub.
Mein Kernnutzen aus dem Kurs war das ich nun erstmal eigene Projekte dort bearbeite und ich meine Arbeit nun besser Dokumentieren kann was ich wo verändert und wie bearbeitet habe (Versionierung).
Der Kurs ist für mich sehr ausführlich gewesen und ich würde mich sozusagen als Ideale Zielgruppe ansehen, sprich Programmier Anfänger mit wenig bis begrenzten Kenntnissen, die GitHub nicht kennen oder kaum nutzen.”
Softwareentwicklung lernen, üben und anwenden!
Zum Kurs "Einstieg in GitHub" >>Details und weitere Ressourcen zum Kurs
Ein Projekt von GitHub klonen mit Visual Studio 2019 (neue Git UI)Visual Studio, GitHub, Git Auch mit der neuen Git-Oberfläche von Visual Studio 2019 bleibt das Klonen eines Projektes einfach. Git-Server auf Strato HiDrive aufsetzen und verwendenVisual Studio, Git, Werkzeug Es muss nicht immer GitHub sein. Ein eigenes Git Remote-Repository auf Stratos HiDrive installieren ist nicht schwer. WPF-Steuerelementen deaktivieren und versteckenWPF, XAML, Controls Die Eigenschaften Visibility und IsEnabled verändern das Aussehen und Verhalten eines Controls. Eigenschaften von WPF-Steuerelementen im Quellcode setzenWPF, XAML, Controls Eigenschaften (z.B. Text, Farbe, ...) von Steuerelementen kannst du zur Laufzeit aus dem C# Quellcode ändern. Hinweise anzeigen mit WPF-MessageBoxWPF, XAML, Controls Für die Interaktion mit dem Benutzer ist es häufig notwendig in einer WPF Anwendung Hinweise anzuzeigen. Eine Möglichkeit dafür ist die MessageBox. XAML, *.g.i.cs und code-behind in WPFWPF, XAML, Controls Zu jeder XAML-Datei gibt es eine code-behind Datei. In diesem Artikel erfährst du alles über die Zusammenhänge und dazugehörige Code-Generierung. Synchronisiere dein Visual Studio 2019 Projekt mit GitHubVisual Studio, GitHub, Git Da du dein C# Projekt schon mit git verwaltest, kannst du es auch auf GitHub zur Verfügung stellen. Grundlagen vom WPF Style Element in XAMLWPF, XAML, Controls Eine der coolsten Funktionalitäten von WPF ist das Styling. Hier lernst du die Grundlagen anhand eines Beispiels kennen. Grundlagen des WPF Grid-Panels in XAMLWPF, XAML, Controls Einer der wichtigsten Container in XAML ist das WPF Grid Panel. Damit kannst du Controls in Tabellenform anordnen und vieles mehr. Versionskontrolle mit Git und Visual Studio 2019Werkzeug, Git Die wichtigsten Schritte um Quellcode mit Visual Studio in Git zu verwalten. NEU - Erste Schritte mit C# und Visual Studio 2019C#, Syntax, Werkzeug Erfahre alles über Visual Studio 2019 und die Grundlagen von C# Was bedeutet Debuggen?C#, Begriffe, Werkzeug Beim Debugging geht es darum Syntaxfehler, Laufzeitfehler, Logikfehler und Ausnahmefehler zu beseitigen. Die Grundlagen und insbesondere wie du Haltepunkte (Breakpoints) verwendest, erfährst du in diesem Artikel. Einfach, schnell und effektiv Programmieren üben. So geht's!Geburtstag, Übung, Professionalität Hier lernst du die wichtigsten Voraussetzungen und einen systematischen Ansatz um zu üben wie ein Profi! Warum Git?Geburtstag, Git, Werkzeug Erfahre 8 gute Gründe warum Git DIE Versionsverwaltung ist. Welche Programmiersprache für den Einstieg?Geburtstag, Lernen, Professionalität In der neuen Reihe *Wie du Programmieren lernst* erkläre ich dir, dass die Programmiersprache unwichtig ist! Warum und wie du Softwareentwicklung üben kannstGeburtstag, Lernen, Professionalität Üben kann langweilig und frustrierend sein. Mit einfachen Tricks aber auch Spaß machen. DANKE für 1 Jahr Unterstützung!Geburtstag, Geschenke, Kurs LernMoment (in seiner jetzigen Form) wird 1 Jahr - Ich gebe einen aus! Übungen zu C#, GitHub und mehr!Übung, C#, GitHub Übersicht der momentan verfügbaren Übungen auf GitHub. Die Klasse FileC#, File, Syntax Wie du einfach eine Datei bearbeitest. (Video & Artikel) Was ist GitHub?Werkzeug, Git, GitHub Erfahre was GitHub ist und wie du es für dich nutzen kannst. NEU - Gratis GitHub TutorialWerkzeug, GitHub, Kurs Verstehe Fork, Pull Request und Co. Versionskontrolle mit Git und Visual Studio 2015Werkzeug, Git Die wichtigsten Schritte um Quellcode mit Visual Studio in Git zu verwalten. Spare Zeit mit diesen 3 Taktiken zur Fehlervermeidung.Professionalität, Inspiration, clean code Lerne Fehler zu vermeiden. Denn Fehlersuche sind unverhältnismäßig teuer. Was ist Datenkapselung - Ein einfaches BeispielC#, Konzept, Professionalität Lerne eines der wichtigsten Prinzipien von (objektorientierter) Softwareentwicklung kennen Tag #3 - Objekte haben einen Lebenszyklus!C#, TTT Challenge, GitHub Neben den Daten und dem Verhalten ist bei Objekten der Lebenszyklus wichtig! Zu einfach? Ich kann auch anders!C#, TTT Challenge, GitHub Du kannst die Challenge auch selbstständig und mit Erweiterung machen. Coding Kata - Üben, aber bitte mit Ziel!Übung, clean code, Inspiration Wie du effektiv Softwareentwicklung üben kannst. Ich fordere dich heraus!C#, TTT Challenge, GitHub Üben. Lernen. Umsetzen. - Die 3 Säulen meiner Herausforderung an C# Anfänger. Willst du den nächsten Schritt machen?C#, TTT Challenge, GitHub Turbo für C# Anfänger um mehr zu lernen und zu üben. NEU - Online-Kurs zum Thema "Einstieg in GitHub"Professionelle Softwareentwicklung, GitHub, Kurs Lerne die Grundlagen um an Game Engines (MonoGame), Web Frameworks (Angular 2) oder deinem Traumprojekt zu entwickeln. Zeitersparnis - einer von vielen Gründen für NuGetC#, Werkzeug, NuGet Auf NuGet.org gibt es fast 55.000 Pakete mit grandioser Funktionalität. Nutze Sie! Warum C# Lernen? Möglichkeit 1 - Spieleentwicklung mit SpieleframeworksC#, Spieleentwicklung, Frameworks Tobias Vetter stellt dir Unity, XNA und MonoGame vor CodeStar.ch - Von Schülern das Lernen lernen (und C#)Weiterbildung, Professionalität, C# Erfahre was mich an 2 Schülern beeindruckt und auch du von ihnen lernen kannst. Lernst du genügend? Mit diesen 3 Schritten schaffst du den Anfang noch heute!Weiterbildung, Professionalität Es ist deine Verantwortung dich weiter zu bilden. In diesem Gastartikel beschreibe ich einen möglichen Weg. Zeige was du kannst! Dein ganz persönlicher Taschenrechner.C#, Taschenrechner, GitHub In wenigen Schritten kannst du den Taschenrechner aus dem Kurs auf GitHub weiter entwickeln.
Updates & Neuigkeiten
Ich erweitere sowohl den Kurs als auch die zusätzlichen (kostenlosen) Ressourcen kontinuierlich. Wenn du über Neuigkeiten zu diesem und weiteren Kursen informiert werden möchtest, dann kannst du dich hier einschreiben: