Cursus Programmeren

Cursus beoordeling

4.6/5

/ 9,1

In het kort

Wilt u software en applicaties ontwikkelen, maar heeft u nagenoeg geen programmeerervaring? Dan dient u allereerst de basisprincipes en fundamenten van het programmeren onder de knie te krijgen. Deze cursus biedt daarom een uitstekende basis om uiteindelijk professionele en kwalitatieve software/applicaties te ontwikkelen in een willekeurige programmeertaal voor verschillende platformen. Door deze cursus te volgen legt u de fundamenten om een uitstekende programmeur te worden.  

Cursus programma: leer de basisprincipes en fundamenten van het programmeren aan

Wilt u software en applicaties ontwikkelen, maar heeft u nagenoeg geen programmeerervaring? Dan dient u allereerst de basisprincipes en fundamenten van het programmeren onder de knie te krijgen. Door deze cursus te volgen legt u een uitstekende basis en kunt u zichzelf vervolgens gaan verdiepen in een specifieke programmeertaal. Dit kunt u doen door deel te nemen aan een vervolg cursus waarin specifieke programmeertalen worden behandeld. U kunt hierbij denken aan bijvoorbeeld PHP, C, C#, C++, JAVA, R of Python.

Deze cursus biedt daarom een uitstekende basis om uiteindelijk professionele en kwalitatieve software/applicaties te ontwikkelen in een willekeurige programmeertaal voor verschillende platformen. Door deze cursus te volgen legt u de fundamenten om een uitstekende programmeur te worden.  

Doelgroep & voorkennis

De cursus is ontwikkeld voor mensen die op professioneel niveau willen programmeren in een willekeurige programmeertaal en platform, maar nog geen programmeerervaring hebben.

  • Voor mensen die zich willen laten omscholen tot programmeur/ontwikkelaar.
  • Voor account managers of verkopers actief in de IT- of een gerelateerde branche en wensen en behoeften van zijn opdrachtgevers moeten communiceren naar software developers.
  • Voor managers die veel contact hebben software developers en daarom programmeerconcepten en vakterminologie willen begrijpen.
  • Voor webdesigners die een dynamische website willen maken en daarom willen begrijpen hoe programma’s en scripts hierop inspelen.
  • Voor mensen die willen begrijpen hoe zij een database kunnen maken of manipuleren.

Er is geen specifieke voorkennis vereist om aan deze cursus deel te nemen.  

Lesmaterialen, software en benodigdheden

Wij adviseren om een eigen laptop mee te nemen. Mocht u niet over een eigen laptop beschikken, geef dit dan door aan uw opleidingsadviseur. Uw opleidingsadviseur zal voor een passende oplossing zorgen. Dit kan inhouden dat er voor u een laptop wordt gehuurd.

Wat ga ik tijdens deze cursus programmeren leren?

Tijdens deze 3-daagse  cursus zullen onze vakkundige docenten uw kennis, competenties en vaardigheden omtrent programmeren ontwikkelen. Ook wordt u wegwijs gemaakt in de wereld van software development. Tijdens de cursus Programmeren:

  • Leert u de mogelijkheden van programmeren kennen.
  • Krijgt u een introductie in de populairste en moderne programmeertalen en leert u de voordelen en nadelen van deze talen kennen.
  • Leert u waarvoor verschillende soorten programmeertalen gebruikt kunnen worden.
  • Leert u de basisconcepten, fundamenten en vakterminologieën van het programmeren kennen.
  • Leert u de methodiek voor gestructureerd en modern programmeren.
  • Leert u code te lezen, begrijpen, schrijven en testen.
  • Leert u foutieve code te herkennen en manipuleren.
  • Leert u onder andere over: commando’s, datatypen, controlestructuren, functies, flowcharts, variabelen, constanten en software modeling.

Tijdens de cursus Programmeren zullen onze vakkundige docenten u stapsgewijs door het lesprogramma loodsen. Naarmate de dagen vorderen, zal steeds meer de diepte worden opgezocht. Uiteindelijk zult u de basisbeginselen van het programmeren onder de knie krijgen.

Lesprogramma

Tijdens de cursus Programmeren worden de volgende modules behandeld:

Starten met programmeren

  • Gestructureerd programmeren en analyseren van problemen
  • Commando’s en parameters
  • Broncode en binaire code
  • Data Flow Diagrammen
  • Linkers en IDE omgevingen
  • Hexadecimal Notation
  • Algoritmen

Variabelen en data types

  • Basis Data Typen en structuren
  • Arrays en karakters
  • Signed and Unsigned Typen
  • Variabelen en Namen
    • Numeriek
    • Tekstueel
    • Logisch
    • Collecties
  • Constanten:
    • Numerische
    • karakter
    • string
    • symbolisch

Control Flow

  • Control Flow constructoren
  • Statements and blokken
  • Beslismomenten
  • Else-if Constructie
  • Ambiguity of else
  • Case Statements
  • Switch and case
  • Exit from switch
  • While Loop
  • For.next Loop
  • Do while Loop
  • Go to And Labels
  • Break And continue

Operatoren

  • Relational Operatoren
  • Logical Operatoren
  • Arithmetic Operatoren
  • Assignment Operatoren
  • Conditional Operatoren
  • Unary Operatoren
  • In- and Decrement Operatore
  • Size of Operatoren
  • Letterlijke vergelijking
  • Wiskundige bewerking

Functies

  • Recursion en karakteristieken
  • Declaratie en definitie
  • Call by Value
  • Parameter Passing

