Loading…
SnowCamp 2020 has ended
22nd-25th of January 2020 / 22-25 Janvier 2020, Grenoble
Mont Blanc 4 [clear filter]
Wednesday, January 22
 

09:30 GMT

Envoyez la Nitro: construisez une API serverless avec Nest.js à toute vitesse!
Faire une API en TypeScript ? La déployer en toute confiance, sans Docker, Kubernetes etc ? Et à moindre coût ? Et oui on n'est plus en 2009, c'est possible de faire un backend Node.js qui tient la route aujourd'hui !

Découvrons ensemble Nest.js, le framework à base de TypeScript et inspiré d'Angular qui monte à toute vitesse grâce à sa simplicité, sa rapidité et sa robustesse. Pour cela, nous allons construire une API REST complète qui sera enrichie au fur et à mesure: connection d'une base de données, upload de fichiers et authentification, tout cela deployé dans le cloud et sans toucher à un seul serveur

---

Prérequis (pour gagner du temps au démarrage):

Pour suivre cet atelier, vous aurez besoin des outils suivants:
- Un laptop avec connexion internet
- Un environment Node.js fonctionnel (dernière version LTS recommandée)
- La CLI Azure pour créer des resources sur Azure. Si vous ne souhaitez pas l'installer en local, il est possible d'utiliser shell.azure.com
- Les Azure Functions Core Tools pour tester vos fonctions en local
- Un éditeur de code de votre choix. Si vous n'en avez pas, vous pouvez installer Visual Studio Code

Un compte Azure est aussi nécessaire pour créer les resources et déployer votre application. Des pass seront distribué pendant l'atelier pour créer un compte incluant du crédit préchargé. Si vous le souhaitez, vous pouvez aussi en créer un ici qui comprend des crédits offerts (bien plus que nécessaire pour l'atelier).

Speakers
avatar for Yohan Lasorsa

Yohan Lasorsa

Fullstack engineer & cloud advocate @ Microsoft, Microsoft
Passionné d'Open Source et d'artisanat logiciel, le web est le terrain de jeu ultime pour Yohan. Avec plus de 10 ans d'expérience dans divers domaines tels que la recherche appliquée sur le mobile et l'IoT, en passant par le développement et l'architecture d'applications cloud... Read More →
avatar for Olivier Leplus

Olivier Leplus

AWS
Developer Advocate at AWS and Google Developer Expert in Web Technologies. I love to share knowledge (and love) among developers and people in general.


Wednesday January 22, 2020 09:30 - 12:30 GMT
Mont Blanc 4 WTC, 5 - 7, place Robert Schuman, 38025 Grenoble

14:00 GMT

Ma première PWA avec Firebase
Un hands on pour se lancer et créer sa première Progressive Web App ! Les Progressives Web Apps (PWA) sont le futur des applications mobiles et Web. Gestion de l'offline, des push notifications ... elles permettent une expérience utilisateur similaire aux applications mobiles classiques, sans avoir besoin de passer par les cycles d'installation de Google et d'Apple, ni de devoir coder en Android/iOS.

Au sein de cette conf, nous coderons et déploieront notre PWA capable de gérer les notifications temps réel en utilisant la puissance de Google Firebase ! L'application utilisera vue.js.

Google Firebase La PWA (Manifest ...) La gestion de l'offline / online et les services workers en général Le déploiement Les limites

Pré-requis pour cet atelier
Installer NodeJS et NPM

Speakers
avatar for Loïc Vaillé

Loïc Vaillé

Jolimoi
Loïc Vaillé est développeur Fullstack JS chez Jolimoi. Travaillant sur une stack VueJs / NodeJS / ElasticSearch pour une Progressive Web Application (PWA) destinée aux professionnels. Il est passionné des technologies du Web mais aussi des systèmes pour faire tourner les applications... Read More →
avatar for Mathilde Rigabert Lemée

Mathilde Rigabert Lemée

Jolimoi
Après plusieurs années en tant qu'indépendante, Mathilde Lemée a rejoint Jolimoi, une beauty-tech spécialisée dans la recommandation autour de la beauté, en tant que CTO. Elle est très active au sein du JUG des Duchess, groupement feminin de développeuses, qu’elle a co-fond... Read More →


Wednesday January 22, 2020 14:00 - 17:00 GMT
Mont Blanc 4 WTC, 5 - 7, place Robert Schuman, 38025 Grenoble
 
Filter sessions
Apply filters to sessions.