English Delivery Only: Ruby Programming [STA_RUBYP]

Tijdsduur
Locatie
Online
Startdatum en plaats

English Delivery Only: Ruby Programming [STA_RUBYP]

Global Knowledge Network Netherlands B.V.
Logo van Global Knowledge Network Netherlands B.V.
Opleiderscore: starstarstarstar_halfstar_border 7,5 Global Knowledge Network Netherlands B.V. heeft een gemiddelde beoordeling van 7,5 (uit 185 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
computer Online: VIRTUAL
23 feb. 2026 tot 25 feb. 2026
Toon rooster
event 23 februari 2026, 10:30-18:00, VIRTUAL, NL253513.1
event 24 februari 2026, 10:30-18:00, VIRTUAL, NL253513.2
event 25 februari 2026, 10:30-18:00, VIRTUAL, NL253513.3
Beschrijving

Ontdek de verschillende trainingsmogelijkheden bij Global Knowledge

Online of op locatie er is altijd een vorm die bij je past.

Kies op welke manier jij of je team graag een training wilt volgen. Global Knowledge bied je verschillende trainingsmogelijkheden. Je kunt kiezen uit o.a. klassikaal, Virtueel Klassikaal (online), e-Learning en maatwerk. Met onze Blended oplossing kun je de verschillende trainingsvormen combineren.

OVERVIEW

*** Course delivered in English (UK - (GMT)) ***

Ruby Programming Course Overview

Ruby is a high level Interpreted,Object Oriented,rapid development language deployed in many scenarios in the modern world.

This Ruby Progra

OBJECTIVES

Course Objectives

This course aims to provide the delegate with the knowledge to be able to produce simple,object oriented Ruby applications that exploit all core elements of the language to solve business problems.

AUDIENCE

Who will the Course Benefit?

Developers who are required to write,maintain and test Ruby applications. This is an ideal course for anyone who wants to be able to make sense of code,if not actually to produce it.

NEXT STEP

Further Le…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Ruby, Engels, PHP, Web Development en Git & Github.

Ontdek de verschillende trainingsmogelijkheden bij Global Knowledge

Online of op locatie er is altijd een vorm die bij je past.

Kies op welke manier jij of je team graag een training wilt volgen. Global Knowledge bied je verschillende trainingsmogelijkheden. Je kunt kiezen uit o.a. klassikaal, Virtueel Klassikaal (online), e-Learning en maatwerk. Met onze Blended oplossing kun je de verschillende trainingsvormen combineren.

OVERVIEW

*** Course delivered in English (UK - (GMT)) ***

Ruby Programming Course Overview

Ruby is a high level Interpreted,Object Oriented,rapid development language deployed in many scenarios in the modern world.

This Ruby Progra

OBJECTIVES

Course Objectives

This course aims to provide the delegate with the knowledge to be able to produce simple,object oriented Ruby applications that exploit all core elements of the language to solve business problems.

AUDIENCE

Who will the Course Benefit?

Developers who are required to write,maintain and test Ruby applications. This is an ideal course for anyone who wants to be able to make sense of code,if not actually to produce it.

NEXT STEP

Further Learning

  • Ruby on Rails
  • Apache Web Server
  • Introduction to MySQL
  • Python Programming 1
  • PHP Developer

CONTENT

Ruby Programming Training Course

Course Contents - DAY 1

Course Introduction

  • Administration and Course Materials
  • Course Structure and Agenda
  • Delegate and Trainer Introductions

Session 1: INTRODUCTION TO RUBY

  • What is Ruby
  • What is it used for
  • Installing Ruby?
  • Ruby Basics - objects,regular expressions,arrays,hashes,Object Orientation

Session 2: RUBY LANGUAGE ELEMENTS

  • Variables and constants
  • Operators
  • Assignments
  • Integer,float and string formats
  • Single and double quotes
  • Here documents
  • Labs

Session 3: CONTROL STRUCTURES

  • Blocks and if statement
  • Boolean and range operators
  • Conditionals - if,unless,case
  • Loops - while,for in,until
  • break,next,retry and redo
  • Labs

Session 4: CLASSES AND OBJECTS

  • Objects,classes and methods
  • Constructors and attributes
  • Instance and class variables
  • Local and global variables
  • Class and object methods
  • Including external files - load and require
  • Labs

Course Contents - DAY 2

Session 5: INPUT AND OUTPUT IN RUBY

  • Opening and closing files
  • Reading from and writing to files
  • Labs

Session 6: ARRAYS AND HASHES IN RUBY

  • Arrays and hashes
  • Building an array
  • The %w shortcut
  • Nesting arrays
  • Hash keys
  • Iterators
  • Labs

Session 7: OBJECT ORIENTATION

  • Inheritance
  • Base classes and subclasses
  • What's inherited
  • Overriding
  • Abstract classes
  • Polymorphism
  • Multiple Inheritances
  • Class structure
  • Visibility
  • Labs

Session 8: CLASSES AND OBJECT SCOPING

  • Public,private and protected visibility
  • Singletons and defs
  • Inheritance mixins
  • Destructors and garbage collection
  • Namespaces and modules
  • Hooks
  • Freezing objects
  • Labs

Course Contents - DAY 3

Session 9: OBJECT ORIENTATION TECHNIQUES

  • Clusters of classes
  • Programming and method standards
  • Formal Methods
  • Unified Modelling Language (UML)
  • Views

Session 10: STRINGS AND REGULAR EXPRESSIONS

  • Meta Characters
  • Anchors,literals,character groups and counts
  • Matching in Ruby
  • Modifiers i,o,x and m
  • Pattern matching variables
  • Labs

Session 11: SPECIAL VARIABLES AND PSEUDO-VARIABLES

  • ARGV and $0
  • Special variables
  • Environment variables
  • Pseudo-variables
  • Reserved words in Ruby
  • Labs

Session 12: EXCEPTIONS

  • begin and end
  • Raise and rescue
  • Throw and catch
  • labs
Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
  • Vraag informatie aan over deze cursus. Je ontvangt vanaf dan ook een seintje wanneer iemand een ervaring deelt. Handige manier om jezelf eraan te herinneren dat je wilt blijven leren!
  • Bekijk gerelateerde producten mét ervaringen: Ruby en Engels.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
infoEr is een telefoonnummer vereist om deze informatieaanvraag in behandeling te nemen. (optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)