Pointers

  • Waarom pointers gebruiken
  • Opzetten Pointers
  • Pointer declaratie
  • Van pointers naar variabelen
  • Variabelen en adressen
  • Pointer Dereferencing
  • Pointer toekennen
  • Pointers als argument gebruiken
  • Address Arithmetic
  • Pointers en Arrays
  • Arrays in Function Calls
  • Null Pointer

Resultaten

U heeft de eerste stap gezet om een succesvolle programmeur te worden. U beschikt over een uitstekende basis om deel te nemen aan een vervolgcursus waarin een specifieke programmeertaal wordt behandeld. U kunt onder andere het volgende:

  • U kunt uitleggen wat de fundamenten van het programmeren zijn.
  • U kunt uitleggen wat computer nummer systemen zijn, denk bijvoorbeeld aan binair.
  • U kunt variabelen en constanten ontwikkelen en gebruiken.
  • U kunt klassen ontwikkelen en gebruiken.
  • U kunt functies ontwikkelen en gebruiken.
  • U kunt beslisstructuren ontwikkelen en gebruiken.
  • U kunt loops ontwikkelen en gebruiken.
  • U weet wat de verschillende datastructuren zijn. Denk bijvoorbeeld aan Arrays.
  • U weet wat gestructureerd programmeren inhoudt en kan dit toepassen.
  • U leert wat object georiënteerd programmeren inhoudt.
  • U kunt uitleggen wat pseudocode inhoudt en gebruiken voor software development.

Arbeidsperspectieven

Momenteel is er een tekort aan ICT professionals in Nederland. Er is een uitzonderlijke veel vraag naar ontwikkelaars die programmeren in Java, PHP en het .Net Framework. De verwachting is dat deze vraag vanuit de arbeidsmarkt de komende jaren in ieder geval stabiel blijft.

Onder ontwikkelaars heeft 29% een bruto maandelijks loon van  €3.500,-. 19% verdiend zelfs meer dan €4.000,- bruto per maand. Doordat er veel vraag is naar programmeurs, hebben deze programmeurs een sterke uitgangspositie aan de onderhandelingstafel. Hierdoor zijn zij in staat om betere arbeidsvoorwaarden te eisen.

Klantervaringen

Meer weten?

Uiteraard is er nog veel meer te vertellen over Global Training en onze cursussen. In de brochure komen de onderstaande onderwerpen aan bod:

  • Over ons
  • Waarom kiezen voor Global Training
  • Topdocenten uit de praktijk
  • Onze werkwijze
  • Businesscase en examen
  • Certificering en kwaliteit
  • Startgarantie
  • All-in tarieven
  • Fiscale belastingvoordelen
  • Opleidingslocaties

Klik op de onderstaande button om de brochure te downloaden, of schrijf uzelf vandaag nog in!

Anderen bekeken ook

Cursus Linux

Wilt u geheel zelfstandig een professionele en kwalitatieve besturingssysteem opzetten, beheren en aanpassen? Of wilt u simpelweg bepaalde wijzigingen aan uw huidige server, systeem of netwerk doorvoeren?

Cursus C#

Wilt u diepgaande en gespecialiseerde kennis over C# opdoen en geheel zelfstandig professionele en kwalitatieve C# applicatie ontwikkelen? Moeten de applicaties licht, krachtig en veelzijdig zijn? Bekijk de cursus C#!

Cursus AngularJS

AngularJS is een front-end en clientside JavaScript framework om dynamische en robuuste webapplicaties te ontwikkelen die een uitstekende performance genieten. Dit en nog veel meer leert u tijdens de cursus AngularJS.

DevOps training

Misschien werkt u al met agile om software te ontwikkelen, maar bekruipt u het gevoel dat het beter kan? Zoek dan niet verder, want de DevOps methodiek helpt u om als ontwikkelaar een efficiëntieslag te maken. Bekijk de DevOps training!

Deskundig en persoonlijk advies aanvragen?

Op basis van uw huidige loopbaan en leerdoelen geven wij u graag persoonlijk advies. Laat uw gegevens achter en onze deskundige opleidingsadviseurs bellen u binnen 24 uur op om het persoonlijk advies te bespreken.

Waarom kiezen voor Global Training?

Praktijkgericht

Kleine klassen

Topkwaliteit

Bevlogen trainers

Unieke nazorg

Certificaten

Inspirerende lesdagen

Individuele begeleiding

Een selectie van onze klanten

ING logo
KPN logo
Nationale Nederlanden logo
Ministerie van Defensie logo
Ziggo logo
Aegon logo

Wij zijn trots op

3.000 +

Verzorgde cursussen

9,4

Gemiddelde beoordeling

45

Opleidingslocaties in NL en BE

150 +

Bevlogen docenten

Opleidingsadvies nodig?

Onze deskundige opleidingsadviseurs zijn op werkdagen tussen 09:00 t/m 17:00 uur telefonisch bereikbaar. U kunt ons bereiken door de “bel me terug” knop bovenaan deze pagina te gebruiken. Of neem contact met ons op via:

Studiegids ontvangen?

In de studiegids staat een overzicht van alle cursussen die Global Training aanbiedt. Vraag deze nu aan en ontvang alle opleidingsinformatie per mail.

  • Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.

Updates & aanbiedingen

Meld uzelf aan op onze nieuwsbrief en blijf daardoor op de hoogte van de laatste updates en aanbiedingen.

  • Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.