Plus de 10 idées de projets pour bien débuter en programmation 2020

debutant mars 15, 2020

Plus de 10 idées de projets pour bien débuter en programmation et avoir de l'expérience

Introduction

La programmation est un domaine passionnant et qui offre beaucoup d'opportunités, pour en bénéficier vous avez besoin de certains niveaux ou d'expériences.

Regarder des vidéos, lire des livres et articles tout ça c'est bien mais le plus important c'est la pratique.

Combien de fois vous avez entendu ou vu cette phrase "Il est impossible d'avoir de l'expérience sans travailler dans une structure" ?
Mais aujourd'hui c'est bel et bien possible d'avoir de l'expérience sans travailler dans une entreprise, StartUP etc...

Dans cet article je vais partager avec vous 10 idées de projets et applications qui vont vous donner de l'expérience.

Pourquoi faire des projets

La pratique vous permet entre autre de :

  • Apprendre et expérimenter une nouvelle technologie
  • Enrichir votre Portfolio, CV et Github
  • Avoir la main sur la technologie

TIC TAC TOE

Selon le Wikipedia Le tic-tac-toe, aussi appelé « morpion » (par analogie au jeu de morpion) et « oxo » en Belgique, est un jeu de réflexion se pratiquant à deux joueurs au tour par tour dont le but est de créer le premier un alignement. Le jeu se joue généralement avec papier et crayon.

Gestionnaire de tâches

Une application qui aide à la productivité et permet de gérer les tâches de manière simple.

En tant qu'utilisateur je peux :

  • Ajouter une tâche
  • Modifier une tâche
  • Supprimer/Archiver une tâche
  • Changer l'état d'une tâche(À Faire, Terminé, Annulé)

BLog ou site d'actualités

Un site permettant de s'informer en temps réel

En tant que visiteur je peux :

  • Voir les informations a la une
  • Voir les informations d'une catégorie spécifique
  • Voir les informations d'un auteur de mon choix
  • S'inscrire sur un Sujet avec mon mail ou numéro de Téléphone

Gestion de budgets

Une application qui permet de gérer son budget

En tant qu'utilisateur je peux :

  • Ajouter mon budget de départ
  • Voir l'état de mon compte en temps réel
  • Possibilité de faire des opérations comme :
  • Ajout Dépense
  • Ajouter Revenu
  • Avoir des suggestions et conseils pour mieux gérer mon budget

Quiz App

Application qui permet de faire des Quiz en ligne

En tant qu'utilisateur je peux :

  • Cliquer sur un bouton "Démarrer le jeux"
  • Répondre aux questionnaires
  • Voir le résultat de mon quiz

Suivi de lecture

Une application qui permet de tracker la lecture de quelqu'un.

En tant qu'utilisateur je peux :

  • Ajouter un livre
  • Lire un livre
  • Voir en temps réel les livres que je lis
  • Suivre ma progression

Site de vente en ligne E-commerce

Un site qui facilite la vente et l'achat de produit.

En tant que vendeur je peux :

  • Création de compte vendeur
  • Ajouter un produit
  • Modifier un produit
  • Suivre la vente d'un produit

En tant qu'utilisateur je peux :

  • Voir la liste des produits
  • Passer une commande en Ligne
  • Payer en Ligne
  • Avoir la récapitulatif de mes commandes
  • Création de compte client

Galerie d’images

Une application qui permet de visualiser des photos en ligne

En tant qu'utilisateur je peux :

  • Uploader une photo
  • Ajouter les détails d'une photo
  • Visualiser toutes les photos disponibles sur la plateforme
  • Visualiser les photos d'une catégorie choisie

Réseau Social

Une application de discussion en ligne

En tant qu'utilisateur je peux :

  • Ouvrir une discussion
  • Ajouter des amis
  • Voir les profils disponibles dans l'application
  • Envoyer des demandes d'amis
  • Voir toutes les demandes d'amis
  • Accepter ou refuser une demande
  • Envoyer de message
  • Voir les messages

Consommation d'une API REST

Une solution qui permet de consommer des API open-source comme https://openweathermap.org/

En tant qu'utilisateur je peux :

  • Voir les détails de Météo selon la zone choisi

Gestionnaire de fichiers

Une application qui aide à mieux organiser ses dossiers et fichiers.

En tant qu'utilisateur je peux :

  • Uploader un fichier
  • Renommer un fichier
  • Renommer un fichier
  • Créer un dossier
  • Créer un fichier
  • Supprimer un dossier
  • Supprimer un fichier
  • Copier et Déplacer un fichier
  • Copier et Déplacer un dossier

Web TV

Une application qui permet de regarder des vidéos et TV en Ligne.

En tant qu'utilisateur je peux :

  • Voir des chaînes
  • Regarder une chaîne
  • Ajouter une chaîne à ma liste de favoris
  • Partager une chaîne sur les Réseaux sociaux

Podcast

Une application qui permet d'écouter des podcasts.

En tant qu'utilisateur je peux :

  • Écouter un podcast
  • M'inscrire sur un Podcast
  • Ajouter une épisode à mes favoris
  • Télécharger un podcast sur ma machine

Reconnaissance faciale

Une application qui permet d'identifier une personne grace a son image.

En tant qu'utilisateur je peux :

  • Uploader une image
  • Faire des traitements
  • Voir les informations de la personne

Plateforme de E-Learning

Une plateforme qui permet de suivre des cours en ligne.

En tant qu'utilisateur je peux :

  • Voir les cours disponibles sur la plateforme
  • Suivre un cours selon mon domaine de spécialisation
  • S'inscrire sur un cours
  • Suivre ma progression

Tontine En Ligne

Une application de gestion de tontine en Ligne.

En tant qu'utilisateur je peux :

  • Ajouter un tontine
  • Participer à une tontine
  • Ajouter des cotisations
  • Désigner un gagnant

Web Scraping

Une application qui permet de récupérer les données d'un site sans passer par les voies normales.
Exemple Ebay

En tant qu'utilisateur je peux :

  • Avoir toutes les offres de Ebay sur un fichier CSV
  • Possibilité de faire des filtres par Catégorie, Prix et État(Nouveau, Ancien)

Happy Coding

Qu'en pensez Vous ?

Ousseynou Diop

Développeur d'applications Web Mobile et Formateur.