the essentials

Goals


- Discover the development of video games with Haxe

Program

Presentation of the language Overview of
the possibilities
Presentation of the cross-compiler
Installing Haxe in a Windows environment
Using the command line
Development environment: HaxeDevelop
Deploying an application 

Variables, constants, operators
Types of variables (simple / abstract)
Conditions: if / else, switch, ternary
Loops: for, while, do / while
Using arrays
Comment and document your work

Reminder of the theory of the object
Definition of classes
Static or dynamic instantiation
Attributes and methods of instances
Constructors, destructors, overloading
Encapsulation (getter / setter)
Extension of class (Inheritances)
Comparison of objects
Abstract classes
Interfaces and implementation
Polymorphism

Interest of exception management
Definition and types of exceptions
Catching and handling an exception (try / catch)
Throw / Raise an exception (throw)
Creation of custom exceptions
Exceptions not handled by target language

Standard operations (Std)
Collections (Array / List / Map)
Iterable operations (Lambda)
Reflect 

Presentation of HashLink
Simple client / server communication
File manipulation
Haxe a language for video games

Duration

5 days

Price

£ 2975

Audience

Developers

Prerequisites

Have knowledge of another programming language such as C or C ++

Reference

PRO100350-F

Sessions

Contact us for more informations about session date