• What is LessonUp
  • Search
  • Channels
‹Return to search

Lesweek 3 - Interfaces in C#

Python intro
Programming basics-II
Les 3 / Week 7a
H3: Interfaces in C#
CSD
Lesweek 3
1 / 10
next
Slide 1: Slide
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

This lesson contains 10 slides, with text slides.

Items in this lesson

Python intro
Programming basics-II
Les 3 / Week 7a
H3: Interfaces in C#
CSD
Lesweek 3

Slide 1 - Slide

This item has no instructions

Les 1
Theorie

Les 2
Opdrachten

Les 3
Opdrachten

Opdrachten
ItsLearning > Opdrachten > Leerpad
Opdracht klaar?
Melden bij docent om af te ronden.
😎
Quincy Norbert
qn00@curio.nl

😎
Bart Kouwenberg
bk28@curio.nl

👨‍🏫
Marc Ridders (RSD)
mr41@curio.nl


Slide 2 - Slide

This item has no instructions

Deze les
Deze les:
  • 📅 Leerdoelen/Planning
  • 👨‍🏫 Recap
  • ⏏️ Interfaces
  • 👪 Inheritance vs. ⏏️ Interfaces
  • 👋 Alles duidelijk?

Slide 3 - Slide

This item has no instructions

📅 Leerdoelen
  • Recap van OOP basics (Classes, Variables, Methods, Inheritance, Constructors)
  • Wat zijn ⏏️ Interfaces?
  • Wat is het verschil tussen 👪 Inheritance en ⏏️ Interfaces?

Slide 4 - Slide

Waarom programmeren we in OOP
Wat is OOP
Wat zijn de voordelen van OOP
Wat zijn classes, wanneer wordt een class een object (instantieren)
Wat zijn objecten (Alles, tafels, stoelen)
📅 Planning
  • Het eerste uur focussen we ons op de basics (herhaling).
  • Tussentijdse check-in.
  • Het tweede uur gaan we aan de slag met Interfaces.
  • Afsluiting.

Slide 5 - Slide

Waarom programmeren we in OOP
Wat is OOP
Wat zijn de voordelen van OOP
Wat zijn classes, wanneer wordt een class een object (instantieren)
Wat zijn objecten (Alles, tafels, stoelen)
👨‍🏫 Recap
  • OOP (Object Oriented Programming)
  • Classes
  • Variables, fields, properties
  • Methods
  • Inheritance
  • Constructors

Slide 6 - Slide

Waarom programmeren we in OOP
Wat is OOP
Wat zijn de voordelen van OOP
Wat zijn classes, wanneer wordt een class een object (instantieren)
Wat zijn objecten (Alles, tafels, stoelen)
👨‍🏫 Recap
  • Samen programmeren (voorbeelden en uitleg)

Slide 7 - Slide

Waarom programmeren we in OOP
Wat is OOP
Wat zijn de voordelen van OOP
Wat zijn classes, wanneer wordt een class een object (instantieren)
Wat zijn objecten (Alles, tafels, stoelen)
⏏️ Interfaces
  • Een interface is vergelijkbaar met een
    parent class.
  • De benaming van een Interface begin je
    altijd met een "I".
  • Een Interface bepaalt wat een class die
    de Interface implementeert moet hebben.

Slide 8 - Slide

This item has no instructions

👪 Inheritance vs. ⏏️ Interfaces
Het verschil tussen een Interface en Inheritance is dat een Interface bepaalt wat een child Class moet hebben en een parent Class zegt hoe de child Class iets zou moeten doen. Interfaces zorgen dus voor een stukje veiligheid.

Ook kan een child Class maar 1 parent Class hebben, maar meerdere Interfaces implementeren.

Slide 9 - Slide

This item has no instructions

👋 Alles duidelijk?
Vragen?
Leerpad hoofdstuk 3 opdracht 1, 2, 3 & 4

Slide 10 - Slide

This item has no instructions

More lessons like this

Lesweek 5 - Bufferweek

November 2024 - Lesson with 15 slides
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

Lesweek 8 - EFCore

October 2024 - Lesson with 11 slides
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

Lesweek 13 - WinUI

November 2024 - Lesson with 10 slides
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

Lesweek 8 - Oefentoets

October 2024 - Lesson with 13 slides
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

Lesweek 14 - XAML

November 2024 - Lesson with 12 slides
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

Les 09

November 2022 - Lesson with 21 slides
Programming - FundamentalsMBOStudiejaar 2

Lesweek 5 - EFCore

November 2024 - Lesson with 11 slides
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

OOP(s)

March 2023 - Lesson with 16 slides
PRMMBOStudiejaar 1
LessonUp
TermsPrivacy StatementCookie StatementContact
English

Our Cookies

We use cookies to improve your user experience and offer you personalized content. By using Lessonup you agree to our cookie policy.

Change settings