Dieser Kurs bietet den Coursera Coach!
Eine intelligentere Art zu lernen – mit interaktiven Echtzeit-Gesprächen, die Ihnen helfen, Ihr Wissen zu testen, Annahmen zu hinterfragen und Ihr Verständnis im Laufe des Kurses zu vertiefen. Beherrschen Sie die Grundlagen von C# durch einen praxisorientierten, anwendungsbezogenen Ansatz, der Ihr Lernen beschleunigt und Ihr Verständnis festigt. Durch die Entwicklung praxisnaher Tools wie Taschenrechner, Wortspiele, Web-Scraper und sogar eines Sudoku-Lösers sammeln Sie sowohl praktische Erfahrung als auch grundlegende Programmierkenntnisse. Der Kurs beginnt mit der Einrichtung Ihrer Entwicklungsumgebung mit Visual Studio und führt Sie anhand der Erstellung eines voll funktionsfähigen Taschenrechners in zentrale Programmierkonzepte wie Variablen, bedingte Anweisungen, Klassen, Methoden und Ausnahmebehandlung ein. Anschließend gehen Sie zu komplexeren Logikstrukturen und Datenstrukturen über, während Sie ein Wort-Entwirrungsprogramm erstellen, bei dem Schleifen, Arrays, Dateiverarbeitung und wichtige Designprinzipien im Vordergrund stehen. Anschließend erkunden Sie die objektorientierte Programmierung durch die Entwicklung eines Web-Scrapers und beschäftigen sich dabei eingehend mit Kapselung, Builder-Mustern und Unit-Tests. Schließlich setzen Sie sich im Rahmen eines umfassenden Sudoku-Lösers mit fortgeschrittenen Programmierparadigmen auseinander, wobei Sie Schnittstellen, Polymorphismus, LINQ und Strategie-Entwurfsmuster einsetzen. Dieser Kurs ist ideal für angehende Entwickler, Hobbyprogrammierer oder Studierende, die C# von Grund auf durch projektbasiertes Lernen erlernen möchten. Vorkenntnisse in C# sind nicht erforderlich, jedoch wird eine Vertrautheit mit grundlegenden Konzepten der Informatik empfohlen. Der Kurs ist für Anfänger konzipiert. Am Ende des Kurses werden Sie in der Lage sein, selbstbewusst mehrere C#-Anwendungen zu erstellen und zu testen, zentrale Prinzipien der objektorientierten Programmierung anzuwenden, sauberen, wiederverwendbaren Code zu schreiben und die neuen Sprachfunktionen von C# 7 zu verstehen.

















