Getting Digital

Java Microservices con Spring Boot, Spring Cloud e AWS

Develop essential programming & development skills with expert instruction and practical examples.

Online Course
Self-paced learning
Flexible Schedule
Learn at your pace
Expert Instructor
Industry professional
Certificate
Upon completion
What You'll Learn
Master the fundamentals of programming & development
Apply best practices and industry standards
Build practical projects to demonstrate your skills
Understand advanced concepts and techniques

Skills you'll gain:

Professional SkillsBest PracticesIndustry StandardsAWS
Prerequisites & Target Audience

Skill Level

IntermediateSome prior knowledge recommended

Requirements

Basic understanding of programming & development
Enthusiasm to learn
Access to necessary software/tools
Commitment to practice

Who This Course Is For

Professionals working in programming & development
Students and career changers
Freelancers and consultants
Anyone looking to improve their skills
Course Information

About This Course

Benvenuti nel corso "Java Microservices con Spring Boot, Spring Cloud e AWS"L'obiettivo di questo corso è quello di fornire una chiara e pratica introduzione all'approccio di sviluppo delle moderne applicazioni web basato sulla realizzazione di ecosistemi di micro servizi (microservices) utilizzando il linguaggio Java, il Framework Spring Boot e Spring Cloud. Al termine di questo corso, lo studente avrà un chiara e solida conoscenza dei seguenti argomenti:Che cosa è l'architettura e micro servizi, come realizzarla e quando utilizzarlaCreazione da zero di un piccolo ecosistema di micro servizi utilizzando il linguaggio Java con il framework Spring Boot 2Utilizzare l'approccio TDD (Test Driven Development) per la creazione dei micro servizi basandosi sugli unit test Creare gli Unit Test usando il JUNIT 4 e 5Documentare i micro servizi utilizzando lo SwaggerUtilizzare la Cache per migliorare le prestazioni dei micro serviziProteggere i micro servizi utilizzando il JWT (Json Web Token)Configurare micro servizi utilizzando il formato yaml (yml) nei file di configurazioneAttivare e configurare l'SSL e i LogCapire come attivare e configurare l'ActuatorCreare e configurare lo Spring Cloud Config Usare repository GIT locali e remote utilizzando il GITHUBCreare e configurare lo Spring Cloud Bus con l'uso del RabbitMQGestire l'interazione sincrona dei micro servizi con l'uso dell'Open FeignBilanciare il carico con il Load Balancer RibbonCreare e configurare l'Eureka ServerCreare e configurare l'Api Gateway ZUULCentralizzare la sicurezza JWT sullo ZUULGarantire la resilienza di micro servizi con l'HistrixAttivare e configurare il Tracing Distribuito con lo Sleuth e lo ZipkinCreare configurazioni avanzate dell'Eureka, e del Config Server Creare e configurare l'interazione asincrona con l'uso del RabbitMQConfigurare l'interazione fra il front end (Angular) e l'ecosistema di micro serviziEseguire il deploy e la configurazione di web api e web app nell'infrastruttura cloud AWSLe principali tecnologie che verranno trattate sono:Spring Boot (aggiornato alla versione 2. 2.

1)Spring Cloud (aggiornato alla versione Hoxton. M3)RabbitMQDocker e Docker ComposePostgreSQLJUnit 4 e 5Gli studenti che sottoscriveranno questo corso avranno i seguenti vantaggi:accesso on demand illimitato a tutte le lezioni presenti e future del corso accesso alla sezione Domande & Risposte (D & R), dove potranno porre quesiti all'autore e agli altri membri della comunitàaccesso a tutte le integrazioni e modifiche che verranno creante in futuro accesso al tutto codice sorgente dei progetti e ad altro materiale informativoLe lezioni sono state girate su piattaforma Linux Ubuntu usando lo Spring Tool 4Per poter seguire le lezioni si consiglia di avere un PC recente col almeno 4Gb di RAM (8Gb estremamente consigliati) e a scelta i seguenti OSLinux Ubuntu (consigliato)Windows 10 Pro (No Home Edition)Mac (relativamente recente).

Provider
Udemy
Estimated Duration
10-20 hours
Language
English
Category
Technology & Programming

Topics Covered

Programming & DevelopmentAws

Course Details

Format
Online, Self-Paced
Access
Lifetime
Certificate
Upon Completion
Support
Q&A Forum
Course Details
Ready to get started?

View pricing and check out the reviews. See what other learners had to say about the course.

Get started and enroll now
Money-back guarantee might be available
Join thousands of students

This course includes:

Lifetime access to course content
Access on mobile and desktop
Certificate of completion
Downloadable resources

Not sure if this is right for you?

Browse More Programming & Development Courses

Continue Your Learning Journey

Explore more Programming & Development courses to deepen your skills and advance your expertise.

If you want to build powerful, scalable RESTful APIs using the latest technologies like Nodejs, Express, and MongoDB, yo...
Welcome to the ultimate Web Development Mastery course! This comprehensive, hands-on course is perfect for beginners who...
Welcome to our comprehensive web development course, where you'll embark on an exciting journey to master the art of cre...
Learn programming development through practical, hands-on projects and real-world examples.