Learn Vala Course

Welcome to Learn Vala's Online training with live Instructor using an interactive cloud desktop environment DaDesktop.

Experience remote live training using an interactive, remote desktop led by a human being!

21 hours
4 968 €
background image

Course Overview

This instructor-led live training is designed to provide participants to gain mastery on learn vala. You will learn the fundamentals of learn vala and with greater emphasis on the functionality and application to your work or study.

About

Vala is a programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements and without using a different ABI compared to applications and libraries written in C. valac, the Vala compiler, is a self-hosting compiler that translates Vala source code into C source and header files. It uses the GObject type system to create classes and interfaces declared in the Vala source

Vala is syntactically similar to C# and includes notable features such as anonymous functions, signals, properties, generics, assisted memory management, exception handling, type inference, and foreach statements. Its developers, Jürg Billeter and Raffaele Sandrini, wanted to bring these features to the plain C runtime with little overhead and no special runtime support by targeting the GObject object system. Rather than compiling directly to machine code or assembly language, it compiles to a lower-level intermediate language. It source-to-source compiles to C, which is then compiled with a C compiler for a given platform, such as GCC.

Content

  • Introduction
  • Features
  • Interfaces
  • Sample Codes
  • GNOME 3

Course Category: Programming II

What you get

Money back guarantee

If the course you selected doesn't have a trainer available on your preferred schedule, you may withdraw your payment.

Remote session with live human

Trainings are not pre-recorded video. You may interact with your instructor in real-time.

Instructor access to revolutionary training environment DaDesktop

DaDesktop is an interactive cloud desktop environment solution for trainers and participants.

Training materials

Certificate of course completion

Entry in certified person catalog

Course Schedule

Date
Time
2021-06-21
09:30 - 16:30 EST
2021-07-05
09:30 - 16:30 EST
2021-07-19
09:30 - 16:30 EST
2021-08-02
09:30 - 16:30 EST
2021-08-16
09:30 - 16:30 EST
2021-08-30
09:30 - 16:30 EST
2021-09-13
09:30 - 16:30 EST