Soumettre la recherche
Mettre en ligne
Architecture logicielle #5 : hipsto framework
•
0 j'aime
•
650 vues
Jean Michel
Suivre
Architecture logicielle #5 : hipsto framework
Lire moins
Lire la suite
Logiciels
Signaler
Partager
Signaler
Partager
1 sur 11
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Architecture logicielle #1 : introduction
Architecture logicielle #1 : introduction
Jean Michel
Esiea - 5A - Archi 1/3
Esiea - 5A - Archi 1/3
Gaëtan ELEOUET
Javascript #10 : canvas
Javascript #10 : canvas
Jean Michel
Javascript #2 : valeurs, types & opérateurs
Javascript #2 : valeurs, types & opérateurs
Jean Michel
Wordpress #2 : customisation
Wordpress #2 : customisation
Jean Michel
Html & Css #6 : formulaires
Html & Css #6 : formulaires
Jean Michel
WebApp #4 : Consuming REST APIs
WebApp #4 : Consuming REST APIs
Jean Michel
PHP #4 : sessions & cookies
PHP #4 : sessions & cookies
Jean Michel
Recommandé
Architecture logicielle #1 : introduction
Architecture logicielle #1 : introduction
Jean Michel
Esiea - 5A - Archi 1/3
Esiea - 5A - Archi 1/3
Gaëtan ELEOUET
Javascript #10 : canvas
Javascript #10 : canvas
Jean Michel
Javascript #2 : valeurs, types & opérateurs
Javascript #2 : valeurs, types & opérateurs
Jean Michel
Wordpress #2 : customisation
Wordpress #2 : customisation
Jean Michel
Html & Css #6 : formulaires
Html & Css #6 : formulaires
Jean Michel
WebApp #4 : Consuming REST APIs
WebApp #4 : Consuming REST APIs
Jean Michel
PHP #4 : sessions & cookies
PHP #4 : sessions & cookies
Jean Michel
WebApp #2 : responsive design
WebApp #2 : responsive design
Jean Michel
Architecture logicielle #2 : TP timezone
Architecture logicielle #2 : TP timezone
Jean Michel
Javascript #5.1 : tp1 zombies!
Javascript #5.1 : tp1 zombies!
Jean Michel
Wordpress #3 : content strategie
Wordpress #3 : content strategie
Jean Michel
PHP #6 : mysql
PHP #6 : mysql
Jean Michel
Dev Web 101 #2 : development for dummies
Dev Web 101 #2 : development for dummies
Jean Michel
Gestion de projet #4 : spécification
Gestion de projet #4 : spécification
Jean Michel
Javascript #9 : barbarian quest
Javascript #9 : barbarian quest
Jean Michel
Javascript #4.2 : fonctions for pgm
Javascript #4.2 : fonctions for pgm
Jean Michel
Wordpress #1 : introduction
Wordpress #1 : introduction
Jean Michel
Javascript #3 : boucles & conditions
Javascript #3 : boucles & conditions
Jean Michel
Gestion de projet #3 : besoin client
Gestion de projet #3 : besoin client
Jean Michel
Javascript #6 : objets et tableaux
Javascript #6 : objets et tableaux
Jean Michel
Architecture logicielle #3 : object oriented design
Architecture logicielle #3 : object oriented design
Jean Michel
PHP & MYSQL #5 : fonctions
PHP & MYSQL #5 : fonctions
Jean Michel
Html & Css #5 : positionement
Html & Css #5 : positionement
Jean Michel
Javascript #4.1 : fonctions for noobs
Javascript #4.1 : fonctions for noobs
Jean Michel
Startup & entrepreneuriat #2.1: disrupt me
Startup & entrepreneuriat #2.1: disrupt me
Jean Michel
#1 entreprendre au xxiè siècle
#1 entreprendre au xxiè siècle
Jean Michel
Javascript #7 : manipuler le dom
Javascript #7 : manipuler le dom
Jean Michel
Startup #7 : how to get customers
Startup #7 : how to get customers
Jean Michel
Javascript #2.2 : jQuery
Javascript #2.2 : jQuery
Jean Michel
Contenu connexe
En vedette
WebApp #2 : responsive design
WebApp #2 : responsive design
Jean Michel
Architecture logicielle #2 : TP timezone
Architecture logicielle #2 : TP timezone
Jean Michel
Javascript #5.1 : tp1 zombies!
Javascript #5.1 : tp1 zombies!
Jean Michel
Wordpress #3 : content strategie
Wordpress #3 : content strategie
Jean Michel
PHP #6 : mysql
PHP #6 : mysql
Jean Michel
Dev Web 101 #2 : development for dummies
Dev Web 101 #2 : development for dummies
Jean Michel
Gestion de projet #4 : spécification
Gestion de projet #4 : spécification
Jean Michel
Javascript #9 : barbarian quest
Javascript #9 : barbarian quest
Jean Michel
Javascript #4.2 : fonctions for pgm
Javascript #4.2 : fonctions for pgm
Jean Michel
Wordpress #1 : introduction
Wordpress #1 : introduction
Jean Michel
Javascript #3 : boucles & conditions
Javascript #3 : boucles & conditions
Jean Michel
Gestion de projet #3 : besoin client
Gestion de projet #3 : besoin client
Jean Michel
Javascript #6 : objets et tableaux
Javascript #6 : objets et tableaux
Jean Michel
Architecture logicielle #3 : object oriented design
Architecture logicielle #3 : object oriented design
Jean Michel
PHP & MYSQL #5 : fonctions
PHP & MYSQL #5 : fonctions
Jean Michel
Html & Css #5 : positionement
Html & Css #5 : positionement
Jean Michel
Javascript #4.1 : fonctions for noobs
Javascript #4.1 : fonctions for noobs
Jean Michel
Startup & entrepreneuriat #2.1: disrupt me
Startup & entrepreneuriat #2.1: disrupt me
Jean Michel
#1 entreprendre au xxiè siècle
#1 entreprendre au xxiè siècle
Jean Michel
Javascript #7 : manipuler le dom
Javascript #7 : manipuler le dom
Jean Michel
En vedette
(20)
WebApp #2 : responsive design
WebApp #2 : responsive design
Architecture logicielle #2 : TP timezone
Architecture logicielle #2 : TP timezone
Javascript #5.1 : tp1 zombies!
Javascript #5.1 : tp1 zombies!
Wordpress #3 : content strategie
Wordpress #3 : content strategie
PHP #6 : mysql
PHP #6 : mysql
Dev Web 101 #2 : development for dummies
Dev Web 101 #2 : development for dummies
Gestion de projet #4 : spécification
Gestion de projet #4 : spécification
Javascript #9 : barbarian quest
Javascript #9 : barbarian quest
Javascript #4.2 : fonctions for pgm
Javascript #4.2 : fonctions for pgm
Wordpress #1 : introduction
Wordpress #1 : introduction
Javascript #3 : boucles & conditions
Javascript #3 : boucles & conditions
Gestion de projet #3 : besoin client
Gestion de projet #3 : besoin client
Javascript #6 : objets et tableaux
Javascript #6 : objets et tableaux
Architecture logicielle #3 : object oriented design
Architecture logicielle #3 : object oriented design
PHP & MYSQL #5 : fonctions
PHP & MYSQL #5 : fonctions
Html & Css #5 : positionement
Html & Css #5 : positionement
Javascript #4.1 : fonctions for noobs
Javascript #4.1 : fonctions for noobs
Startup & entrepreneuriat #2.1: disrupt me
Startup & entrepreneuriat #2.1: disrupt me
#1 entreprendre au xxiè siècle
#1 entreprendre au xxiè siècle
Javascript #7 : manipuler le dom
Javascript #7 : manipuler le dom
Plus de Jean Michel
Startup #7 : how to get customers
Startup #7 : how to get customers
Jean Michel
Javascript #2.2 : jQuery
Javascript #2.2 : jQuery
Jean Michel
HTML & CSS #10 : Bootstrap
HTML & CSS #10 : Bootstrap
Jean Michel
Javascript #11: Space invader
Javascript #11: Space invader
Jean Michel
Architecture logicielle #4 : mvc
Architecture logicielle #4 : mvc
Jean Michel
PHP #7 : guess who?
PHP #7 : guess who?
Jean Michel
PHP #3 : tableaux & formulaires
PHP #3 : tableaux & formulaires
Jean Michel
PHP #2 : variables, conditions & boucles
PHP #2 : variables, conditions & boucles
Jean Michel
PHP #1 : introduction
PHP #1 : introduction
Jean Michel
Startup #5 : pitch
Startup #5 : pitch
Jean Michel
Javascript #8 : événements
Javascript #8 : événements
Jean Michel
Projet timezone
Projet timezone
Jean Michel
WebApp #3 : API
WebApp #3 : API
Jean Michel
Projet timezone
Projet timezone
Jean Michel
WebApp #1 : introduction
WebApp #1 : introduction
Jean Michel
Plus de Jean Michel
(15)
Startup #7 : how to get customers
Startup #7 : how to get customers
Javascript #2.2 : jQuery
Javascript #2.2 : jQuery
HTML & CSS #10 : Bootstrap
HTML & CSS #10 : Bootstrap
Javascript #11: Space invader
Javascript #11: Space invader
Architecture logicielle #4 : mvc
Architecture logicielle #4 : mvc
PHP #7 : guess who?
PHP #7 : guess who?
PHP #3 : tableaux & formulaires
PHP #3 : tableaux & formulaires
PHP #2 : variables, conditions & boucles
PHP #2 : variables, conditions & boucles
PHP #1 : introduction
PHP #1 : introduction
Startup #5 : pitch
Startup #5 : pitch
Javascript #8 : événements
Javascript #8 : événements
Projet timezone
Projet timezone
WebApp #3 : API
WebApp #3 : API
Projet timezone
Projet timezone
WebApp #1 : introduction
WebApp #1 : introduction
Architecture logicielle #5 : hipsto framework
1.
Hipsto Framework
2.
1. Contexte &
objectif
3.
Pourquoi développer un
framework ?
4.
So, what do
we do ? Un framework PHP 5 utilisant l’architecture MVC.
5.
Et on peut
l’utiliser dans la vraie vie ? Nope !
6.
Les vrais framework
de la vraie vie
7.
2. Spécifications
8.
Principes MVC Composants modularisés &
faiblement couplés. Aucune librairie externe (Doctrine, Composer …) Patterns, Patterns, Patterns !
9.
Organisation Code hébergé sur
Github Développement du framework en utilisant un maximum de bonnes pratiques. Création d’un site type « timezone » en utilisant le framework. Evaluation en dernière séance.
10.
Critères de notation Beauté
et qualité du code Patterns & bonnes pratiques. Framework & site d’exemple
11.
To be continued
…
Télécharger maintenant