WEB DEVELOPER EXPERT / 3ème-Lycée
WEB DEVELOPER EXPERT / 3ème-Lycée
WEB DEVELOPER EXPERT 3ÈME-LYCÉE
Informations pratiques
Cet atelier est ouvert aux élèves de la 3ème aux lycéens ayant de très bonnes connaissances en Python et ayant déjà une initiation sur de l'HTML/CSS ou sur Flask.
L’atelier se déroule de septembre à juin et les séances durent 1h30.
Les ateliers débuteront aux dates suivantes. Les inscriptions restent ouvertes jusqu'à début octobre, il est possible d'intégrer un atelier qui a déjà commencé.
Une fois inscrit, le créneau reste modifiable avant le début de l'atelier.
Ce qu'ils vont découvrir
Tout au long de l’année, ils apprendront à créer des sites internet complets avec des utilisateurs qui pourront s’y connecter et écrire des commentaires, créer de nouvelles annonces, pouvoir les modifier ou les supprimer et bien plus encore.
Ils découvriront également comment améliorer l’expérience des utilisateurs sur leur site pour le rendre le plus agréable possible.
Compétences développées
Ce parcours va leur permettre d’acquérir des compétences avancées en programmation Web, en gestion de bases de données et en design. Les makers réaliseront un site web complet de l’idée initiale à sa réalisation.
Ils pourront notamment :
- Créer et gérer des bases de données pour les utilisateurs, leurs publications etc.
- Générer des pages web automatiquement en utilisant les données stockées
- Designer des interfaces utilisateurs efficaces et facile à prendre en main
Pré-requis
Si atelier réalisé à distance : ordinateur de moins de 5 ans, micro, caméra, bonne connexion WIFI, une souris, avoir un compte mail utilisable pendant l’atelier et installer Discord outil de visioconférence utilisé.
LES ACTIVITÉS DU PARCOURS
CRÉATION GUIDÉE D’UNE PLATEFORME WEB
Descriptif
Au premier trimestre, les makers créent un site internet interactif sur lequel des membres peuvent se connecter et proposer des contenus, sur le thème de leur choix (échanges de coups de main, propositions de sorties à plusieurs...).
Ils vont apprendre des techniques de programmation plus approfondies, en utilisant une base de données pour stocker toutes les informations nécessaires à leur site internet.
Les activités phares
- Création d’un système de login pour enregistrer les utilisateurs
- Réalisation du design du site web
- Affichage dynamique d’annonces qui se mettent à jour automatiquement
- Création d’un système de commentaires
Les compétences développées
- Créer des sites web intégrant des fonctionnalités avancées
- Gérer une base de données et utiliser les données qu’elle contient
- Utiliser des templates pour générer automatiquement des pages web
- Mener un projet d’application web avancé de A à Z
CRÉATION LIBRE D’UN SITE WEB COMPLET
Descriptif
Durant les deux derniers trimestres de l’année, les makers créent un projet complet de site web en intégrant diverses fonctionnalités avancées.
Ils pourront gérer des relations entre les membres, mettre en place un moteur de recherche interne ou encore programmer un système d’administration et de modération pour modifier ou supprimer du contenu. Tout au long de ce projet, ils mettent en pratique les bases fondamentales acquises au cours des années et découvrent les fonctionnalités utiles à leur projet.
Les activités phares
- Design et recherche esthétique sur leur site
- Création d’une base de données avancée
- Mise en place d’un système d’administration et de modération
- Création d’une barre de recherche interne
- Mise en place d’un système de réaction par commentaire ou par emojis
Les compétences développées
- Gérer des recherches avancées dans les bases de données pour afficher des résultats complexes
- Gérer des relations complexes entre les données
- Créer des affichages pertinents et personnalisés en travaillant les notions d’UI/UX
- Mener un projet d’application web en autonomie