Sviluppo web a microservizi REST con Java Spring boot e AJAX

Impara a creare applicazioni web full stack a microservices REST, utilizzando Spring Boot, JWT, JPA, Data Binding e AJAX
4.30 (464 reviews)
Udemy
platform
Italiano
language
Web Development
category
Sviluppo web a microservizi REST con Java Spring boot e AJAX
1 374
students
5.5 hours
content
Nov 2017
last update
$29.99
regular price

Why take this course?

🚀 Sviluppo Web a Microservizi REST con Java Spring Boot e AJAX 🌟


Cerchio Completo: Dai Fondamenti ai Microservizi Avanzati

Questo corso è il tour completo per diventare un esperto nel sviluppo di applicazioni web full stack a microservices REST utilizzando Java Spring Boot, uno dei framework più popolari e potenti per lo sviluppo back-end. Con la guida esperta di Alessandro Argentieri, ti porteremo attraverso un percorso che combina teoria e pratica, assicurandoti di comprendere ognuna delle componenti che compongono un'architettura microservizi efficace e sostenibile.


Cosa Apprenderai

  • Concetti Base: Inizio con una spiegazione chiara su cosa sono i microservizi e come si inseriscono nell'ecosistema web moderno.

    • Microservices Architecture: Gain an understanding of the benefits and challenges of a microservices architecture.
    • Spring Boot & MVC Design Pattern: Set up your development environment and get familiar with the Spring ecosystem.
    • RESTful Services: Learn to design, build, and test REST APIs with Spring Boot.
  • Sicurezza e Autenticazione: Impara a proteggere le tue applicazioni con i Json Web Token (JWT).

    • JWT Security: Implement secure authentication mechanisms using JWT.
  • Database & Data Handling: Utilizza Java Persistence Api (JPA) e Hibernate per interagire con i dati, e impara tecniche di data binding e validazione.

    • JPA & Hibernate: Explore the power of ORM with JPA and understand how it works with Hibernate.
    • Data Binding & Validation: Master the art of data binding in Spring and learn to validate your data using both Spring Validator and JSR-303 specifications.
  • Architettura Efficace: Comprendi la struttura modulare di un'applicazione microservizi e come implementarla.

    • Modular Architecture: Organize your application into controllers, services, DAOs, and utilities, adhering to the Single Responsibility Principle (SRP).
  • Testing & Debugging: Metti in pratica i concetti appresi con Postman per testare i tuoi microservizi.

    • Testing with Postman: Verify each microservice's functionality as you develop, ensuring a robust application.
  • Front-end Development: Crea una Single Page Application (SPA) "framework-less" utilizzando AJAX e JQuery.

    • SPA with AJAX & JQuery: Learn to build a dynamic front-end that interacts with your RESTful microservices.
  • Comunicazione Inter-servizi: Impara come i microservizi si comunicano tra loro e con l'interfaccia front-end.

    • Microservices Communication: Understand the role of RestTemplate for intra-service communication and how your front-end will interact with your backend services.
  • Configurazione e Deploy: Configura le tue applicazioni utilizzando application.properties e deploy su ambienti locali con XAMPP, o su servizi cloud.

    • Configuration & Deployment: Set up your microservices to listen on different ports and connect to their respective databases, including in-memory databases like H2 and persistent ones like MySQL.
  • Special Features: Sfrutta il potere di Spring Boot con l'interfaccia CommandLineRunner() per effettuare operazioni preventive o di configurazione lato server.

    • CommandLineRunner(): Learn to use this feature of Spring Boot for initial setup tasks.

Perché Scegliere Questo Corso?

  • Esperto Istruzione: Impara dalle esperienze di Alessandro Argentieri, un professionista con una lunga traccia di successi nel settore del software.
  • Pratica Anticipata: Metti in pratica ciò che impari fin dall'inizio, costruendo due microservizi reali durante il corso.
  • Competenze Future: Rimani al passo con le ultime tendenze e tecnologie nel campo del sviluppo web, garantendoti un futuro professionale sicuro e stimolante.
  • Comunità di Supporto: Giochi in una comunità attiva di developer, dove puoi chiedere aiuto, condividere le tue esperienze e crescere insieme ad altri appassionati.

Confrontati con le sfide dell'era moderna del software, questo corso ti equipiperà con le competenze necessarie per progettare, costruire e mantenere applicazioni scalabili e efficienti. Unisciti a noi ad esplorare il mondo dei microservizi con Spring Boot e imparare come costruire applicazioni web che rimangono agili, manutenibili e sicure.

Course Gallery

Sviluppo web a microservizi REST con Java Spring boot e AJAX – Screenshot 1
Screenshot 1Sviluppo web a microservizi REST con Java Spring boot e AJAX
Sviluppo web a microservizi REST con Java Spring boot e AJAX – Screenshot 2
Screenshot 2Sviluppo web a microservizi REST con Java Spring boot e AJAX
Sviluppo web a microservizi REST con Java Spring boot e AJAX – Screenshot 3
Screenshot 3Sviluppo web a microservizi REST con Java Spring boot e AJAX
Sviluppo web a microservizi REST con Java Spring boot e AJAX – Screenshot 4
Screenshot 4Sviluppo web a microservizi REST con Java Spring boot e AJAX

Loading charts...

1346864
udemy ID
10/09/2017
course created date
01/11/2019
course indexed date
Bot
course submited by