Cursus programmeren in C volgen? Opleidingen en cursussen bij Eduvision

Programmeren in C

De programmeertaal C vindt zijn oorsprong bij het ontstaan van het operating systeem UNIX. Om de overdracht naar andere computersystemen mogelijk te maken is programmeren in C ontworpen. Deze taal kreeg een aantal eigenschappen die interessant zijn voor het ontwerp van systeemsoftware. Deze eigenschappen hebben ertoe geleid dat programmeren in C momenteel een grote populariteit kent in de computerwereld. Voor elke computer is er tegenwoordig een C compiler.

Wat is programmeren in C

De programmeertaal C wordt het meest gebruikt bij het schrijven van besturingssystemen. Unix was de eerste die in C werd geschreven. Later volgden Windows, Mac OS X en Linux. Besturingssystemen draaien direct op de hardware en hebben daardoor functies nodig die niet worden geleverd door andere programmeertalen zoals Java. De invloed van C is zo groot dat sindsdien de meeste nieuwe talen zoals C++, Objective-C, Java, JavaScript, C# en PHP grotendeels de syntaxis van C gebruiken

Kenmerken programmeren in C

Programmeren in C wordt in de praktijk ingezet voor het ontwikkelen voor zowel het web als voor de desktop, of combinaties daarvan. Kenmerken van programmeren in C zijn: datatype, programmeerstructuur en pointers. Als programmeerstructuur is de taal Cprocedureel: alle code is onderdeel van een functie. Ook geeft C directe toegang tot het geheugen met behulp van pointers. Een pointer is een variabele die een geheugenadres bevat. Voordeel van programmeren in C is dat het van voor alles gebruikt kan worden en relatief snel is.

Zelf programmeren in C

De beginselen van C kun je zelf leren, echter is het wel handig om enige kennis van programmeren te hebben. Op het internet zijn diverse gratis tutorials, filmpjes, blogs en whitepapers te vinden om je op weg te helpen. De beste manier om het te leren, is namelijk door het gewoon te doen. Daarom is het ook verstandig om oefenopdrachten te zoeken op het internet. Wil je echt professioneel leren programmeren in C? Overweeg dan eens een cursus programmeren in C. Wij hebben diverse cursussen om jou op te leiden tot professional. Om je skills tot het hoogste niveau te brengen zijn er masterclasses. Bekijk het cursusaanbod op dit gebied of vraag je persoonlijke accountmanager om advies!

Cursus Programmeren in C

Tijdens een cursus programmeren in C leer je deze programmeertaal optimaal kennen en gaan we in op de mogelijkheden die het jou biedt. Het ontwikkelen van je eigen applicatie staat centraal gedurende een training. Een opleiding programmeren in C is zowel klassikaal als inhouse te volgen en we bieden voor elke cursus een startgarantie!

Training C++ Programmeren in Unreal

7 dagen  |  eerstvolgende startdatum 14 september
  • De training C++ Programmeren in Unreal richt zich op het leren programmeren om interactieve, boeiende games en andere realtime 3d experiences te ontwikkelen. Unreal maakt gebruik van de programmeertaal C++. Dat betekent dat je dus C++ leert en het integreert in Unreal. Tijdens de training ga je natu... [meer]

Training Objective C programmeren

5 dagen  |  eerstvolgende startdatum 14 september
  • Objective C is een uitbreiding op de klassieke programmeertaal C. In tegenstelling tot het traditionele C kent objective C wel objectoriëntatie. Tijdens de training objective C leer je de programmeertaal goed kennen. [meer]

Training Perl

5 dagen  |  eerstvolgende startdatum 14 september
  • Wil je in Perl kunnen programmeren om systeembeheertaken te automatiseren, bestanden te bewerken en databases te benaderen? In deze training leer je Perl te installeren, de standaard programmeerstructuren, variabelen en syntax toe te passen en je code te verrijken met bestandsbewerking, reguliere ex... [meer]

Training Unreal Blueprint en Visual Scripting

5 dagen  |  eerstvolgende startdatum 14 september
  • Tijdens de training Unreal Blueprint en Visual Scripting ga je werken met Blueprints. Blueprints is een krachtige visuele scripting tool binnen de Unreal Engine, die het mogelijk maakt om complexe functionaliteit te programmeren zonder ooit een regel code te hoeven schrijven. Tijdens de training ga ... [meer]

