mercredi 3 mars 2010

En avant pour la Bewise Day Conference 2010 !

A la demande générale, la Bewise Day Conference est de retour pour une 4ème édition ! Encore une fois, venez découvrir ce qui se fait de mieux dans les technologies Microsoft.

Cette année, beaucoup de nouveautés, puisque Microsoft lance la gamme 2010 de ses produits, notamment Visual Studio, Sharepoint, mais lance aussi la version 4 de son framework .net, MVC 2, Azure, et bien d’autres choses.

BDC 2009

Je vous donne donc rendez-vous au stade Ernest Wallon, pour vous présenter ASP.NET, dans sa version 4, ainsi que ASP.NET MVC, et jQuery.

Pour les inscriptions, rendez-vous sur le site officiel de la BDC 2010.

jeudi 28 janvier 2010

Upload de fichiers avec ASP.NET MVC

Pour envoyer des fichiers avec ASP.NET MVC, c’est pas compliqué, mais encore faut-il savoir comment faire. Si en ASP.NET WebForm on a un contrôle qui le fait, avec MVC, on commence à en avoir l’habitude, il va falloir le faire à la pougne.

On arrête de râler, les assistés, c’est pas plus compliqué qu’avant !

Pour envoyer un fichier, on va utiliser l’élément HTML Input, de type “file”. On le mets dans notre formulaire, et on envoie. Attention, pour que ça fonctionne, il va falloir ajouter un attribut à notre formulaire : enctype="multipart/form-data". Scott Hanselman nous explique pourquoi sur son blog.

    <% using (Html.BeginForm("SendFile", "Home", FormMethod.Post, new { enctype = "multipart/form-data" }))
       { %>
   
<input type="file" name="fileSent" />
    <input type="submit" value="Send" />
    <% } %>

Ensuite, lorsqu’on va poster notre formulaire, le fichier sera directement accessible dans notre Request :

    [AcceptVerbs(HttpVerbs.Post)]
   
public ActionResult SendFile()
    {
       
HttpPostedFileBase file = Request.Files["fileSent"];

       
//TODO : Gerer le fichier 
        file.SaveAs(filePath);

       
return View();
    }

Et parce que c’est de l’ASP.NET MVC, et qu’ASP.NET MVC ça poutre, on a même une solution encore plus simple ! Il suffit de le mettre en paramètre de notre action (n’oubliez pas que le nom du paramètre doit correspondre au “name” du input)

    [AcceptVerbs(HttpVerbs.Post)]
   
public ActionResult SendFile(HttpPostedFileBase fileSent)
    {
       
//TODO : Gerer le fichier 
        fileSent.SaveAs(filePath);

       
return View();
    }

mardi 15 décembre 2009

Optimisation du référencement avec le SEO Toolkit

Je viens de découvrir grâce à Scott Guthrie un outil qui va vite devenir indispensable à tout développeur de sites web : le SEO toolkit. SEO, pour ceux qui ne le savent pas, signifie “Search Engine Optimisation”. Il s’agit d’optimiser son site web pour que les moteurs de recherche en indexent mieux le contenu, afin d’apparaitre plus haut dans les résultats de recherche.

Le SEO toolkit peut être téléchargé sur le site de Microsoft, ou bien directement à partir de l’outil “Web Platform Installer” (qu’il vous faudra de toute façon utiliser pour l’installer).

Une fois installé, le principe est simple : vous mettez l’URL de la page d’accueil de votre site, et l’outil va parcourir tout votre site et vous signaler tout ce que vous pourriez améliorer. Vous pouvez l’utiliser avec n’importe quel site, pas besoin d’avoir d’utiliser IIS : le programme agit comme un bot qui va télécharger les pages de votre site web, comme le ferait n’importe quel moteur de recherche.

image

Une fois l’analyse du site terminée, vous aurez de nombreuses informations sur le site analysé, de différents types. Ainsi, cet outil est très utile pour, entre autres, retrouver les liens cassés à l’intérieur de vos pages.

