Résumé du stage

Transcription

Résumé du stage
Extrait de repport de stage
KLYMENKO Mykyta
CRÉATION SITE WEB POUR UN CLIENT
Stage réalisé du 07 avril au 07 août 2014
à
l'entreprise « Crayons de Couleurs »
RESUME : Le but du stage est le développement des sites-web et l'apprentissage de la
technologie Asp.Net MVC (version 4 et 5) ainsi que le langage C#. Cette technologie permet
de partager une application sur trois parties – les modèles, les représentations et les
contrôleurs cela permet de simplifier la création des applications Web vaste et complexes.
Pendant les 3 mois, 2 sites ont été créé en utilisant toutes les nouveatés et les avantages de
ASP.NET MVC (4 / 5). Un CMS « Piranha » a été utilisé. Ce CMS est devenu une base pour
les sites-web de clients comme le site-boutique de vêtements pour les enfants et le sitecatalogue pour les voitures sans permis. Ces sites ont faite totalement en responsive design
(sont adaptées pour les portables et les tablettes). Pendant le travail on utilisait l'approche
« Code First » pour la création d'une base de données, framework Bootstrap pour faire le
design responsive, TFS pour la gestion du code et beaucoup d'autres techniques innovantes.
Mots clés : ASP.NET, MVC, Piranha CMS, Bootstrap, Modéles « Templates »
Faculté des Sciences et Techniques – Avenue Olivier Messiaen - 72085 LE MANS Cedex9
tel : 02 43.83.38.38 fax : 02 43.83 38.48
paiement. Au final, j'ai dû obtenir un site
1. Introduction
Le développement d'applications Web
est très interesent pour moi. J’ai trouvé
l’agence « Crayons de Couleurs » qui
m’a proposé de developper les sites Web.
C’est
une
agence
de
conseil
en
communication globale spécialisée dans
la conception et réalisation de sites
internet et de supports imprimés. Durant
ce stage, j’ai utilisé la technologie
ASP.NET,
le
Framework
ASP.NET
MVC.
créer
rapidement
permet
de
efficacement
langage
des
C#,et
applications
le
Cela
et
Web
possédant un vaste modèle de domaine
de vêtements pour les enfants et un site
de voitures sans permis avec la partie
administrative.
Le but de mon stage était de
comprendre
plus
profondément
technologie ASP.NET
pour
la
pouvoir
développer rapidement et efficacement
des applications web complexes. Donc,
j'ai utilisé un CMS Piranha pour créer la
partie administrative de chaque site. Ce
CMS a été créer en utilisant toutes les
nouveautés
et
les
Framework
ASP.NET
avantages
MVC
4
de
et
EntityFramework 4.5.
Pendant mon stage, j'ai utilisé :
et avec une logique complexe.
Visual Studio 2013
TFS – controleur de code source
2. Contenu du stage
proposé par le Microsoft
2.1. Objet du travail
Au
début
de
Piranha CMS
mon
stage,
mes
connaissances dans le domaine de
Asp.Net MVC étaient :
•
La lecture du livre de Steven
2.2. Apports
Tutoriel gratuit de ASP.NET
MVC sur internet
•
sites adapté aux portables et tablettes
( responsive design )
Sanderson « ASP.NET MVC3 »
•
Bootstrap Framework – pour faire des
Les
cours
J’ai appris beaucoup de nouveaux lors
de mon stagé et utilisé énormement de
en
ligne
–
techniques
innovantes.
Donc
mon
w3school.com
prochain site sera effctué plus vite et sera
Mes premiers projets consernait le
de la qualité supérieur
développement de sites-catalogues de
produits avec la possibilité d’ajouter,
2.3. Résultats obtenus
supprimer et modifier les produits et les
En fin, j’ai obtenu
catégories, tout cela sans système de
1) Le site-boutique « Boutique Racing
des Enfants »
4. Conclusions
http://boutiqueracingdesenfants.fr/
2) Le site-catalogue « Voitures sans
permis »
J’ai fini deux sites en utilisant la
technologie nouvelle qui se developpe.
Pour moi, le stage était très intèressant et
http://voituresanspermis-lemans.fr/
je veux continuer à approfondir le
connaissances
2.4. Limites du travail
concrnantes
cette
technologie.
La limite était le seul: utilisation de
l’hébergement (hosting) pas chère pour
le site. Il y avait beaucoup des erreurs à
cause de l’access très limité au serveur
de l’hébergement. Donc j’ai essaié de
configurer les sites conformément à
l’hébergement existant. J’ai reussi à
5. Bibliographie
1.
http://blog.stevensanderson.com/201
1/03/28/scaffolding-actions-and-unittests-with-mvcscaffolding/
2.
Applications
les
MVC
3
articles de mvc-scaffolding
resoudre presque tous les problèmes.
3.
-
dans
«
Pro
Framework
ASP.NET
»
Steven
Sanderson,
Adam Freeman
l'entreprise
3. http://msdn.microsoft.com/en-US/ -
Les sites que j'ai créé ont été mises en
documentation
pruction. Ils sont utilisés par les clients
Framework
des entreprises correspondantes et j'ai
4. http://www.calabonga.net/ - site
compte profité de toutes les compétances
avec des articles de Asp.Net MVC
obtenues pour continuer à devlopper des
5. http://stackoverflow.com/ - site
applications web en travaillant sur le
avec presque toutes les exceptions
copmte
possibles et les réponses comment les
de l'agence « Crayons
Couleurs ».
des
corriger
officiel
de
.Net