Online cursus – gecertificeerde professionele specialisatie in objectgeoriënteerd programmeren van de Universiteit van Londen

Bouw een cryptocurrency-handelsplatform met C++. Ontwikkel objectgeoriënteerde programmeervaardigheden en het omgaan met gegevens in C++ door middel van een praktisch en boeiend voorbeeld.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Gemiddeld niveau

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • zachte vaardigheden
  • communicatieve vaardigheden
  • probleem oplossen
  • teamwerk
  • Creatief denken
  • tijdmanagement
  • Leidend
  • Informatieverwerking
  • Projectmanagementvaardigheden
  • Persoonlijke ontwikkelingsvaardigheden

What you will learn in the course

Courses for which the course is suitable

  • Software-ontwikkelaar
  • software-ingenieur
  • C++-ontwikkelaar
  • Ontwikkelaar van handelssystemen
  • systeemanalist
  • Applicatie-ontwikkelaar
  • Gegevensingenieur
  • Ontwikkelaar van handelsplatformen
  • Gameontwikkelaar (vooral op het gebied van de virtuele economie)
  • Interactieve softwareontwikkelaar

Stage – een reeks van 5 cursussen

In deze specialisatie ontwikkel je verschillende vaardigheden op het gebied van programmeren in C++. In plaats van veel kleine programma’s te bouwen zoals bij andere cursussen, hebben we voor een andere aanpak gekozen: je bouwt door vijf cursussen één breed programma op. Het programma zal een eenvoudig cryptocurrency-handelsplatform zijn. We zullen de volgende academische doelen beheren:

  • Gebruik flowmanagement om interactieve programma’s te bouwen, met meerdere vertakkingen en iteraties
  • Selecteer de juiste gegevenstypen om de informatie van het handelsplatform te modelleren
  • Converteer algoritmen van pseudocode naar C++ en test ze
  • Gebruik klassen om gegevens en functies te combineren en interacties tussen verschillende delen van een programma te simuleren
  • Leer hoe je uit verschillende modules een breed programma opbouwt

De inhoud van deze specialisatie is afkomstig uit het online BSc Computer Science-programma van de University of London. Als u de cursussen betaalt en uiteindelijk de cursus ‘Objectgericht Programmeren’ in de graad volgt, wordt uw voortgang opgeslagen.

Een praktisch leerproject

In deze stage bouw je één groot project: een cryptocurrency-handelsplatform. Gedurende vijf cursussen bouw je het programma in C++. Het programma draait op de opdrachtregel in tekstmodus en simuleert de ervaring van het kopen en verkopen van cryptocurrencies. Het programma werkt met een echte dataset die het orderboek van een echt valutawisselplatform vertegenwoordigt.

Details of the courses that make up the specialization

Inleiding tot objectgeoriënteerd programmeren in C++

Cursus 1

  • 10 uur
  • 4,7 (138 beoordelingen)

Cursusdetails

wat ga je leren
  • Aan het einde van de cursus kunt u een C++-programma schrijven, compileren en uitvoeren dat invoer van de gebruiker ontvangt en berichten op het scherm afdrukt.
  • Aan het einde van de cursus kunt u loops en if-statements gebruiken om een ​​interactief menusysteem te creëren.
  • Aan het einde van de cursus begin je met het ontwikkelen van een eenvoudig cryptocurrency-handelsplatform.
vaardigheden die je gaat ontwikkelen
  • Categorie: Syntaxis
  • Categorie: Terug
  • Categorie: compiler
  • Categorie: Foutafhandeling

C++ Programmeren: klassen en gegevens

Cursus 2

  • 10 uur
  • 4.8 (46 beoordelingen)

Cursusdetails

wat ga je leren
  • Aan het einde van de cursus kunt u geschikte gegevenstypen kiezen om een ​​reeks gegevens in een C++-programma weer te geven.
  • Aan het einde van de cursus kun je klassen met functies in C++ begrijpen, ontwerpen en schrijven.
vaardigheden die je gaat ontwikkelen
  • Categorie: syntaxis
  • Categorie: Terug
  • Categorie: compiler
  • Categorie: Foutafhandeling

Objectgeoriënteerd programmeren in C++: functies

Cursus 3

  • 9 uur
  • 4.6 (25 beoordelingen)

Cursusdetails

wat ga je leren
  • Aan het einde van de cursus kun je algoritmen omzetten van code naar werkende C++.
  • Aan het einde van de cursus kunt u foutafhandeling toepassen bij het verwerken van onbetrouwbare gegevens.
  • Aan het einde van de cursus kunt u ingebouwde functies in C++ gebruiken om gegevens uit bestanden te lezen.
vaardigheden die je gaat ontwikkelen
  • Categorie: C++
  • Categorie: Controlestroom
  • Categorie: Commandoregelinterface
  • Categorie: compiler
  • Categorie: Objectgeoriënteerd programmeren (OOP)

Werken met objecten in C++

Cursus 4

  • 12 uur
  • 4,7 (21 beoordelingen)

Cursusdetails

wat ga je leren
  • Aan het einde van de cursus kunt u objectvectoren herzien.
  • Aan het einde van de cursus heeft u een goed inzicht in het matching-algoritme.
  • Aan het einde van de cursus kunt u foutafhandeling gebruiken om robuuste code te schrijven.
vaardigheden die je gaat ontwikkelen
  • Categorie: syntaxis
  • Categorie: Terug
  • Categorie: compiler
  • Categorie: Foutafhandeling

Bouw een cryptocurrency-handelsplatform in C++: Final System

Cursus 5

  • 7 uur
  • 4,6 (22 beoordelingen)

Cursusdetails

wat ga je leren
  • Aan het einde van de cursus beschikt u over een functionele Exchange-applicatie voor cryptocurrencies.
  • Aan het einde van de cursus begrijpt u het gebruik van statische en niet-statische functies.
  • Aan het einde van de cursus legt u uit hoe u een entiteit uit de echte wereld als een klasse kunt modelleren met gegevens en functies.
vaardigheden die je gaat ontwikkelen
  • Categorie: Syntaxis
  • Categorie: Terug
  • Categorie: compiler
  • Categorie: Foutafhandeling