Object-oriented programming is a widely utilized programming paradigm and one of the main technical skills required to land a software engineering position in any IT company. This course equips you with the required technical skills to design and develop high-quality object-oriented software systems using the C# programming language. The course focuses on the C# programming language since it is one of the most used programming languages in the industry. With the C# programing language, you can create a wide range of software systems including Console applications, Windows desktop applications, mobile apps, TV apps, web applications, game programming, etc. The course starts with basic C# programming, then introduces the main concepts of object-oriented programming. After that, the course covers the arrays and generic data collections. Finally, the course covers the language integrated query (LINQ) concept in which you will be able to query data from various data sources. In addition to the in-video quizzes, at the end of each module, there will be a practice quiz and a graded programming assignment.
(15 Bewertungen)
Empfohlene Erfahrung
Was Sie lernen werden
Recognize and implement C# object-oriented (OO) programs using various building blocks.
Demonstrate and use the main object-oriented programming features.
Apply various types of data collections to solve real-world problems.
Construct and execute querying statements using the C# Language Integrated Query (LINQ).
Kompetenzen, die Sie erwerben
- Kategorie: LINQ queries
- Kategorie: Data collections
- Kategorie: C# programming
- Kategorie: Object-Oriented Programming (OOP)
Wichtige Details
Zu Ihrem LinkedIn-Profil hinzufügen
8 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.
Erwerben Sie ein Karrierezertifikat.
Fügen Sie diese Qualifikation zur Ihrem LinkedIn-Profil oder Ihrem Lebenslauf hinzu.
Teilen Sie es in den sozialen Medien und in Ihrer Leistungsbeurteilung.
In diesem Kurs gibt es 4 Module
This module will provide crucial information about object-oriented (OO) programming using C# programming language. This module covers the basic information about classes, objects, properties, static and non-static members, control statements, and the difference between call by value and call by reference.
Das ist alles enthalten
12 Videos2 Aufgaben
This module will provide the main concepts of object-oriented programming including data encapsulation, inheritance, abstract classes, interface, and polymorphism. Moreover, this module covers the exception handling techniques using language-defined exceptions and user-defined exceptions.
Das ist alles enthalten
10 Videos1 Lektüre3 Aufgaben1 Programmieraufgabe
This module will cover various pre-defined data structures in the C# programming languages. The module will cover the various types of arrays including one-dimensional arrays, multi-dimensional arrays, and jagged arrays. Then, the generic data collections are discussed and explained. Various generic data types will be covered in this module such as List<E>, Dictionary<K, V>, SortedList<K,V>, Stack<E>, Queue<E>, etc.
Das ist alles enthalten
13 Videos2 Aufgaben1 Programmieraufgabe
The majority of the software systems involve some kind of database transactions including storing and retrieving the data from a data source. Often time, a software engineers needs to learn more than one way to query the data. The LINQ language solves this problem by standardizing the way to query the data from a data source and hence making software engineers focus on the business logic. This module will provide a comprehensive description of the LINQ language and how to use it to query data from a data source.
Das ist alles enthalten
7 Videos1 Aufgabe1 Programmieraufgabe
Dozent
Empfohlen, wenn Sie sich für Software Development interessieren
Board Infinity
University of Colorado System
University of Colorado System
Microsoft
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:
The course may not offer an audit option. You can try a Free Trial instead, or apply for Financial Aid.
The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.
You will be eligible for a full refund until two weeks after your payment date, or (for courses that have just launched) until two weeks after the first session of the course begins, whichever is later. You cannot receive a refund once you’ve earned a Course Certificate, even if you complete the course within the two-week refund period. See our full refund policy.