Training Flask voor Python

3 dagen  |  eerstvolgende startdatum 14 september
  • Flask is een micro webframework voor Python. De term 'micro' slaat op het feit dat Flask niet allerhande verplichtingen oplegt: als developer kun je zelf kiezen welke delen van het webframework je gebruikt. Zo ondersteunt Flask bijvoorbeeld templating, routing, testing en errorhandling. Tijdens de t... [meer]

Training Python

6 dagen  |  eerstvolgende startdatum 14 september
  • Wil je in Python kunnen programmeren en zelf een gestructureerde applicatie kunnen bouwen, zodat je code overzichtelijk en goed onderhoudbaar blijft naarmate je programma groeit? In deze training bouw je stap voor stap een complete Python-applicatie, van de basissyntaxis en objectgeoriënteerd p... [meer]

Training SharePoint

5 dagen  |  eerstvolgende startdatum 14 september
  • Wil je zelf een SharePoint-omgeving kunnen opzetten en beheren voor samenwerking en documentbeheer binnen je organisatie? In deze training leer je een moderne SharePoint Online-site in te richten, Web Parts en pagina's samen te stellen, bibliotheken en lijsten op te zetten en de koppeling met je... [meer]

Training MLOps

2 dagen  |  eerstvolgende startdatum 14 september
  • Tijdens de training MLops krijg je een helder beeld van wat MLOps inhoudt, waarom het essentieel is voor moderne data- en AI-projecten en hoe het in de praktijk wordt toegepast. Je werkt met realistische scenario’s om te analyseren hoe organisaties hun machine learning-processen betrouwbaar, schaalb... [meer]

Training Vibecoding

2 dagen  |  eerstvolgende startdatum 14 september
  • Tijdens de training Vibecoding werk je vanaf het begin aan een eigen software development project, waarbij je leert hoe je met behulp van een AI-agent stap voor stap een werkende oplossing, toepassing of product opzet. Je vertaalt programmeerprincipes en ontwikkeltechnieken naar een manier van samen... [meer]

Training Reguliere Expressie

1 dag  |  eerstvolgende startdatum 14 september
  • Wil je zelf reguliere expressies kunnen schrijven om tekst te doorzoeken, te controleren en te bewerken? In deze training leer je hoe je met patronen matchende karakters, herhalingen, subexpressies en backreferences opbouwt, en hoe je daarmee tekst zoekt en vervangt, vaak in een programmeertaal. Je ... [meer]

Training ROS Framework - Robot Operating System

3 dagen  |  eerstvolgende startdatum 14 september
  • Tijdens de ROS-training leer je hoe je het Robot Operating System installeert, configureert en effectief gebruikt voor robotprogrammering. Je ontdekt de werking van het ROS-framework en leert praktische toepassingen zoals navigatie en manipulatie te implementeren. [meer]

Training Claude Code voor business professionals

4 dagen  |  eerstvolgende startdatum 14 september
  • Wil je als professional zelf een applicatie bouwen met Claude Code, maar zonder programmeerachtergrond? In deze training vertaal je een business idee naar een werkende applicatie en leer je hoe je keuzes maakt in frontend, backend, database, hosting en security. Je werkt met een voorbeeldcase of eig... [meer]

Training TypeScript

5 dagen  |  eerstvolgende startdatum 14 september
  • Tijdens de training TypeScript leer je programmeren in deze krachtige programmeertaal. Je past je kennis direct toe in het ontwikkelen van een professionele applicatie. TypeScript is een door Microsoft ontwikkelde programmeertaal, gebaseerd op JavaScript. TypeScript wordt gecompileerd naar JavaScrip... [meer]

Training Groovy

3 dagen  |  eerstvolgende startdatum 14 september
  • Wil je leren ontwikkelen in Groovy? In deze training leer je programmeren in Groovy, van de kernconstructen van de taal tot geavanceerdere toepassingen. Je werkt met closures, strings, collecties en constructen als het Expando Object en operator overloading, en ziet steeds waar Groovy compacter is d... [meer]

Training Oracle PL/SQL

