Learnit

C Programmeren Basis

Inhoud van de cursus

In deze intensieve vijfdaagse training leer je de basistechnieken van het programmeren in C. Aan de hand van een groot aantal praktijkvoorbeelden wordt de theorie behandeld. Daarbij ga je direct aan de slag met allerlei praktijkopdrachten, zodat je onmiddellijk in de praktijk kunt ervaren hoe C 'werkt' en welke voordelen C biedt. Tijdens de trainingsdagen is er volop gelegenheid om met de trainers en de andere deelnemers ervaringen uit te wisselen. Daarmee is deze Learnit training een absolute praktijktopper!

Inhoud

Tijdens het gedegen en efficiŽnte programma van deze vijfdaagse training komen onder meer de programmastructuur van T-programma's, de preprocessor, de data types, storage classes, operatoren en control flow-constructies van C aan de orde. Ook worden in deze training op een praktijkgerichte manier de functies en de verschillende wijzen van parameterdoorgifte besproken. Daarnaast wordt ruimschoots aandacht besteed aan pointers, structures, unions en het dynamisch alloceren van geheugen. Ten slotte komt de C standard library aan de orde. De ervaren software development-trainer van Learnit laat aan de hand van demo's en voorbeeldcode zien hoe de theorie aansluit bij praktijksituaties. Zelf ga je aan de hand van diverse oefeningen aan de slag met het programmeren in C.

Programma

In deze training komen de volgende onderwerpen aan bod:

Dag 1:

  • Variables, constants en data types
  • Arrays en composed data types
  • Multidimensional arrays
  • Expressions, statements en blocks
  • Assignment en arithmetic operators
  • Relational en comparison operators
  • Bitwise en logical operators and bitflags

Dag 2:

  • Branching en conditional statements
  • If..else construction
  • Case en switch
  • Loop constructions
  • For, while en do.. while loops
  • Break, continue, goto en labels

Dag 3:

  • Function declaration en definition
  • Parameter passing en return values
  • Variable initialisation
  • Scope of variables
  • Recursive functions
  • Automatic, external en static variables

Dag 4:

  • Pointers, addresses en arrays
  • Pointers en strings
  • Pointers to functions
  • Pointer to pointers
  • Void pointers
  • Structures en unions
  • Nested structures en structure arrays

Dag 5:

  • Type conversion, casting en typedef
  • Preprocessor directives en header files
  • Macros en conditional inclusion
  • Standard library
  • Command line arguments
  • Dynamic memory allocation
  • Standard input en output en file I/O
  • Time, utility en string functions
  • Error handlings

Toelatingseisen: wat heb je nodig?

Voor deelname aan deze training is geen specifieke voorkennis vereist. Algemene kennis van programmeren is echter bevorderlijk voor een snelle begripsvorming.

Duur van de cursus

5 dagen

Kosten van de cursus

2750 Euro
inclusief koffie/thee en lunch

Bijzonderheden

Na afloop van deze training ontvang je het officiŽle certificaat "Programmeren in C" van Learnit.

Plaatsen / leslocaties

Amsterdam, Groningen, Live Online

Gratis informatie aanvragen

Vul hieronder jouw gegevens in, dan krijg je gratis informatie toegestuurd.

  • De ingevoerde (persoons)gegevens worden door de geselecteerde opleidingsaanbieder(s) gebruikt om de gestelde vraag te beantwoorden;
  • Indien gewenst mag de onderwijsinstelling waar ik mijn aanvraag naar stuur mijn gegevens bewaren om mij van advies te voorzien;
  • Ik ben tenminste 16 jaar oud, of heb toestemming van mijn ouders of voogd om deze informatieaanvraag te verzenden;
  • De privacy statement en algemene voorwaarden van Stichting ROC.nl zijn van toepassing.