Formation HAXE 3

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Découvrir le développement de jeus vidéos avec Haxe

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 3 475,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 3 475,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Introduction

    Présentation du langage
    Tour d’horizon des possibilités
    Présentation du cross-compiler
    Installation de Haxe dans un environnement Windows
    Utilisation de la ligne de commande
    Environnement de développement : HaxeDevelop
    Déploiement d’une application 

    Les bases du langage

    Variables, constantes, opérateurs
    Types de variables (simples / abstrait)
    Conditions : if/else, switch, ternaire
    Boucles : for, while, do/while
    Utilisation des tableaux
    Commenter et documenter son travail

    L’orienté objet

    Rappel de la théorie de l’objet
    Définition de classes
    Instanciation statique ou dynamique
    Attributs et méthodes d’instances
    Constructeurs, destructeurs, surcharge
    Encapsulation (getter / setter)
    Extension de classe (Héritages)
    Comparaison d'objets
    Classes abstraites
    Interfaces et implémentation
    Polymorphisme

    Gestion des exceptions

    Intérêt de la gestion d’exceptions
    Définition et types d’exceptions
    Capturer et traiter une exception (try/catch)
    Lever/Remonter une exception (throw)
    Création d'exceptions personnalisés
    Exceptions non traitées par langage cible

    Haxe Standard Library

    Opérations standards (Std)
    Les collections (Array/List/ Map)
    Opérations sur itérables (Lambda)
    Réflexion (Reflect) 

    Notions avancées

    Présentation de HashLink
    Communication simple client/serveur
    Manipulation de fichiers
    Haxe un langage pour le jeu vidéo

    Prérequis

    Avoir connaissance d'un autre langage de programmation type C ou C++

    Public

    Développeurs

    Je cherche à faire...