Online cursus – gecertificeerde professionele stage in het Spring Framework van LearnQuest

Ontdek geavanceerde configuratietechnieken voor Spring-frameworks. Leer hoe Java samenwerkt met databases binnen het Spring-framework en ontwikkel op Java gebaseerde webapplicaties.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

starten

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • communicatieve vaardigheden
  • tijdmanagement
  • probleem oplossen
  • kritisch denken
  • werken in een team
  • Organisatievaardigheden
  • Zelfstandig leervermogen
  • technologische vaardigheden
  • vastberadenheid en doorzettingsvermogen
  • Mogelijkheden voor gegevensanalyse

What you will learn in the course

Courses for which the course is suitable

  • Java-ontwikkelaar
  • Ontwikkelaar van microservices
  • Ontwikkelaar van webapplicaties
  • software-ingenieur
  • Backend-ontwikkelaar
  • Spring Boot-ontwikkelaar
  • RESTful Services-ontwikkelaar
  • Gedistribueerde systeemontwikkelaar

Stage – een vierdelige cursusreeks

Deze specialisatie legt patronen op hoog niveau uit die worden gebruikt in microservices-architecturen, en de motivatie om naar deze architecturen over te stappen en monolithische ontwikkeling van applicaties te vermijden. Studenten leren hoe Java communiceert met databases in een modern raamwerk, met behulp van het zeer populaire Spring Boot-framework, met microservices. Studenten die geïnteresseerd zijn in het ontwikkelen van op Java gebaseerde webapplicaties en REST-microservices zullen gebruik maken van de zeer populaire Spring MVC- en Spring Boot-frameworks met minimale configuratie.

Toegepast leerproject

De studenten bouwen gaandeweg aan een brede toepassing, binnen een reeks praktijklabs. De laboratoria zullen specifiek verwijzen naar de projecten:

  • Eureka
  • Lintje
  • Hystrix
  • Veinzen
  • Zuul

Dit is een zeer praktische cursusreeks met een verscheidenheid aan laboratoria om de belangrijkste concepten te illustreren.

Details of the courses that make up the specialization

Lente – Ecologie en opening hoofdgerecht 1

  • 11 uur
  • 3,7 (360 beoordelingen)

Cursusdetails

wat ga je leren

In deze cursus leren studenten waarom het Spring-framework wordt beschouwd als een van de dominante raamwerken voor Java-ontwikkeling. De cursus behandelt een verscheidenheid aan technieken voor afhankelijkheidsinjectie van Java-objecten met behulp van verschillende configuratiegegevensformaten zoals XML, annotaties en Java-configuratieklassen met fabrieksmethoden. Configuraties zullen worden geüpgraded met expressies en voorwaardelijke bonen die beschikbaar zullen zijn op basis van bepaalde omstandigheden, zoals de ontwikkelomgeving (bijvoorbeeld testen en implementeren). In een reeks praktijkpractica bouwen de studenten stapsgewijs een uitgebreide applicatie.

vaardigheden die je gaat ontwikkelen
  • Categorie: Lenteframe
  • Categorie: Injectie van afhankelijkheid
  • Categorie: Revolutie van controle
  • Categorie: Junit
  • Categorie: Veerconfiguratietechnieken

Spring MVC-, Spring Boot- en Rest-diensten

  • 11 uur
  • 4.2 (185 beoordelingen)

Cursusdetails

wat ga je leren

De cursus is bedoeld voor studenten die geïnteresseerd zijn in het ontwikkelen van op Java gebaseerde webapplicaties en Micro Services met behulp van de populaire Spring MVC- en Spring Boot-frameworks met minimale configuratie. De student ontwikkelt diensten via verschillende URL-patronen, ontvangt en reageert met JSON- of XML-gegevens en maakt aangepaste HTTP-headers. Verzoeken voor deze services omvatten op Java en Angular JS gebaseerde clients om de mogelijkheden voor hergebruik van services in een gedistribueerde architectuur te demonstreren. De cursus behandelt ook traditionele webapplicaties die webpagina’s weergeven in een typische Model View Controller (MVC)-architectuur. Dit is een zeer praktische cursus met een reeks labs om de belangrijkste concepten te illustreren.

vaardigheden die je gaat ontwikkelen
  • Categorie: Lenteframe
  • Categorie: Lentelaars
  • Categorie: Op rust gebaseerde diensten
  • Categorie: Java-programmeren

Databases in het voorjaar

  • 9 uur
  • 4.0 (43 beoordelingen)

Cursusdetails

wat ga je leren

De cursus is bedoeld voor studenten die geïnteresseerd zijn in het leren hoe Java communiceert met databases in een modern raamwerk. De cursus gebruikt het zeer populaire Spring Boot-framework, met Micro Services, als basis voor onze databaseverbindingen met behulp van het Pledge Framework (JPA) en Spring-databases om JPA te verbergen. Studenten leren hoe ze repositories zelf als Rest Web-services kunnen ontsluiten met behulp van de concepten van Hypermedia als de Engine of Application State (HATEOAS). De cursus behandelt ook Spring’s aspectgeoriënteerd programmeren (AOP) om te illustreren hoe transversale problemen zoals registratie centraal en niet-intrusief kunnen worden gericht op domeinklassen. Uiteindelijk zal de cursus het gebruik van Spring-transactiemanagers en het declaratieve configuratiemodel van Spring voor transacties behandelen.

vaardigheden die je gaat ontwikkelen
  • Categorie: Lentegegevens
  • Categorie: Lentedatabases
  • Categorie: PPV
  • Categorie: Op rust gebaseerde diensten
  • Categorie: Lente PPV-steun

Lente – Wolkenoverzicht

  • 9 uur
  • 4.3 (54 beoordelingen)

Cursusdetails

wat ga je leren

In deze cursus worden enkele patronen op hoog niveau uitgelegd die worden gebruikt in Microservices-architecturen en de motivatie om met deze architecturen aan de slag te gaan en af ​​te stappen van monolithische applicatieontwikkeling. De cursus implementeert deze patronen vervolgens met behulp van Spring Cloud, Netflix OSS, een van de meest populaire Microservices-cloudapplicaties die momenteel worden gebruikt. Studenten leren over serviceregistratie, servicedetectie, taakverdeling aan de clientzijde, stroomonderbrekers en Gateway- of Edge-services in Spring Boot-instellingen. Het zal profiteren van Spring Cloud en Netflix OSS, en de labs zullen zich concentreren op de Eureka-, Ribbon-, Hystrix-, Feign- en Zuul-projecten.

vaardigheden die je gaat ontwikkelen
  • Categorie: Lentewolk
  • Categorie: taakverdeling
  • Categorie: Microservices
  • Categorie: Netflix OSS
  • Categorie: Ontdekking van services