Je ne saurai trop vous conseiller de le tester de suite afin de vous faire votre propre idée.

lundi 7 décembre 2009

Des nouvelles de Bewise

Je ne vais pas parler d’asp.net aujourd’hui (et c’est pourtant pas l’envie qui m’en manque), mais vous donner quelques nouvelles de Bewise.

Pour commencer, je vous informe que Bewise sera présent au prochain SigmaT, qui se déroulera ce vendredi 11 décembre à l’IRIT, à l’université Paul Sabatier de Toulouse. Ionut Milhalcea vous y présentera une session “Pratiques agiles avec Team Foundation Server 2010”. Pour plus d’informations, le programme se trouve à cette adresse : http://www.sigmat.fr/dotclear/index.php?post/2009/11/24/Programme-du-SigmaT12

Allez-y nombreux, et pensez à vous inscrire.

En toute logique, après ce séminaire vous devriez être pris d’une envie irrésistible de venir travailler avec nous ! ;) Eh bien, sachez que c’est maintenant chose possible, puisque Bewise recrute ! Regardez les offres ci-dessous, et si vous pensez correspondre aux profils demandés n’hésitez pas à postuler.

Consultant Sharepoint

Bewise est une structure en forte expansion. Pour l’accompagner, nous recherchons un  consultant(e) Sharepoint ayant une bonne connaissance sur les technologies Microsoft maîtrisant les points suivants :

clip_image002 WSS / MOSS

clip_image002[1] ASP.NET

clip_image002[2] SQL Server 2008

clip_image002[3] Architecture logicielle

clip_image002[4] Microsoft .NET 2.0, 3.0, 3.5

clip_image002[5] Visual C#.NET

clip_image002[6] Visual Studio 2008

La connaissance de Sharepoint 2010 ou de MS CRM 4.0 serait un plus.

Principales missions :

clip_image002[7] Architecture et Conception d’applications Web et portail collaboratifs

clip_image002[8] Développement, tests et livraison de solutions

clip_image002[9] Animation de formation et de séminaires

clip_image002[10] Consulting sur les technologies Microsoft auprès de nos clients

clip_image002[11] Gestion de projets

Vous êtes autonome, rigoureux, pédagogue avec un bon sens du relationnel et passionné par les technologies Microsoft.

Rémunération : selon profil

Votre profil correspond à notre poste ? Vous avez envie de rejoindre une équipe dynamique à taille humaine dans le Sud Ouest ? Bewise a besoin de vous.

Envoyez votre CV à job@bewise.fr en indiquant « [ConsultantMOSS2010] » dans le sujet du mail.

 

Consultant Business Intelligence Microsoft

Bewise est une structure en forte expansion. Pour l’accompagner, nous recherchons un consultant(e) décisionnel ayant une bonne connaissance sur les technologies Microsoft maîtrisant les points suivants :

clip_image002[12] L’ensemble des technologies décisionnelles de Microsoft

o SQL Server 2008 R2

o Analysis Services

o Integration Services

o Reporting Services

o Monitoring Server

clip_image002[13] MOSS

clip_image002[14] Architecture logicielle

clip_image002[15] Microsoft .NET

Principales missions :

clip_image002[16] Architecture et Conception de solutions décisionnelles

clip_image002[17] Développement, tests et livraison de solutions

clip_image002[18] Animation de formation et de séminaires

clip_image002[19] Consulting sur les technologies Microsoft auprès de nos clients

clip_image002[20] Gestion de projets

Vous êtes autonome, rigoureux, pédagogue avec un bon sens du relationnel et passionné par les technologies Microsoft.

Rémunération : selon profil

Votre profil correspond à notre poste ? Vous avez envie de rejoindre une équipe dynamique à taille humaine dans le Sud Ouest ? Bewise a besoin de vous.

Envoyez votre CV à job@bewise.fr en indiquant « [ConsultantBI2010] » dans le sujet du mail.

 

Consultant sur les technologies Microsoft

