Ascent Group Horizontal New Copie 1

C#: Introductiecursus

0 Enrolled
21 hour
  • 21 hour
  • 50
  • 0
  • no
1,850.00€

Aperçu du cours

Doel van de opleiding: Introductie tot de basisprincipes van programmeren met C#.

 

Prérequis

  • Geen voorkennis vereist.

Objectifs pédagogiques

  • Programma’s implementeren met behulp van een algoritme.
  • De lexicale en syntactische elementen van een programmeertaal begrijpen om een programma te schrijven.
  • Een programma compileren en uitvoeren.
  • Een strategie voor debugging en testen implementeren.
  • Toegang krijgen tot een database.
  • De fundamentele principes van objectgeoriënteerd programmeren (OOP) begrijpen.

Public ciblé

  • Iedereen die programmeren wil leren.

Programme de formation

  • Definitie van een programma
    • Wat is een programma?

    • Definitie van een programmeertaal en de verschillende paradigma’s.

    • Overzicht van programmeertalen en hun sterke en zwakke punten.

    • Compilers en uitvoerbare bestanden.

    • Rollen en verantwoordelijkheden van een programmeur.

    • Praktische oefening: Introductie tot verschillende programmeertalen en hun technische specificaties.

  • Het belang van algoritmen
    • Definitie en rol van een algoritme.

    • Concept van pseudocode.

    • Praktische oefening: Schrijven van een eerste algoritme in pseudocode.

  • Opbouw van de basis van een programma
    • Schrijven van een eenvoudig programma: syntaxis en instructies.

    • Compileren en uitvoeren van een programma.

    • Definitie en gebruik van bibliotheken.

    • Praktische oefening: Eerste stappen in de IDE, opbouw en implementatie van een eenvoudig programma.

  • Programmeerrichtlijnen
    • Naamgevingsconventies

    • Syntactische conventies.

    • Commentaar: belang en gebruik.

    • Leesbaarheid van code.

  • Variabelen
    • Definitie en typen variabelen.

    • Primitieve gegevenstypen.

    • Declaratie, definitie en initialisatie van variabelen.

    • Constanten

    • Invoer, uitvoer, toewijzing en typeconversie.

    • Organisatie van gegevens in arrays.

    • Geavanceerde gegevenstypen.

    • Praktische oefening: Schrijven van eenvoudige programma’s met variabelen.

  • Operatoren en expressies
    • Verschillende soorten operatoren.

    • Combinatie van operatoren.

    • Booleaanse expressies.

    • Praktische oefening: Werken met operatoren en Booleaanse expressies.

  • Besturingsstructuren
    • Voorwaardelijke instructies.

    • Blokken met instructies.

    • Iteratieve lussen.

    • Geneste instructies.

    • Commentaar en leesbaarheid.

    • Praktische oefening: Implementeren van een algoritme met besturingsstructuren.

  • Procedures en functies
    • Definitie en belang van procedures en functies.

    • Parameterdoorvoer

    • Retourwaardes van functies.

    • Beperkingen van parameterdoorvoer via waarde.

    • Concept van parameterdoorvoer via referentie.

    • Aanroepen van functies.

    • Praktische oefening: Werken met procedures en functies.

  • Introductie tot objectgeoriënteerd programmeren (OOP)
    • Basisconcepten van OOP.

    • Objectmodellering op basis van functionele vereisten.

    • Praktische oefening: Illustratie van OOP-concepten.

  • Toegang tot databases
    • Structuur en opslag van gegevens.

    • Basisbewerkingen op databases.

    • Client-server toepassingen voor gegevensbeheer.

    • Weergave en manipulatie van gegevens in een clienttoepassing.

    • Praktische oefening: Opbouwen van een zoekformulier om informatie uit een database op te halen.

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
840 Courses
Main Content