Présentation de l'atelier

CONCEPTION D'APPLICATIONS WEB:
PYTHON, PROTOTYPAGE ET UX/UI DESIGN! 

Lors de ce stage, tu t'approprieras le langage de programmation Python et la structure d'un projet web afin de créer tes propres applications web.  


Juin-Juillet-Août


5 demi-journées
/semaine


12 ados
max/atelier


Créneau modifiable
après inscription

Les activités phares du stage

CONCEVOIR UNE WEB APP

  • La structure back-end/front-end des applications web
  • La mise en place d'une base de données MongoDB et comment l'agencer
  • Le prototypage de fonctionnalités utilisant ces données
  • Des notions de design UX/UI pour des applications ergonomiques
  • Comment déployer une application web internet

PROGRAMMER

  • Avec le module FLASK de Python : une application guidée qui permet de découvrir comment implémenter un système de gestion de comptes utilisateurs et qui servira de base un projet libre d'application web complète
  • Le langage de structuration de pages web HTML
  • Le langage de mise en forme de pages web CSS

APPRÉHENDER LA MÉTHODOLOGIE DE PROJET

  • Le prototypage rapide, qui te permettra de passer de l’idée à une première version du site
  • Le travail de groupe en échangeant ses idées et en partageant ses avancées

OBJECTIF DU STAGE

Le Python va devenir ton langage de programmation de prédilection et tu auras exploré les différentes possibilités offertes par le framework Flask. Tu seras passé par toutes les étapes de la création d’une application web et sauras même comment la déployer en ligne. L’objectif de ce stage est de te donner les moyens de continuer à créer des applications web chez toi et l’assurance, tant sur le plan de l’outil que de la méthodologie, pour t’aventurer dans le monde du développement web full stack.

Exemples de création: un petit réseau social comme twitter, une application de rencontre entre associations et bénévoles, une plateforme de partage de notes de cours collaborative...

À QUI S'ADRESSE CE STAGE ?

En fonction de ton niveau, tu vas découvrir des notions de bases ou avancées en programmation, conception et méthodologie de projet. 

DÉBUTANTS:
Découverte des outils et d'une méthodologie de création: Parfait si tu te projettes dans un métier de développeur et que tu souhaites créer des projets concrets et “vraie vie”.

CONFIRMÉS : 
Approfondissement des outils et exploration du langage Python en explorant de nouvelles fonctionnalités pour réaliser des projets ambitieux. Idéal si tu souhaites approfondir les cours de SNT et te préparer à l’option NSI du Bac.

infos pratiques

L'ÉQUIPEMENT :

  • Un ordinateur de moins de 5 ans équipé d'un bon micro et d'une bonne caméra
  • Disque dur avec au moins 5 Go de libre
  • Une bonne connexion internet

LE DÉROULEMENT :

  • Le stage se déroule sur 5 demi-journées de 3h par jour
  • Le stage alternera entre des temps en groupe, d’échanges et de démonstrations avec Zoom et des temps d’autonomie pendant lesquels les makers créeront seuls, tout en pouvant continuer à échanger par écrit avec le reste du groupe et l’animateur