SFEIR School Luxembourg – Découverte de Nx
14 décembre de 9h à 17h
Programme
Découvrez comment maîtriser le développement et l'organisation de votre code à l'image des géants tels que Google, Facebook ou Microsoft.
Que vous soyez adepte du monorepo ou d'une structure centrée sur une application unique, Nx est le compagnon indispensable pour créer efficacement des applications avec des frameworks renommés tels qu'Angular, React, Vue.js, NestJS, SpringBoot, Quarkus, Go, .NET, Flutter. Plus encore, bénéficiez d'une intégration fluide avec des outils modernes comme Storybook, Cypress, Vite/Vitest, Playwright, Jest, le tout sans tracas de configuration, maintenance ou mise à jour.
Outil open source créé par d'anciens Googlers et maintenu par une équipe composée de plusieurs Google Developer Experts, Nx est minutieusement conçu pour booster votre productivité. Il facilite et optimise les tâches courantes telles que le building, testing, linting, la génération de code, le partage au sein de vos applications, tout en inculquant les meilleures pratiques de l'industrie.
Plongez au cœur de Nx lors de cette session SFEIR School. Explorez son écosystème riche, découvrez ses fonctionnalités incontournables, et apprenez comment l'exploiter au maximum dans votre rôle d'ingénieur en développement/DevOps, d'architecte ou de leader technique. Transformez votre manière de travailler et propulsez vos projets vers l'excellence !
Programme :
- Découverte de l’écosystème Nx (Plugins, Extensions, Nx, Nx Cloud, etc.)
- Découverte des concepts fondamentaux de Nx
- Création des workspaces Nx “from scratch”
- Comprendre les différents types de workspaces Nx
- Découverte des commandes principales de Nx
- Ajout de stacks applicatives dans votre workspace Nx via les Plug-ins
- Savoir exécuter des tâches/scripts dans votre projet via les Executors
- Savoir générer des composants dans votre projet via les Generators
- Exploration/visualisation du graphe de dépendances de votre workspace
- Utilisation de Nx Console, l’extension pour IDE (VSCode, Intellij, NeoVim)
- Configuration de Nx Cloud, pour orchestrer vos tâches et booster votre CI
- Mise à jour votre workspace Nx et des stacks techniques sous-jacentes
Prérequis
Cette SFEIR School est conçue pour les développeurs, architectes et tech leads, indépendamment de leur stack technique favorie (qu'il s'agisse d'Angular, React, Vue.js, Spring Boot, .NET, Go, Rust et plus).
Si vous cherchez à optimiser votre productivité, à simplifier la conception et la gestion de vos projets, qu'ils soient orientés monorepo ou non, et à adopter des stacks applicatives à la pointe de la technologie, cette session est pour vous !
Bien qu'une familiarité avec l'écosystème Node.js (package.json, NPM, NPX) soit un plus, elle n'est en aucun cas requise.
Date : 14/12/2023
Ville : Luxembourg (présentiel, dans les locaux de SFEIR)
Heure de début : 9h
Heure de fin : 17h
Le formateur :
Tine Kondo : Software Engineer & Senior Staff Engineer @SFEIR | Nx Champion | Opensource Author | Speaker