Formation Continuous Integration for JavaScript
Continuous Integration (CI) est une pratique de développement dans laquelle les développeurs fusionnent les modifications de leur code aussi souvent que possible afin de détecter et de localiser rapidement les erreurs.
Au cours de cette formation en direct animée par un instructeur, les participants apprendront les bases de l'intégration continue pour le script Java au cours de la configuration d'un processus d'intégration continue pour un projet de script Java .
À la fin de cette formation, les participants seront en mesure de:
- Comprendre les principes fondamentaux de l'intégration continue
- Construire leur propre système d'intégration continue pour leurs projets de script Java
Public
- Développeurs
- Professionnels de l'informatique
- Ingénieurs DevOps
- Chefs d' Business
Format du cours permettant d'évaluer les participants
- Partie de conférence, partie de discussion, exercices et exercices intensifs
Plan du cours
Introduction
Aperçu du développement Agile et de ses avantages
- Intégration continue
- Livraison continue
- Déploiement continu
Avantages de l'intégration continue pour JavaScript
Aperçu des outils d'intégration continue pour JavaScript
Présentation de Jenkins
Installation et configuration de Jenkins
Installation et configuration de Git et Gradle
Présentation de jQuery TestSwarm
Installation et paramétrage de jQuery TestSwarm
Utilisation de TestSwarm
Créer un projet dans Github
Mise en place d'une tâche d'intégration continue sur Jenkins
Connecter Github et Jenkins
Vérification et création d'un dépôt sur Jenkins
Configuration du projet sur Jenkins
Configuration du processus de déploiement sur Jenkins
Utiliser PhantomJS pour exécuter des tests unitaires JavaScript
Utiliser JSHint pour trouver des bogues potentiels
Comprendre les meilleures pratiques d'intégration continue pour JavaScript
Assembler le tout : Construire votre système d'intégration continue pour JavaScript
Résumé et conclusion
Pré requis
- Javaexpérience en programmation de scripts
Les formations ouvertes requièrent plus de 3 participants.
Formation Continuous Integration for JavaScript - Booking
Formation Continuous Integration for JavaScript - Enquiry
Continuous Integration for JavaScript - Demande d'informations consulting
Demande d'informations consulting
Nos clients témoignent (5)
Fourni avec nestjs même si ce n'était pas à l'ordre du jour
Suhail - Maldives Pension Administration Office (Pension Office)
Formation - Typescript Unit Testing
Traduction automatique
Le Trainor donne plus d'échantillons, ce qui est très utile.
Romulo - Tribal Software Philippines, Inc.
Formation - Advanced TypeScript
Traduction automatique
La formation contient de bons éléments et est facile à suivre
David Phetole Leshabela - Vodacom SA
Formation - React with Next.js
Traduction automatique
Simplification de nouvelles techniques complexes
Brian Zaranyika - Vodacom SA
Formation - React Native Expo
Traduction automatique
Très détaillé, le formateur maîtrise parfaitement le sujet et a abordé de nombreux thèmes
Gabriel Kelly Navarro - Opswerks
Formation - Advanced Spinnaker
Traduction automatique
Cours à venir
Cours Similaires
Advanced Spinnaker
14 HeuresCette formation en direct avec instructeur en <loc> ; (en ligne ou sur site) s'adresse aux ingénieurs qui souhaitent utiliser Spinnaker pour déployer fréquemment et en continu des logiciels sur AWS ou Kubernetes.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer Spinnaker pour des opérations avancées.
- Intégrer Spinnaker avec les outils d'intégration continue existants tels que Jenkins.
- Comprendre l'architecture interne de Spinnaker'et les constructions de flux de déploiement.
- Créer des pipelines pour déployer des logiciels sur Kubernetes.
- Créer des pipelines pour le déploiement de logiciels sur AWS.
- Dépanner les problèmes courants Spinnaker.
Advanced TypeScript
7 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs qui souhaitent utiliser les fonctionnalités avancées de TypeScript'pour créer et développer des applications JavaScript.
A l'issue de cette formation, les participants seront capables de :
- Mettre en place l'environnement de développement nécessaire pour commencer à développer des applications TypeScript et Node.js.
- Prendre avantage des capacités avancées de Typescript'pour écrire un code propre et expressif avec moins d'erreurs.
- Configurer et utiliser Webpack avec TypeScript pour créer des interfaces utilisateur frontales complexes.
- Utiliser des types de données personnalisés (Union, Intersection, Tuple Types, etc.) pour étendre les types génériques existants.
- Implémenter des modèles de code asynchrones et des API pour la gestion des erreurs et la validation des réponses.
- Déployer des applications TypeScript et Node.js dans des environnements de production (AWS EC2, Heroku, etc.).
Argo CD
7 HeuresCette formation en direct avec instructeur dans France (en ligne ou sur site) est destinée aux administrateurs système et aux développeurs qui souhaitent utiliser Argo CD pour automatiser le déploiement et la gestion du cycle de vie des applications.
À l'issue de cette formation, les participants seront en mesure d'automatiser, de surveiller, d'auditer et d'annuler leurs systèmes Kubernetes à l'aide de Argo CD.
Next.js 14 Advanced Development
21 HeuresCette formation en direct (en ligne ou sur site) s'adresse aux développeurs web et architectes techniques de niveau intermédiaire à avancé qui souhaitent explorer les avancées de Next.js 14 et acquérir les connaissances nécessaires pour créer des applications web de pointe.
A la fin de cette formation, les participants seront capables de :
- Exploiter le plein potentiel de Next.js 14 pour construire des applications complexes.
- Utiliser les dernières fonctionnalités telles que Middleware, React Server Components, et Edge Functions.
- Mettre en œuvre les meilleures pratiques pour la performance, l'évolutivité et le référencement.
- Résoudre efficacement les problèmes courants dans les applications Next.js.
Next.js 14 - Advanced
21 HeuresCette formation en direct avec instructeur dans France (en ligne ou sur site) est destinée aux développeurs de niveau avancé qui souhaitent maîtriser les dernières fonctionnalités de Next.js 14, optimiser les performances et mettre en œuvre des techniques modernes de React.
A la fin de cette formation, les participants seront capables de :
- Mettre en œuvre des crochets React avancés et des fonctionnalités concurrentes.
- Comprendre et utiliser efficacement les stratégies de routage Next.js.
- Exploiter les composants de serveur, les actions de serveur et les approches de rendu hybrides.
- Optimiser la recherche de données, la mise en cache et la régénération statique incrémentale.
- Utiliser Next.js comme solution backend avec Edge Functions et Edge Runtime.
- Gérer l'état en utilisant React Context, Redux et les bibliothèques d'état atomique.
- Optimiser les performances de l'application pour Web Core Vitals.
- Tester, surveiller et déployer efficacement les applications Next.js.
Building Interactive Applications with React, Redux and GraphQL
28 HeuresDans cette formation en direct, dirigée par un instructeur, les participants apprendront à construire des applications React en utilisant Flux et GraphQL. Le cours couvre l'installation, la configuration, l'intégration, les tests, le déploiement et les meilleures pratiques tout en accompagnant les participants dans la création d'une série d'exemples d'applications qui démontrent comment ajouter des niveaux supplémentaires de complexité et de "coolness" à une application en utilisant les outils et les techniques les plus avancés.
Le développement d'applications avec React nécessite un mode de pensée différent, comparé à ce à quoi certains développeurs sont habitués, en particulier lorsqu'ils viennent de l'état d'esprit d'autres frameworks MVC tels que AngularJS et Bootstrap. Cette formation couvre les principes fondamentaux des technologies utilisées à chaque étape afin que les participants soient non seulement capables de construire une application fonctionnelle, mais aussi de comprendre pourquoi une approche particulière est utilisée. Cela pose les bases d'une réflexion indépendante et créative sur la conception et les résultats souhaités pour la construction de leurs propres applications à l'avenir.
React Native for iOS and Android
21 HeuresDans cette formation en direct, dirigée par un instructeur, les participants apprennent les principes et l'approche de React Native en développant leur propre application mobile pour Android et iOS.
React Native Expo
7 HeuresDans cette formation en direct, dirigée par un instructeur, à France, les participants apprennent à utiliser React Native Expo par le biais de discussions et de travaux pratiques. À la fin du cours, les participants seront équipés pour créer et déployer leur propre application React Native en utilisant React Native Expo.
React with Next.js
14 HeuresCette formation en direct avec instructeur dans France (en ligne ou sur site) est destinée aux développeurs web qui souhaitent utiliser Next.js pour créer des applications React.
A l'issue de cette formation, les participants seront capables de :
- Développer des applications web côté serveur et des sites statiques en Next.js.
- Manipuler et stocker des données avec MongoDB.
- Sécuriser une application web avec l'authentification AuthO.
React, Redux and TypeScript
21 HeuresReact est une bibliothèque largement utilisée pour la création d'applications à page unique en Java Script et HTML . Il est utilisé par des sociétés telles que Facebook , Instagram, Netflix ou le New York Times.
Ce cours présentera les bases sur lesquelles React et d'autres bibliothèques (comme Angular et Vue.js ) sont basées et met en évidence les spécificités de React . Il couvrira également les technologies couramment utilisées avec React , telles que Redux et React -Router.
À la fin de ce cours, les participants seront en mesure de créer des applications de complexité React avec React tout en respectant les meilleures pratiques.
SonarQube for DevOps
14 HeuresCette formation en France (en ligne ou sur site) s'adresse aux ingénieurs et développeurs DevOps qui souhaitent utiliser SonarQube pour effectuer des revues de code entièrement intégrées dans les chaînes d'outils de développement, telles que Jenkins, GitHub, Azure DevOps, etc.
A la fin de cette formation, les participants seront capables de :
- Mettre en place l'environnement de développement nécessaire pour lancer des revues de code automatiques.
- Intégrer SonarQube avec des outils d'intégration continue, tels que Jenkins, Azure DevOps, etc.
- Effectuer des inspections continues du code afin d'éliminer les bogues et les failles de sécurité.
- Collecter et analyser les données afin d'améliorer le nettoyage, la maintenance et la sécurité du code.
Spring Boot, React, and Redux
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs web qui souhaitent créer des applications web fonctionnelles front-end et back-end avec Spring Boot, React, and Redux.
A l'issue de cette formation, les participants seront capables de :
- Créer une application front-end avec React et Redux.
- Créer des API RESTful avec Spring Boot.
- Sécuriser les services web avec Spring security et les jetons web JWT.
TypeScript
7 HeuresCette formation en direct, dirigée par un instructeur, présente les principales fonctionnalités de TypeScript'et accompagne les participants dans la construction d'une application JavaScript réelle.
JavaScript with TypeScript and Full-Stack Development
35 HeuresJavaScript est un langage de programmation dynamique et de haut niveau largement utilisé dans le développement web, mobile et de bureau. Avec l'émergence des frameworks modernes et TypeScript, JavaScript est devenu une pierre angulaire du développement d'applications full-stack.
Ce cours en direct (en ligne ou sur site) animé par un formateur s'adresse aux développeurs débutants à intermédiaires qui souhaitent maîtriser JavaScript, TypeScript et le développement full-stack avec des outils et pratiques modernes.
À la fin de ce cours, les participants seront capables de :
- Rédiger du code propre et moderne en JavaScript et TypeScript.
- Développer des applications front-end interactives avec React.
- Développer des API back-end évolutives utilisant Node.js et Express.
- Créer des applications de bureau à l'aide d'Electron.
- Tester, documenter et déployer des applications full-stack.
Format du cours permettant d'évaluer les participants
- Cours interactif et discussions.
- Nombreuses exercices et pratiques.
- Mise en œuvre pratique dans un environnement de laboratoire vivant.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
Typescript Unit Testing
14 HeuresTypeScript est un langage open source pour la création d'applications Javascript d'entreprise. Il s'agit d'un surensemble strict de JavaScript qui se compile en JavaScript simple et qui apporte au langage le typage statique et le développement orienté objet.
Cette formation en direct, dirigée par un instructeur, présente les fonctions et les cadres de tests unitaires de TypeScript. Les participants ont la possibilité de mettre la théorie en pratique en construisant une collection de tests unitaires qui peuvent être exécutés sur des applications réelles.
Format du cours permettant d'évaluer les participants
- Exposé et discussion interactifs.
- Beaucoup d'exercices et de pratique.
- Mise en œuvre pratique dans un environnement live-lab.
Options de personnalisation du cours
- Ce cours se concentre sur les frameworks qui peuvent être utilisés pour tester unitairement un Javascript ou une application Typescript (Jasmine, Mocha, Jest, Chai, etc.).
- Les frameworks d'interface utilisateur tels que React sont optionnels et peuvent être couverts si on le souhaite.
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter.