Web Developer Expert 3ème - Lycée

PRÉSENTATION DU PARCOURS

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. Une fois inscrit, le créneau reste modifiable avant le début de l'atelier.

Contenu

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 utilisateur efficaces et facile à prendre en main 

 

LES ACTIVITÉS DE CE PARCOURS

Création guidée d’une plateforme web

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

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é en travaillant les notions d’UI/UX
  • Mener un projet d’application web en autonomie

 

PRÉ-REQUIS

Si atelier réalisé à distance : ordinateur de moins de 5 ans, micro, caméra, bonne connexion WIFI, une souris et avoir un compte mail utilisable pendant l’atelier