الانتقال إلى المحتوى الرئيسي
Gust Training
الاتصالات والهاتف المحمول

Formation Open GL, développement 3D (iPhone/iPad)

Objectifs de la formation Développement OpenGL Cette formation OpenGL vous permettra d’intégrer une vue 3D dans n’importe quelle

المدة
4 Jours
المستوى
Intermédiaire
صيغ التكوين
حضوري · عن بعد · مختلط

أهداف الدورة التكوينية

Cette formation OpenGL vous permettra d’intégrer une vue 3D dans n’importe quelle application iPhone/iPad en y représentant un objet en 3D, en couleurs et avec des effets de lumière. Vous apprendrez à programmer les interactions avec l’utilisateur de manière à ce que ce dernier puisse déplacer l’objet, le faire tourner et même le déformer. En effet, avec l’essor des imprimantes 3D, l’utilisateur est en demande de modéliser lui-même un objet. Cette formation aboutit au développement d’une petite application en CAO (Conception Assistée par Ordinateur) permettant à l’utilisateur de déformer un objet et d’observer cette déformation en temps réel dans la vue 3D.

لمن تتوجه هذه الدورة؟

Ce stage Développement OpenGL s’adresse aux ingénieurs logiciels, aux développeurs, analystes programmeurs.

المتطلبات المسبقة

Bonne connaissance du langage C (fonctions, pointeurs) et basique d’objective-C ou de Swift afin de disposer du minimum syntaxique nécessaire à la mise en place des vues et des manipulations utilisateur. La programmation en OpenGL étant un langage particulier, il n’est pas nécessaire de maitriser Objective-C ou Swift.

البرنامج

Intégration d’une fenêtre OpenGL

  • Mise en place de la fenêtre openFL : framework, buffers, context (Objective-C) Interaction entre UIView et UIView Controller (Objective-C) La couleur du fond La scène La caméra

Affichage d’un objet 3D

  • Notions de géométrie dans l’espace (rappels mathématiques) Les couleurs de l’objet Affichage d’un objet par points Affichage d’un objet par lignes Affichage d’un objet par facettes Définir un objet 3D dans un fichier texte (fichier Obj)

Déplacement des objets 3D

  • Notions matricielles nécessaires : le déplacement, le zoom et la rotation Le déplacement de l’objet par l’utilisateur. L’animation d’un objet Les normes vectorielles et la lumière Types et positionnement des lumières

Déformation de l’objet 3D

  • Bases mathématiques de CAO Lignes (2D) et carreaux (3D) de Bézier. Superposition de deux vues utilisateurs : la vue de déformation, la vue 3D Communication entre les deux vues afin d’observer en instantané la déformation

Travaux Pratiques

Chaque partie du cours est baséE sur une petite application qui vous permettra de comprendre les différentes fonctions et manipulations expliquées. Le programme de ce cours OpenGL suit une progression logique dont chaque nouvelle brique est assimilée par des exercices. Les explications théoriques ne vous sont fournies que pour vous amener à pouvoir réaliser ces exercices tout en vous donnant le recul nécessaire pour comprendre les concepts présentés.

المواضيع: iOS Développement Natif (iPhone - iPad)

الاتصالات والهاتف المحمول

Formation Xamarin.Forms

Objectifs de la formation Xamarin forms Xamarin permet de développer en C# des applications mobiles pour iOS, Android, ou Windows Phone.

المدة
3 Jours
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Intermédiaire

الاتصالات والهاتف المحمول

Formation Xamarin : Développement mobile multi plateforme en C#

Description de la formation Xamarin Cette formation a pour objectif de vous apprendre les bases du développement mobile avec le logiciel Xamarin

المدة
5 Jours
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Fondamental

الاتصالات والهاتف المحمول

Formation Windows Phone 8 développement

Objectifs de la formation Windows Phone 8 Cette formation « Windows Phone 8 développement » vous permettra de développer des applications

المدة
4 Jours
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Intermédiaire

الاتصالات والهاتف المحمول

Formation Windows Phone 7 développement

Objectifs de la formation Windows Phone 7 Cette formation « Windows Phone 7 développement » vous permettra de développer des applications

المدة
4 Jours
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Intermédiaire
تواصل عبر واتساب