5 dagen  |  eerstvolgende startdatum 14 september
  • Wil je zelf kunnen programmeren in Oracle PL/SQL, zodat je meer rendement uit de data in je Oracle database haalt dan met SQL alleen? In deze training leer je PL/SQL-programma's op te zetten, te testen, te debuggen en te optimaliseren, en werk je met datatypes, databasebenadering, foutafhandelin... [meer]

Training Visio

3 dagen  |  eerstvolgende startdatum 14 september
  • Wil je zakelijke en technische diagrammen kunnen maken in Microsoft Visio, zodat je processen, systemen en structuren in één oogopslag inzichtelijk maakt? In deze training leer je werken met shapes, sjablonen en stencils, en zet je stroomdiagrammen, netwerkdiagrammen, organigrammen, da... [meer]

Training Delphi

5 dagen  |  eerstvolgende startdatum 14 september
  • Wil je zelf native applicaties kunnen bouwen met Delphi en Object Pascal, zodat je desktop- en cross-platformtoepassingen vanuit één ontwikkelomgeving opzet? In deze training ontwikkel je een applicatie in de Delphi-IDE, programmeer je object georiënteerd in Object Pascal, koppel ... [meer]

Training VBA

6 dagen  |  eerstvolgende startdatum 14 september
  • Wil je Excel en Access kunnen automatiseren met VBA, zodat terugkerende handelingen en grote hoeveelheden gegevens je geen tijd meer kosten? In deze training leer je programmeren in VBA, van je eerste macro tot een complete applicatie. Je werkt stap voor stap van de basis naar gevorderde technieken,... [meer]

Cursus Data Science met Python

6 dagen  |  eerstvolgende startdatum 14 september
  • De Cursus Data Science met Python is gericht op de toepassing van Python en specifieke Python libraries in Data Science-projecten. Python is een flexibele open-source programmeertaal met veel tools en libraries voor datascience en big data toepassingen. Dit maakt dat Python zich heeft ontwikkeld tot... [meer]

Training Java Professional

11 dagen  |  eerstvolgende startdatum 14 september
  • Wil je professioneel leren programmeren in Java en zelf objectgeoriënteerde applicaties kunnen ontwerpen en bouwen? In deze training werk je van de taalfundamenten toe naar geavanceerde onderwerpen als collections, generics, concurrency en databases met JDBC. Je oefent doorlopend aan een prakti... [meer]

Training Reactive Angular met RxJS

3 dagen  |  eerstvolgende startdatum 14 september
  • In de training Reactive Angular met RxJS duiken we in de interne werking van het Angular framework en leer je geavanceerde programmeertechnieken als RxJS en Redux. Angular is een open-source platform voor front-end webapplicaties in TypeScript, dat in zijn API's veel gebruik maakt van Reactive Progr... [meer]

Training PostgreSQL voor SQL gebruikers

3 dagen  |  eerstvolgende startdatum 14 september
  • Wil je je bestaande SQL-kennis kunnen uitbouwen naar PostgreSQL, zodat je de specifieke functies en optimalisatietechnieken van deze open-source database zelfstandig inzet? In deze training verdiep je je in de architectuur, de datatypen en de componenten van PostgreSQL, en leer je te werken met func... [meer]

Cursus shell scripting

4 dagen  |  eerstvolgende startdatum 14 september
  • Een shellscript is een script waarmee je veelvoorkomende taken binnen je systeem kan automatiseren. Tijdens de Cursus shell scripting leer je werken met de interessante tools van deze programmeertaal en gaan we in op het maken van veilige en complexe scripts. [meer]

Training Piwik

2 dagen  |  eerstvolgende startdatum 14 september
  • Wil je het bezoekersverkeer op je website kunnen meten en die cijfers kunnen omzetten in gerichte verbeteringen, zodat je meer bezoekers omzet in klanten? In deze training leer je uitgebreid werken met Piwik PRO, een privacyvriendelijk alternatief voor Google Analytics. Je brengt de herkomst, de zoe... [meer]

Training Unreal Engine

5 dagen  |  eerstvolgende startdatum 14 september
  • Wil je zelf interactieve 3D-toepassingen kunnen ontwikkelen in Unreal Engine, van eerste idee tot werkend resultaat? In deze training bouw je 3D-scènes en levels, voeg je met Blueprints logica toe zonder te programmeren en koppel je gebruikersinterfaces aan je project. Je werkt de hele traini... [meer]