Développement Application Web
Formation en cours
Les participants sont pris en charge pour atteindre les objectifs principaux suivants :
- La capacité à concevoir un projet de développement
- L’apprentissage des bases du la programmation orientée objet (POO).
- La technique de recherche du code sur internet
- La réalisation d’un projet viable de développement Web
- Techniques d’hébergement de l’application Web sur un serveur
La formation sera animée par un formateur ingénieur certifié. Le déroulement de la formation prendra l’un ou l’autre ou les deux des aspects suivants :
- Aspect en présentiel dans nos locaux
- Aspect distant via l’une ou l’autre des applications de réunions en ligne
Les séances de formation n’excéderont pas deux heures consécutives (sauf pour un samedi matin). A la fin de chaque séance, des exercices seront communiqués par le formateur via une plateforme collaborative où les étudiants iront chercher les consignes et les mettre en pratique. Avant la séance suivante, chaque participant aura déposé sur la plateforme les exercices faits. De cette manière, le formateur suivra au fur et à mesure l’évolution de chacun des participants.
Chacun des participants devra disposer d’un PC portable et d’une connexion internet lui permettant de suivre la formation de manière sereine. A la fin de cette formation, tous les participants auront complété le développement de leur projet. Ils auront, ainsi, parcouru toutes les étapes nécessaires à la réalisation d’un projet Web.
Pour ce faire, les modules enseignés doivent faire l’objet d’une pratique régulière et de comptes-rendus hebdomadaires de la part des participants pour terminer le projet dans les délais impartis.
Les projets seront, enfin, présentés devant une jury qui jugera de leur qualité. A la fin de la formation, une attestation (certificat) sera octroyée au participant.
Programme de la formation
Le projet consiste à développer une application web pour la gestion d’hôtels. Cette application, dans un contexte de formation traitera des points suivants :
- Le cahier des charges de l’application par le client
- L’analyse fonctionnelle des entités (gestion des entités mères/entités filles)
- La détermination des flux d’information (Gestion des rôles/permissions - Formulaires de saisie)
- La conception de l’application (Diagramme de modélisation de la base de données)
- La détermination des phases de développement sur un outil tel que (Trello)
- La mise en place d’outils de développement (Installation du framework Symfony)
- La création de la base de données (MySQL)
- Le template {{Bootstrap}} : Recherche d’un template sur internet/Création de son propre template
- La création et la configuration d’un dépôt de sauvegarde et gestion des versions/branches (Git)
- L’authentification des utilisateurs
- La création des contrôleurs
- Intégration des données dans les vues
- La personnalisation de la page d’erreur
- La mise en place d’une pagination
- La mise en place des permissions des utilisateurs
- La création des formulaires
- …etc
Modules de la formation
Liste des modules de la formation "Développement Application Web" :
- Analyse contextuelle du projet => 4 heures
- Langage HTML => 8 heures
- Langage CSS => 4 heures
- Langage Javascript => 4 heures
- Langage de programmation PHP => 10 heures
- Langage d’interrogation des bases de données (SQL) => 4 heures
- Framework CodeIgniter de développement Web (Projet) => 20 heures
- Technique d'Hébergement de l’application sur serveur + Nom de domaine => 2 heures
Masse Horaire Totale : 56 heures
Les jours de formation
- Samedi
- Diamnche
Les horaires de la formation
- 09:00-10:00
- 10:00-11:00
- 11:00-12:00
- 13:00-14:00
- 14:00-15:00
- 15:00-16:00