Journey de développement efficace
⚽ API Bolão
Implémentez l'API nécessaire exécuter une application qui permet aux gens de créer des sacs. À la fin de la formation, nous aurons des activités expérimentées qui sont censées être plus simples, telles que les inscriptions, mais nous traiterons également des situations un peu plus compliquées, telles que la création d'invitations des participants, les groupes associés avec les groupes, les suppositions, la validation de supposition, etc.
? Empiler
- Java 14 - JDK 14 est la mise en œuvre de référence ouverte de la version 14 de la plate-forme Java SE spécifiée par JSR 389 dans le processus communautaire Java.
- Spring Boot - Spring rend la programmation Java plus rapidement, plus facile et plus sûre pour tout le monde. L'accent mis par Spring sur la vitesse, la simplicité et la productivité en a fait le cadre Java le plus populaire au monde.
- Spring Data JPA - Spring Data JPA, qui fait partie de la plus grande famille de données de printemps, facilite la mise en œuvre facilement des référentiels basés sur JPA.
- Spring Security - Spring Security est un cadre d'authentification et d'accès puissant et hautement personnalisable.
- PostgreSQL - PostgreSQL: la base de données relationnelle open source la plus avancée au monde
- Lombok - Project Lombok est une bibliothèque Java qui se branche automatiquement sur votre éditeur et a construit des outils, piquant votre java.
? Exécuter les scripts
Maison de code API
Développez une API pour prendre en charge une partie du fonctionnement de la maison du code.
? Empiler
- Java 11 - JDK 11 est l'implémentation de référence ouverte de la version 11 de la plate-forme Java SE spécifiée par JSR 384 dans le processus communautaire Java.
- Quarkus - Java Stack Native Kubernetes Tadom pour les hotspot OpenJDK et Graalvm, fabriqués à partir des meilleures bibliothèques et normes Java de race.
- Base de données H2 - la base de données Java SQL. API très rapide, open source, JDBC. Modes intégrés et serveur; Bases de données en mémoire
- OpenAPI - La spécification OpenAPI: la norme de l'industrie largement adoptée pour la description des API modernes.
- Lombok - Project Lombok est une bibliothèque Java qui se branche automatiquement sur votre éditeur et a construit des outils, piquant votre java.
? Extensions
- Jax-rs
- JSON-B
- JSON-P
- VALIDATEUR DE HIBERNATE
- Smallrye OpenAPI
- Hibernate Orm avec panache
- Driver JDBC - H2
? Exécuter les scripts
? Paiements API
Mettez en œuvre une demande spécifique pour traiter les paiements liés à une célèbre application d'ordre des aliments, YFood. L'idée est que notre demande se trouve les formes de paiement possibles à une personne qui a reçu un restaurant et après avoir traité le paiement en raison du choix final de la personne. Il s'agit d'un service crucial dans le contexte de YFood. C'est l'achèvement de l'expérience utilisateur et nous devons répondre à autant de demandes que possible dans les conditions les plus extrêmes.
? Empiler
- Java 15 - JDK 15 est la mise en œuvre de référence ouverte de la version 15 de la plate-forme Java IF, spécifiée par JSR 390 dans le processus communautaire Java.
- Spring Boot 2.4.0 - Spring rend la programmation Java plus rapidement, plus facile et plus sûre pour tout le monde. L'accent mis par Spring sur la vitesse, la simplicité et la productivité en a fait le cadre Java le plus populaire au monde.
- Spring Cloud OpenFeign - Feign est un service Web déclaratif CLENT. Cela facilite l'écriture de services Web.
- Spring Data JPA - Spring Data JPA, qui fait partie de la plus grande famille de données de printemps, facilite la mise en œuvre facilement des référentiels basés sur JPA.
- Validation de printemps - Démarreur pour l'utilisation de la validation Java Bean avec Validator Hibernate
- H2 - PostgreSQL: la base de données relationnelle open source la plus avancée au monde
? Exécuter les scripts
? API du marché libre
Mettre en œuvre une partie du marché libre.
? Empiler
- Java 15 - JDK 15 est la mise en œuvre de référence ouverte de la version 15 de la plate-forme Java IF, spécifiée par JSR 390 dans le processus communautaire Java.
- Spring Boot 2.4.2 - Spring rend la programmation Java plus rapidement, plus facile et plus sûre pour tout le monde. L'accent mis par Spring sur la vitesse, la simplicité et la productivité en a fait le cadre Java le plus populaire au monde.
- Spring Data JPA - Spring Data JPA, qui fait partie de la plus grande famille de données de printemps, facilite la mise en œuvre facilement des référentiels basés sur JPA.
- Validation de printemps - Démarreur pour l'utilisation de la validation Java Bean avec Validator Hibernate
- Spring Security - Spring Security est un cadre d'authentification et d'accès puissant et hautement personnalisable. Il s'agit de la norme pour sécuriser les applications à ressort.
- H2 - PostgreSQL: la base de données relationnelle open source la plus avancée au monde
? Exécuter les scripts
? Contributif
- Le fourrer
- Créez votre succursale de fonctionnalité (
git checkout -b my-new-feature ) - Commissez vos modifications (
git commit -am 'Added some feature' ) - Pousser à la
git push origin my-new-feature - Créer une nouvelle demande de traction