[{"cw_etype": "Card", "eid": 24444304, "title": "Stage \u2014 Am\u00e9lioration de la g\u00e9n\u00e9ration automatique de l'interface Web de CubicWeb", "synopsis": "Stage de fin d\u2019\u00e9tudes\u00a0\u2013 6 mois (\u00e9volutif CDI)\u00a0\u2013 G\u00e9n\u00e9ration automatique d'interfaces Web React \u00e0 partir d'un mod\u00e8le Entit\u00e9s-Relations", "content": "Le d\u00e9veloppement informatique et les logiciels libres vous attirent\u00a0? Vous souhaitez mettre en pratique vos connaissances sur des projets enthousiasmants et des applications innovantes\u00a0? Vous voulez travailler dans un cadre accordant de l\u2019importance aux interactions entre personnes, \u00e0 l\u2019entraide et \u00e0 l\u2019acquisition de nouvelles comp\u00e9tences\u00a0? Rejoignez notre \u00e9quipe\u00a0!\r\n\r\nDepuis plus de 20 ans, nous d\u00e9veloppons des outils logiciels pour la gestion de connaissances et le traitement de donn\u00e9es dans les domaines culturels ou scientifiques. Nous nous appuyons exclusivement sur des logiciels libres, contribuons \u00e0 leur d\u00e9veloppement, soutenons les communaut\u00e9s, et publions nos propres logiciels sous licence libre, comme par exemple le cadriciel CubicWeb. Acteur majeur du Web S\u00e9mantique en France, nous organisons chaque ann\u00e9e la conf\u00e9rence SemWeb.Pro.\r\n\r\n### Contexte technique\r\n\r\nCubicWeb est un cadriciel libre \u00e9crit en Python. Il permet de cr\u00e9er des applications de gestion de donn\u00e9es avec une forte composante s\u00e9mantique.\r\nUtilis\u00e9 par exemple pour data.bnf.fr et francearchives.fr, il sait g\u00e9rer de grandes quantit\u00e9s de donn\u00e9es stock\u00e9es dans une base de donn\u00e9es SQL.\r\n\r\n### Description du stage\r\n\r\nDans l'objectif d'am\u00e9liorer l'interface d'administration autog\u00e9n\u00e9r\u00e9e de CubicWeb, nous avons commenc\u00e9 le d\u00e9veloppement de *CubicWeb-React-Admin*, qui est l'int\u00e9gration de [react-admin](https://github.com/marmelab/react-admin) pour CubicWeb.\r\n\r\nCe projet n\u00e9cessite encore des d\u00e9veloppements pour qu'il puisse devenir l'interface par d\u00e9faut de CubicWeb, notamment pour l'optimisation et la possibilit\u00e9 de chercher dans l'ensemble des donn\u00e9es.\r\n\r\nCe stage se concentrera sur cet aspect avec pour objectif final de pouvoir d\u00e9ployer *CubicWeb-React-Admin* par d\u00e9faut dans une instance de CubicWeb.\r\n\r\n**Connaissances souhait\u00e9es**\u00a0:\r\n\r\n* Typescript\u00a0/ Javascript\r\n* React\r\n* Bases en Python\r\n\r\n### Conditions de travail\r\n\r\nLes stagiaires seront int\u00e9gr\u00e9es dans la vie de Logilab en participant aux diff\u00e9rentes r\u00e9unions d'organisation, aux \u00e9v\u00e9nements sociaux, etc.\r\n\r\n**Lieu**\u00a0: Soit dans notre \u00e9tablissement de Paris, soit dans notre \u00e9tablissement de Toulouse. \r\n\r\n**Encadrement**\u00a0: Le suivi de stage sera assur\u00e9 par un tuteur ou une tutrice. Le stagiaire ou la stagiaire sera int\u00e9gr\u00e9e dans l'\u00e9quipe de d\u00e9veloppement et travaillera selon les m\u00eames modalit\u00e9s que les salari\u00e9s et salari\u00e9es de la soci\u00e9t\u00e9.\r\n \r\n### Profil\r\n\r\n* Bac +5 (Master 2 ou Ing\u00e9nieur)\r\n* Comp\u00e9tences en d\u00e9veloppement logiciel\r\n* Autonomie et capacit\u00e9 \u00e0 travailler en \u00e9quipe\r\n\r\n### Dur\u00e9e\r\n\r\nMinimum 5 mois\r\n\r\n###  R\u00e9mun\u00e9ration\r\n\r\nIndemnit\u00e9 l\u00e9gale ou plus selon profil.\r\n\r\nCe stage pourra donner lieu \u00e0 une embauche en CDI, selon les conditions mentionn\u00e9es dans nos [offres d'emploi](https://www.logilab.fr/emplois).", "content_format": "text/markdown", "wikiid": "stage-cubicweb-ihm-web", "creation_date": "2022/12/23 18:12:33", "cwuri": "https://www.logilab.fr/24444304", "modification_date": "2022/12/23 18:22:29"}]