Le programme acédemique du diplôme consiste en 10 projets regroupé dans 3 thématiques: analyse et besoins, développement et ventes. Vous trouverez ci-dessous un tableau décrivant le programme complet.
RÉSUMÉ DES COURS
Aspects basiques d'un projet | 1,20 |
Interface d'utilisateur | 1,20 |
Gestion de données avec des formulaires | 2,48 |
Rapports pour prise de décision | 2,48 |
Langage de développement "Deluge Script" | 1,20 |
Création de vues HTML | 1,20 |
Communications API et fonctions d'intégration | 1,20 |
Création de Portail de Clients | 1,20 |
Migration depuis une autre BD vers le "cloud" | 1,20 |
Ventes de solutions dans la Market Place | 0,72 |

Aspects basiques d’un projet
Il est indispensable bien appréhender l’approche pour le développement d’une application Web. Pour ce faire nous devons introduire des bases aux élèves: environnements Web, bases de données, profils utilisateurs, sécurité des données, graphes et outils de création, etc…
Disposer d’une vision de travail depuis la perspective de « projet » donnera aux élèves une structure dans l’organisation des tâches qu’ils devront mener pour « leur propre solution qu’ils devront construire ».

Interface d’utilisateur
Dans n’importe quel environnement de développement, comme celui qui sera utilisé pour ce cours, il est possible de réaliser une série d’actions depuis un ensemble de fonctions. De la même manière, chaque système a ses propres limites. Rapprocher l’élève d’une façon agréable de l’outil de travail est indispensable pour dépasser toutes les barrières psychologiques et apporter l’aide initiale pour la création de solutions Web.

Gestion de données avec des formulaires
L’élément de base dans les solutions qui gèrent des bases de données est le formulaire. Comme le formulaire est une pierre angulaire, ce cours sera dédié à en explorer toutes ses composantes, possibilité, etc…
D’autre part, il est indispensable que l’élève connaisse les techniques simples de réprésentation des bases de données qui lui permettent planifier, organiser, exécuter et collaborer de la meilleure manière sur ses créations.

Rapports pour prise de décision
Toute solution apportée dans le domaine de la gestion de l’information passe par la création de rapports finaux pour gérer l’utilisation même de l’outil, ainsi que pour l’appui dans la prise de décision de la part des utilisateurs.
Connaître l’éventail des solutions possibles et leur utilisation pour chaque besoin lors de la réalisation d’actions de reporting est vital pour les élèves.

Langage de développement « Deluge Script »
Au delà de la création de formulaires et la gestion des champs, il est possible de créer une intelligence qui se mette en place sous l’interface que voit l’utilisateur.
Connaître les différentes fonctions du langage ainsi que les différents déclencheurs que peut utiliser la plateforme auquel l’élève aura accès lui permettra d’inclure une fonctionnalité complémentaire à toute application qu’il créera.

Création de vues HTML
Le langage HTML est devenu dans le monde du Web un standard de référence pour la création d’interface d’utilisateur. Pour débuter avec ce langage, un éditeur de texte est suffisant mais la connaissance d’outils simples permettront à l’élève de créer rapidement des structures esthétiques et fonctionnelles. Cela permettra de rapprocher la solution à l’utilisateur final.

Communications API et fonctions d’intégration
La technologie API s’est introduite dans la communication entre les plateformes et les services Web comme un moyen simple, efficace et rapide de lecture et écriture. Avec le lancement d’un nouveau produit, la création d’API devient une priorité pour l’éditeur de logiciel car cette API lui permet de connecter simplement sa solution à celle des autres par l’intermédiaire de développeurs tiers.

Création de Portail de Clients
La création de solutions Web pour la gestion des processus peut être orientée vers la gestion d’un nombre réduit d’utilisateurs dans une organisation ou alors vers une solution massive avec des milliers d’utilisateurs. Dans ce cas, l’élève appréhendera la création d’un « Portail de Clients » ce qui lui ouvrira l’esprit sur cet autre aspect et ses répercussions économiques.

Migration depuis une autre BD vers le « cloud »
La collaboration, le travail sans serveurs, la sécurité des données ainsi que le travail collaboratif indépendant de la plateforme logicielle ont pour conséquence que la migration des bases de données vers le monde du Web soit une réalité de plus en plus demandée.
Il existe des milliards de bases de données ce qui implique que leur migration rapide est une action importante qui doit être étudiée.

Ventes de solutions dans la Market Place
La création de solutions Web pour des processus de la part de professionnels d’un secteur en particulier suppose une source de travail qui peut être globale. Connaître les différentes stratégies de diffusion, la manière de créer les applications ainsi que le marché sera le point final étudié dans ce diplôme.