Bewise est une structure en forte expansion. Pour l’accompagner, nous recherchons un  consultant(e) ayant une bonne connaissance sur les technologies de développement Microsoft maîtrisant les points suivants :

clip_image002[21] SQL Server 2008

clip_image002[22] Architecture logicielle

clip_image002[23] Microsoft .NET 2.0, 3.0, 3.5, 4.0

clip_image002[24] ASP.NET, Ajax

clip_image002[25] WPF

clip_image002[26] WCF

clip_image002[27] C#/VB

clip_image002[28] Visual Studio 2008, 2010

clip_image002[29] TFS 2008, 2010

La connaissance de C++, DirectX ou GDI serait un plus.

Principales missions :

clip_image002[30] Architecture et Conception de solutions décisionnelles

clip_image002[31] Développement, tests et livraison de solutions

clip_image002[32] Animation de formation et de séminaires

clip_image002[33] Consulting sur les technologies Microsoft auprès de nos clients

clip_image002[34] Gestion de projets

Vous êtes autonome, rigoureux, pédagogue avec un bon sens du relationnel et passionné par les technologies Microsoft.

Rémunération : selon profil

Votre profil correspond à notre poste ? Vous avez envie de rejoindre une équipe dynamique à taille humaine dans le Sud Ouest ? Bewise a besoin de vous.

Envoyez votre CV à job@bewise.fr en indiquant « [ConsultantNET2010] » dans le sujet du mail.

 

Consultant fonctionnel sur les technologies Microsoft

Bewise est une structure en forte expansion. Pour l’accompagner, nous recherchons un  consultant(e) fonctionnel ayant une bonne connaissance des technologies Microsoft.

Vous connaissez les produits Microsoft suivants :

clip_image002[35] MOSS

clip_image002[36] MS CRM 4.0

clip_image002[37] SQL Server Business Intelligence

La connaissance des autres produits serveur de Microsoft (BizTalk Server, Team Foundation Server, etc.) serait un plus.

Principales missions :

clip_image002[38] traduction des besoins utilisateurs en cahiers des charges, écriture de spécifications

clip_image002[39] assistance à la définition des besoins et des solutions

clip_image002[40] accompagnement des utilisateurs sur la prise en main et la maîtrise des outils

clip_image002[41] conseil en processus, en conduite de changement

clip_image002[42] animation de séminaires autour des technologies

clip_image002[43] participation aux avant-ventes.

Vous avez un bon sens du relationnel, vous êtes pédagogue, vous avez de bonnes qualités rédactionnelles ?
Vous avez le sens du service, vous êtes méthodique et organisé ?
Vous êtes attiré par les technologies Microsoft ?

Votre profil correspond à notre poste ? Vous avez envie de rejoindre une équipe dynamique à taille humaine dans le Sud Ouest ? Bewise a besoin de vous.

Rémunération : selon profil

Envoyez votre CV à job@bewise.fr en indiquant « [ConsultantFONC2010] » dans le sujet du mail.

 

Stagiaire

Bewise est une structure en forte expansion. Pour l’accompagner, nous recherchons un stagiaire qui travaillera sur les technologies de développement Microsoft, à savoir :

clip_image002[44] Microsoft .NET 4.0

clip_image002[45] ASP.NET, WPF, WCF

clip_image002[46] Visual Studio .NET 2010

clip_image002[47] SQL Server 2008R2

clip_image002[48] Sharepoint 2010

Qualités attendues : autonomie, rigueur, passionné par les technologies et forte motivation.

A l’heure actuelle le sujet de stage n’est pas complètement défini, mais fera intervenir plusieurs des technologies précédentes.

La durée minimale du stage est de 3 mois ETP (stage de fin d’étude, contrat de professionnalisation en alternance). Le poste est à pourvoir en 2010.

Vous avez envie de rejoindre une équipe sympa, jeune et dynamique ? Envoyez votre CV et votre lettre de motivation à job@bewise.fr en indiquant [StagiaireQ12010] dans le sujet du mail.