Formation Gosu Programming
Gosu est un langage de programmation généraliste à code source ouvert construit sur la Java machine virtuelle (JVM). Gosu simplifie la programmation grâce à une approche orientée objet et au typage statique.
Cette formation en direct (en ligne ou sur site) est destinée aux programmeurs qui souhaitent télécharger, installer et mettre en œuvre le typage statique et l'approche pragmatique de Gosu dans la programmation.
A la fin de cette formation, les participants seront capables de programmer en utilisant Gosu pour écrire des scripts simples pour des bibliothèques, des éléments d'interface utilisateur, des règles, et plus encore.
Format du cours permettant d'évaluer les participants
- Exposé interactif et discussion.
- Nombreux exercices et mises en pratique.
- Mise en œuvre pratique dans un environnement de laboratoire en direct.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour en discuter.
Plan du cours
Introduction
Aperçu des caractéristiques et de l'architecture de Gosu Programming
- Compatibilité avec les bibliothèques Java existantes
- Support natif des services web et XSD/XML
- Fonctionnalités et outils du langage
- Structure du système et API ouverte
Démarrer avec Gosu Programming
- Téléchargement de Gosu Lab
- Plugin Gosu pour IntelliJ
- Gosu pour Maven et Gradle
- Exemples simples en ligne de commande
Programming avec Gosu
- Variables et déclarations de type
- Opérateurs et expressions
- Instructions
- Intervalles
- Gestion des exceptions
- Boucles
- Propriétés
- Sécurité Null
- Classes
- Énumérations
- Interfaces
- Composition
- Annotations
- Améliorations
- Gosu Blocks
- Gosu Generics
- Collections
- Gosu program files
- Instructions Classpath
- Program extends
- Shebang
Travailler avec des chaînes Gosu, des modèles et des collections
- Expressions de chaînes (guillemets, concaténation, en ligne, etc.)
- Fichiers modèles Gosu (.gst)
- Syntaxe des listes et des maps
- Améliorations des classes de collections
Exploration des sujets avancés Gosu
- Gosu et XML
- Gosu et Java
- Système de types
- Exécution de commandes shell locales
- Checksums
- Concurrency
- Fichiers de propriétés
Dépannage
Résumé et conclusion
Pré requis
- Expérience avec des langages de programmation orientés objet tels que Java, C++ ou Python.
Audience
- Programmeurs
Les formations ouvertes requièrent plus de 3 participants.
Formation Gosu Programming - Booking
Formation Gosu Programming - Enquiry
Gosu Programming - Demande d'informations consulting
Demande d'informations consulting
Nos clients témoignent (5)
Nous avons eu une vue d'ensemble complexe du contexte - par exemple, pourquoi avons-nous besoin de certaines annotations et ce qu'elles signifient. J'ai aimé la partie pratique de la formation - devoir exécuter manuellement les commandes et appeler les api de repos.
Alina - ACCENTURE SERVICES S.R.L
Formation - Quarkus for Developers
Traduction automatique
Le contenu supplémentaire partagé rendait la formation plus que simplement intéressante, ce qui était agréable.
Covenant - Vodacom
Formation - Groovy Programming
Traduction automatique
le formateur peut expliquer clairement le sujet et répondre à chaque question.
Hannah Mae Lubigan - Security Bank Corporation
Formation - Advanced Spring Boot
Traduction automatique
Le style de formation et le formateur aident à résoudre les problèmes rencontrés pendant les exercices.
Carl Angelo Gonzales - Security Bank Corporation
Formation - Spring Boot for Beginners
Traduction automatique
La largeur des sujets abordés était considérable et le formateur a essayé de rendre justice à cela.
Lakshmipriya Sivakumar - Deque Systems Inc
Formation - Spring Boot, React, and Redux
Traduction automatique
Cours à venir
Cours Similaires
Avancé Spring Boot
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs Spring Boot expérimentés qui souhaitent utiliser les fonctionnalités avancées de Spring Boot pour améliorer, sécuriser et tester des applications Spring Boot complexes.
A l'issue de cette formation, les participants seront capables de :
- Personnaliser le framework Spring WebMVC pour améliorer le découplage des applications web.
- Sérialiser et dé-sérialiser des objets en utilisant les Jackson Serialization Views.
- Stocker et sécuriser les données des utilisateurs dans une base de données.
- Utiliser Spring Sessions pour gérer les informations de session des utilisateurs de manière distribuée.
- Automatiser les tests des applications Spring WebMVC.
- Contrôler et mesurer la performance des applications.
Angular et Spring Boot
14 HeuresCette formation en direct (en ligne ou sur site) est destinée aux développeurs web qui souhaitent utiliser Angular and Spring Boot pour créer des applications complètes.
A l'issue de cette formation, les participants seront capables de :
- Développer une application complète avec Angular et Sping Boot.
- Créer une application backend avec Spring Boot.
- Créer des applications frontales avec Angular.
- Utiliser Spring Security pour configurer l'authentification pour une application full stack.
Groovy Programming
21 HeuresApache Groovy est un langage de programmation dynamique JVM ( Java Virtual Machine). Certaines de ses fonctionnalités incluent des fonctionnalités de script, la création de langage spécifique au domaine, la méta-programmation à la compilation et la programmation fonctionnelle à la compilation, ainsi que la programmation fonctionnelle. Groovy est souvent utilisé en complément de Java .
Dans cette formation en direct animée par un instructeur, les participants apprendront à programmer en Groovy à mesure de la création d'un exemple d'application.
Public
- Développeurs
Format du cours permettant d'évaluer les participants
- Partie de conférence, partie de discussion, exercices et exercices intensifs
Groovy Programming pour Débutants
14 HeuresCette formation en direct avec instructeur en France (en ligne ou sur site) est destinée aux développeurs débutants qui souhaitent apprendre les bases de Groovy Programming.
A l'issue de cette formation, les participants seront capables de :
- Comprendre les concepts de base de la programmation.
- Écrire des scripts Groovy simples et utiliser les fonctionnalités de base Groovy.
- Comprendre et appliquer les principes de base de la programmation orientée objet en utilisant Groovy.
- Apprendre les techniques de base de traitement des erreurs pour gérer les erreurs de programmation courantes et les exceptions dans Groovy.
Java 8 et Spring
35 HeuresCe cours de 5 jours est destiné aux développeurs Java qui souhaitent se familiariser avec les nouvelles fonctionnalités de Java 8 et avec le framework Spring.
Spring et Hibernate dans les applications Java
21 HeuresLe cours aborde les questions liées à la création d'applications Java , en mettant l'accent sur les technologies largement utilisées aujourd'hui dans des applications telles que les frameworks d'application pour la construction de Spring et Hibernate. À la fin, les participants auront les connaissances nécessaires pour concevoir des applications et sélectionner la technologie appropriée pour une solution spécifique. Permet de comprendre les problèmes connus abordés au cours des bibliothèques, des spécifications et des technologies.
Java Microservices
21 HeuresCette formation en direct avec instructeur en France (en ligne ou sur site) est destinée aux développeurs Java de niveau intermédiaire qui souhaitent concevoir, développer, déployer et maintenir des applications basées sur des microservices en utilisant des frameworks Java tels que Spring Boot et Spring Cloud.
A l'issue de cette formation, les participants seront capables de :
- Comprendre les principes et les avantages de l'architecture microservices.
- Construire et déployer des microservices en utilisant Java et Spring Boot.
- Mettre en œuvre la découverte de services, la gestion de la configuration et les passerelles API.
- Sécuriser, surveiller et mettre à l'échelle les microservices de manière efficace.
- Déployer des microservices en utilisant Docker et Kubernetes.
Java Spring
35 HeuresSpring est une infrastructure d'application qui fournit un modèle complet de programmation et de configuration pour Java applications d'entreprise basées sur Java .
Construire des microservices avec Spring Boot, Docker et Kubernetes
21 HeuresCette formation en direct avec instructeur en <loc> ; (en ligne ou sur site) est destinée aux développeurs de niveau intermédiaire à avancé qui souhaitent développer des microservices à l'aide de Spring Boot, Docker et Kubernetes.
A l'issue de cette formation, les participants seront capables de :
- Comprendre l'architecture des microservices.
- Construire des microservices prêts à la production à l'aide de Spring Boot.
- Comprendre le rôle de Docker dans les microservices.
- Mettre en place un cluster Kubernetes pour déployer des microservices.
Quarkus pour les développeurs
14 HeuresCette formation en direct (en ligne ou sur site) s'adresse aux développeurs qui souhaitent utiliser Quarkus pour créer, tester et déployer des applications, entièrement alimentées par Java, mais avec une utilisation moindre des ressources.
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 avec Quarkus.
- Construire, compiler et exécuter des applications en mode natif en utilisant GraalVM.
- Utiliser les outils et les extensions de Quarkus pour construire des applications natives en utilisant Maven.
- Conteneuriser, exécuter et déployer des applications avec Docker.
Quarkus pour le développement natif et de microservices
40 HeuresCette formation en direct, animée par un formateur (en ligne ou sur site), s'adresse aux développeurs et architectes de niveau intermédiaire à avancé qui souhaitent développer des applications natives et microservices Java avec une utilisation optimisée de la mémoire et un temps de démarrage réduit en utilisant Quarkus.
À la fin de cette formation, les participants seront capables de :
- Développer des applications natives performantes et légères Java à l'aide de Quarkus.
- Construire et déployer des architectures de services RESTful et de microservices.
- Utiliser GraalVM pour la compilation native et optimiser l'efficacité en termes de démarrage et d'utilisation de la mémoire.
- Empaqueter et containeriser les applications pour les environnements Kubernetes et OpenShift.
Spring Boot, React et 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.
Spring Boot pour les débutants
14 HeuresDans cette formation en direct, dirigée par un instructeur, les participants apprennent les principales caractéristiques et l'architecture de Spring Boot, ainsi que sa relation avec le cadre de travail Spring sous-jacent. Les participants effectueront des exercices pratiques en direct sur la définition, la configuration et le déploiement d'applications Spring.
A la fin du cours, les participants auront les connaissances et la pratique nécessaires pour déployer rapidement leur propre application Spring.
Spring Webflux
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs qui souhaitent utiliser WebFlux pour développer et déployer des applications réactives.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer Spring 5 et le framework WebFlux.
- Développer des applications et des services réactifs.