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 Objective C programmeren

5 dagen  |  eerstvolgende startdatum 6 oktober
  • Wil je zelf code kunnen schrijven in Objective-C en de taal grondig doorgronden, zodat je applicaties kunt bouwen, onderhouden en uitbreiden? In deze training start je bij de basis van C zelf en bouw je op naar de objectgeoriënteerde concepten die Objective-C toevoegt: klassen, objecten, proper... [meer]

Training C++ Programmeren in Unreal

7 dagen  |  eerstvolgende startdatum 6 oktober
  • Wil je Unreal Engine kunnen uitbreiden met eigen C++-code, voorbij wat je met Blueprints alleen bereikt? In deze training programmeer je zelf in C++ binnen de Unreal-architectuur: van klassen en geheugenbeheer tot actors, components en input. Je ontwikkelt in een praktijkcase een deel van een projec... [meer]

Training Perl

5 dagen  |  eerstvolgende startdatum 6 oktober
  • 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 TypeScript

5 dagen  |  eerstvolgende startdatum 6 oktober
  • Wil je je JavaScript-kennis uitbreiden met TypeScript, zodat je typeveilige, schaalbare applicaties kunt bouwen? In deze training leer je programmeren in TypeScript: van het typesysteem en functies tot object-oriëntatie met classes, generics en decorators. Je past alles direct toe in een p... [meer]

Training Google AI Studio

2 dagen  |  eerstvolgende startdatum 6 oktober
  • Wil je generatieve AI met Google AI Studio kunnen inzetten voor je eigen werk, zodat je sneller content maakt, inzichten uit video en audio haalt en terugkerende taken automatiseert? In deze training leer je heldere prompts te schrijven, multimodale input te verwerken en AI-output te integreren in j... [meer]

Training Reguliere Expressie

1 dag  |  eerstvolgende startdatum 6 oktober
  • 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 Claude Code voor business professionals

4 dagen  |  eerstvolgende startdatum 14 september
  • Wil je zelf bedrijfsapplicaties leren bouwen met Claude Code, zonder dat programmeren je vak hoeft te zijn? In deze training leer je een businessidee te vertalen naar een eenvoudige, werkende applicatie, en zie je hoe frontend, backend en database samenhangen, hoe je technologiekeuzes maakt en ... [meer]

Training ROS Framework - Robot Operating System

3 dagen  |  eerstvolgende startdatum 6 oktober
  • 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 Groovy

3 dagen  |  eerstvolgende startdatum 6 oktober
  • 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 6 oktober
  • 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 6 oktober
  • 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 SharePoint

5 dagen  |  eerstvolgende startdatum 6 oktober
  • 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 testautomatisering met het Robot Framework

2 dagen  |  eerstvolgende startdatum 6 oktober
  • Wil je webapplicaties en API's geautomatiseerd kunnen testen met het Robot Framework, zodat je sneller betrouwbare tests oplevert en knelpunten eerder in beeld krijgt? In deze training leer je testsuites in te richten en leesbare testcases op te zetten volgens de keyword-driven aanpak. Je werkt ... [meer]

Training Delphi

5 dagen  |  eerstvolgende startdatum 6 oktober
  • 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 AI praktisch integreren in je organisatie met ChatGPT

2 dagen  |  eerstvolgende startdatum 6 oktober
  • Wil je ChatGPT structureel en consistent kunnen inzetten binnen je organisatie, zodat voorstellen, rapporten en publicaties dezelfde professionele opzet en tone of voice krijgen? In deze training leer je een custom GPT te bouwen die je verrijkt met organisatie-specifieke stijlgidsen, data en sjablon... [meer]

Training Ansible Professional

5 dagen  |  eerstvolgende startdatum 6 oktober
  • Wil je complexe Linux- en Windows-omgevingen geautomatiseerd kunnen beheren met Ansible, zodat je terugkerende beheertaken betrouwbaar en herhaalbaar automatiseert? In deze training leer je configuraties, rollen en taken te programmeren in Playbooks, je automatisering te structureren met Galaxy en V... [meer]

Training Knime datavisualisatie

2 dagen  |  eerstvolgende startdatum 6 oktober
  • Wil je data uit verschillende bronnen kunnen samenbrengen, bewerken en omzetten in heldere visualisaties, zonder dat je daarvoor hoeft te programmeren? In deze training maak je kennis met Knime en ga je meteen aan de slag met het visualiseren van data. Je leert bronnen te koppelen, gegevens op te sc... [meer]

Training Azure Data Factory Mapping Data Flows

2 dagen  |  eerstvolgende startdatum 6 oktober
  • Wil je ETL-pijplijnen kunnen bouwen zonder te programmeren, zodat je data uit uiteenlopende bronnen betrouwbaar transformeert voor analyse en rapportage? In deze training maak je kennis met Mapping Data Flows binnen Azure Data Factory en zet je zelf een volledige pijplijn op: je ontwerpt Data Flows,... [meer]

Training Flutter

3 dagen  |  eerstvolgende startdatum 6 oktober
  • Wil je vanuit één codebase mobiele apps kunnen bouwen die zowel op iOS als Android draaien, zonder voor elk platform apart te programmeren? In deze training leer je programmeren in Dart en bouw je met Google Flutter je eerste applicatie op. Je start bij de taalbasis en werkt via contro... [meer]

Training Piwik

2 dagen  |  eerstvolgende startdatum 6 oktober
  • 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 Java Professional

11 dagen  |  eerstvolgende startdatum 6 oktober
  • 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 Data Science met Python

6 dagen  |  eerstvolgende startdatum 6 oktober
  • Wil je Python kunnen inzetten om data te bewerken, te analyseren en te visualiseren in je data science-projecten? In deze training leer je programmeren in Python en werk je met de belangrijkste libraries uit de data science-stack: NumPy, Pandas, Matplotlib en Scikit-learn. Je bouwt op van de Python-... [meer]

Training VBA

6 dagen  |  eerstvolgende startdatum 6 oktober
  • 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]

Training Unreal Engine

5 dagen  |  eerstvolgende startdatum 6 oktober
  • 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]

Training Blockchain voor juristen en accountants

2 dagen  |  eerstvolgende startdatum 6 oktober
  • Wil je begrijpen wat blockchain en smart contracts betekenen voor jouw werk als jurist of accountant, zodat je weet hoe je organisatie hierop kan inspelen? Tijdens deze training maak je kennis met de werking van blockchain en smart contracts, en verken je de gevolgen ervan voor je werkveld, van wet-... [meer]