Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Développement web en équipe
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Julien Barret
April 29, 2015
Programming
43
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Développement web en équipe
Présentation faite en préliminaire au Hyblab Datasport 2015
Julien Barret
April 29, 2015
More Decks by Julien Barret
See All by Julien Barret
Les bases et meilleures pratiques du web
aldrian
0
35
Other Decks in Programming
See All in Programming
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
210
R8 の設定見直しでアプリサイズ削減
andpad
0
220
SalesForceを内製化!? ~ HR事業を支える顧客管理基盤のインフラを大公開 ~
oku053
0
180
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
5
5.2k
見えないものを探る要求要件定義に必要な基本的思考 / invisible-requirement-thinking
minodriven
15
8.5k
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
2
640
golang-bob.pdf
iwatsukayura
0
130
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
Workers Cache を知る
syumai
0
360
複雑なUIコンポーネントとの ⻑い付き合い⽅:波及するバグからテスト戦略を経て、安全な再設計へ
mixplace
0
410
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
430
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
1
1.9k
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
55
10k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
430
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
630
Six Lessons from altMBA
skipperchong
29
4.5k
How to Think Like a Performance Engineer
csswizardry
28
2.9k
BBQ
matthewcrist
90
10k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
2
360
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.4k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
600
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
490
Transcript
Développement Web en équipe Quelques outils pour vous simplifier la
vie
C’est l’histoire... d’un projet de groupe
None
:snif: plu rien ki MARCHE !!!
Back to the future
Workflow Gestionnaire de versions Gestionnaire de dépendances Gestionnaire de tâches
None
None
Git Gestionnaire de versions Git =/= Github
Source : http://openclassrooms.com/courses/gerez-vos-codes-source-avec-git
Récupérer un projet ? git clone <adresse https> git clone
<user>@<chemin projet>
Vérifier l’état de vos fichiers ? git status
Historiser vos fichiers ? git add <ensemble de fichiers> git
commit -m “Votre message pour les autres développeurs”
Envoi des fichiers sur le serveur git push <depot> <branche>
Travailler sur des branches git checkout [-b] <branche> • -b
permet de créer la banche. C’est le raccourci de : ◦ git branch <nouvelle branche> ◦ git checkout <nouvelle branche> • git checkout . est une commande dangereuse : elle supprime toutes vos modifications depuis le dernier commit. git merge <branche>
Npm Gestionnaire de dépendances
Création d’un projet NPM npm init
Installer et enregistrer une nouvelle dépendance npm install --save <dépendance>
./package.json : ... "dependencies": { "body-parser": "^1.12.3", "cors": "^2.5.3", "express": "^4.12.3" } ...
Installer les dépendances du projet npm install
Bower Gestionnaire de dépendances
Création d’un projet Bower bower init
Installer et enregistrer une nouvelle dépendance bower install --save <dépendance>
./bower.json : ... "dependencies": { "jquery": "~2.1.3", ... "handlebars": "~3.0.2" } ...
Installer les dépendances du projet bower install
LIVE CODING git clone -b step0 https://github.com/antoinechalifour/Atelier-Hyblab