Skip to content

Instantly share code, notes, and snippets.

View aliastim's full-sized avatar
👻
■■■ ■■ ■■ ■ Work in progress

Timothée CORRADO aliastim

👻
■■■ ■■ ■■ ■ Work in progress
View GitHub Profile

Mettre en place une organisation agile 🎯

La méthode agile est une méthode d'organisation et de décomposition du travail qui permet de mieux suivre ses objectifs et d'avoir une vision globale sur un projet et sa complexité en général. La méthode que nous allons voir ici, s'appelle la méthode SCRUM.

Partie théorique

12 principes de la méthode Agile

  • Satisfaire le client en priorité
  • Accueillir favorablement les demandes de changement
  • Livrer le plus souvent possible des versions opérationnelles
  • Assurer une coopération permanente entre le client et l’équipe projet

Commandes terminal pour Git

0. Avant de commencer

Pour suivre ce cours, il vous sera nécessaire d’avoir d’installé au préalable :

  • Php Storm 2017.2 ou version plus récente
  • PHP 7.0 ou version plus récente Pour vérifier votre version de PHP : Dans le terminal de votre ordinateur, effectuer la commande :
php -v

Bien référencer son site web 💪

Voici quelques étapes et astuces utiles pour référencer convenablement un site web

Mise en contexte

Le référencement, c'est quoi ?

En bref :

Le référencement est avant tout un tri qui va permettre de positionner son site dans un endroit trouvable. Il fait également appelle à ce qu'on appelle le positionnement, en d'autres termes : Mettre son site en évidence. Avec le référencement, nous allons souhaiter que notre site ressorte dans les premiers choix de nos moteurs de recherches (Google, Yahoo et autres) mais également que certains mots-clés mènent à celui-ci.

Le référencement fait également appelle à du suivi de trafic, on utilisera généralement des outils comme Google Analytis qui nous donne des informations sur le trafic d'un site ainsi que sur le type de profil des utilisateurs qui visitent un site.

💳 Mettre en place un formulaire de paiement php sur son site avec Stripe

Stripe est une API très utile pour intégrer un formulaire de paiement à son site web. Celle-ci va vous permettre de mettre en place des paiements directs ou des abonnements sans avoir besoin d'enregistrer les données sensibles sur votre site puisque toutes les informations seront directement traitées par le serveur de Stripe.

⚠️ En revanche, le service de Stripe vous coûtera 2,9 % + 0,30 $US pour chaque transaction.

Avant de commencer

  • Créer un compte sur le site de stripe
  • Ajouter ses coordonnées bancaires pour accéder aux fonctionnalités

Vous trouverez sur l'interface, vos clés publiques (publishable key) et secrètes (secret key), assurez-vous d'avoir activé l'environnement de tests (sandbox) pour la mise en place du formulaire

Quelques frameworks, librairies et liens utiles 📕📗📘📙

Bootstrap

Pour le contenu d'un site Bootstrap

Font awesome

Pour ajouter des icônes utiles dans un texte Font Awesome

Raccourcis clavier Mac

Commandes pour afficher les fichers masqués

Raccourcis clavier

Commande + Maj + Fn + ;

Via une commande terminale

Créer un nouveau projet avec Composer 🧙‍♂️

Les étapes à suivre :

1️⃣

composer init

Cette commande va nous permettre de créer le fichier racine 'composer.json' Plusieurs informations vont nous être demandées :

  • Le nom du package (vendor/name) : Vendor correspond au nom de votre entreprise, Name correspond au nom de votre librairie (ex : Devu/Developp).
  • La description du package qui permet d'indiquer les informations sur votre projet.

Elaborer un logotype

Nous allons définir ici les notions de logo et de logotype et identifier les points importants à prendre en considération dans l'élaboration de ces derniers.

Qu'est-ce qu'un logo/logotype ?

Commençons par définir les termes de logo et de logotype :

  • Logo : Il s'agit de la signature d'une entreprise, il représente l'emblème d'une organisation.
  • Logotype : Le logotype est l'addition du logo + d'un nom, d'un mot ou d'une phrase qui représente l'organisation.

UI Design et Creative Process

EN COURS D'ÉCRITURE

Culture digitale

Quelques styles design

  • Flat Design
  • Néomorphisme
  • Glassmorphisme (Se base sur le néomorphisme)
  • Material Design (voir material.io)

Comment gérer un projet de A à Z

Nous allons ici nous intéresser à la bonne gestion d'un projet afin d'étudier quelles étapes suivre pour mener celui-ci à bien. Nous utiliserons ici la méthode Agile Scrum

Les bonnes méthodes

Un projet se divise en plusieurs phases :

  • La phase de pré-projet, qui consiste à étudier la faisabilité d'un projet. Qui il va toucher ? Quels sont les moyens existants ? et ceux qu'il faudra mettre en oeuvre pour le mener à bien ?
  • La phase de lancement (phase de production), qui consiste à organiser le projet, à diviser les tâches et à estimer les dates clés du projet.
  • La phase de rendu, qui consiste à faire valider ce qui a été réalisé et à facturer.

1️⃣ Phase de pré-projet