Introduction to Programming (10975)

Microsoft Programmeer talen.

Introductie

Leer de basis technieken van het programmeren

Algemene omschrijving

In deze 5-daagse cursus leren studenten de basisprincipes van computerprogrammering door het gebruik van Microsoft Visual Studio 2013 en de Visual C # of Visual Basic programmeertalen. De cursus veronderstelt geen eerdere programmeerervaring en introduceert de concepten die nodig zijn om door te gaan naar de tussenliggende cursussen over programmeren, zoals 20483B: Programmeren in C #.

 

De nadruk zal liggen op kernprogrammeringsconcepten zoals computeropslag, gegevenstypes, beslissingsstructuren en herhaling door gebruik te maken van lussen. De cursus behandelt ook een inleiding tot objectgeoriënteerd programmeren voor klassen, inkapseling, overerving en polymorfisme. Dekking is ook opgenomen rond uitzonderingsafhandeling, applicatiebeveiliging, prestaties en geheugenbeheer.

Leerdoelen

  • Verklaar basisbeginselen van kernprogrammering, zoals computeropslag en -verwerking.
  • Leg computernummersystemen uit, zoals binair.
  • Maak en gebruik variabelen en constanten in programma's.
  • Leg uit hoe je functies in een programma kunt maken en gebruiken.
  • Maak en gebruik beslissingsstructuren in een computerprogramma.
  • Creëer en gebruik herhalingen (loops) in een computerprogramma.
  • Verklaar pseudocode en zijn rol in het programmeren.
  • Verklaar de basisgegevensstructuren van de computer, zoals arrays, lijsten, stapels en wachtrijen.
  • Objectgeoriënteerde programmeerconcepten implementeren.
  • Creëer en gebruik klassen in een computerprogramma.
  • Implementeer encapsulation, inheritance en polymorphism.
  • Beschrijf de Base Class Library (BCL) in het .NET Framework.
  • Verklaar de toepassingsbeveiligingsconcepten.
  • Implementeer eenvoudige I / O in een computerprogramma.
  • Identificeer toepassingsfouten en leg uit hoe u een foutopsporing opspoort in een toepassing en hoe u fouten kunt verhelpen.
  • Identificeer de prestatie-overwegingen voor applicaties.

Doelgroep

Deze cursus is bedoeld voor iedereen die nog niet bekend is met de ontwikkeling van software en wil, of moet, om een ​​goed begrip te krijgen van programmeerbasissen en objectgeoriënteerde programmeerconcepten. Dit zijn meestal middelbare scholieren, post-secundaire scholieren of loopbaanwisselaars, zonder voorafgaande programmeerervaring. Ze willen misschien meer inzicht krijgen in de basisprincipes van het programmeren van de kern voordat ze verdergaan met meer gevorderde cursussen zoals 20483B: Programmeren in C #.

Voorkennis

Alvorens deel te nemen aan deze cursus, moeten studenten beschikken over:

  • Mogelijkheid om computers te gebruiken om programma's te starten, bestanden te openen en op te slaan, door applicatiemenu's en interfaces te navigeren
  • Mogelijkheid om logische concepten zoals vergelijkingen te begrijpen
  • Begrijp de getaltheorie
  • De mogelijkheid om gestructureerde aanwijzingen of stapsgewijze procedures te creëren, te begrijpen en te volgen
  • Bekwaamheid om abstracte concepten te begrijpen en toe te passen op concrete voorbeelden

Methode

StarTel verzorgt (maatwerk) ICT-trainingen op locatie in Roden of in-company in heel Nederland. Onze gecertificeerde trainers hebben veel praktische ervaring met de producten waarvoor zij trainingen verzorgen. Door de praktische benadering is de opgedane kennis na afloop van de training direct toepasbaar. Daarnaast worden de cursisten door onze trainers optimaal voorbereid op de afsluitende certificeringen en examens.
Bij StarTel kunt u zich inschrijven voor zowel klassikale trainingen als individuele (maatwerk) trainingen.
 

Module 1: Inleiding tot Core Programming-concepten

Module 2: Core Programming Language Concepts

Module 3: Programmastroom

Module 4: Algoritmen en datastructuren

Module 5: Foutafhandeling en foutopsporing

Module 6: Inleiding tot objectgeoriënteerd programmeren

Module 7: meer objectgerichte programmering

Module 8: Inleiding tot applicatiebeveiliging

Module 9: Core I / O-programmering

Module 10: applicatieprestaties en geheugenbeheer

Staat bij deze training geen datum gepland die in je planning past, kies dan voor de flexibele inschrijving. Wij nemen dan contact met je op. We kijken graag samen met je naar een mogelijk andere datum of andere lesmethode om je te voorzien in je trainingsbehoefte.

Startdatum Maand Variant Locatie