Coursera
Coursera Logo

Advanced Java 

  • Offered byCoursera

Advanced Java
 at 
Coursera 
Overview

Duration

17 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Advanced Java
 at 
Coursera 
Highlights

  • Earn a certificate of completion
  • Add to your LinkedIn profile
Details Icon

Advanced Java
 at 
Coursera 
Course details

More about this course
  • Elevate your Java skills with our Advanced Java Web Development course and explore the dynamic world of microservice architecture. In this course, you'll delve into the intricacies of building robust microservices using Spring Boot and Spring Cloud.
  • Learn to design applications with a modern approach, enhancing scalability and flexibility through the principles of single responsibility, loose coupling, and continuous delivery. Discover how microservices outperform monolithic applications, achieving faster development speed, easier maintenance, and technology diversity. Get hands-on experience in developing microservices using Spring Boot. Gain practical insights into service discovery, load balancing, and fault tolerance with Spring Cloud's Netflix Eureka. From creating service boundaries to deploying executable JAR files, our step-by-step guidance ensures you grasp the essentials. By completing this course, you'll master advanced Java concepts, acquire sought-after skills in microservice development, and differentiate yourself in the competitive tech landscape. Start your journey to becoming a skilled Java developer ready to build scalable, resilient, and efficient microservices.
Read more

Advanced Java
 at 
Coursera 
Curriculum

Welcome & Module 1: Servlets and JSP

Welcome to Advanced Java

Lecture 1: Introduction to Servlets and JSP

Lecture 2: Handling HTTP Requests and Responses with Servlets

Lecture 3: Creating Dynamic Web Pages using JSP

Demo: Hello World Application

Meet your instructor: Upasana

Advanced Java Course Syllabus

Lab Instructions

JSP and JSP Elements

Module 1 Exam

Servlets, JSP, and HTTP Requests

Servlets and JSP Basics Quiz

Introductions

Java Technologies

JSP Syntax

Activity: Servlets

Module 2: Introduction to Maven + Backend Development using Spring Boot

Lecture 1: Maven: Define, Build, and Practice

Lab Walkthrough: Build a Maven Project

Lecture 2: Dependency Injection

Demo: Dependency Injection

Lecture 3: Using Spring Initializer Web Application

Demo: Using Spring Initializer

Lecture 4: The application.properties File

Lecture 5: Using Annotations

Lecture 6: RESTful Web Services with Spring Boot

Demo Part 1: RESTful Web Services with Spring Boot

Demo Part 2: RESTful Web Services with Spring Boot

Demo part 3: RESTful Web Services with Spring Boot

Lecture 7: Performing CRUD Operations using Postman

Demo: Performing CRUD Operations using Postman

IoC and Dependency Injection

Why Spring?

Common Application Properties

What is Postman?

Module 2 Exam

Maven

Dependency Injection and Spring Initializer

RESTful Web Services

Maven Alternatives

Build Maven Project in Eclipse

Use of Annotation

Annotations

Module 3: Microservices and Spring Cloud

Lecture 1: Microservice Architecture

Lecture 2: Comparing Microservices with Monolithic Application Development

Lecture 3: Building Microservices using Spring Boot

Lecture 4: Spring Cloud

Demo: Part 1: Implement Spring Cloud (Netflix Eureka)

Demo Part 2: Implement Spring Cloud (Netflix Eureka)

Demo Part 3: Implement Spring Cloud (Netflix Eureka)

Microservices Architecture

Service Discovery

Module 3 Exam

Monolithic vs Microservices

Microservices Architecture

Monolithic versus Microservices

Building Microservices using Spring Boot

Microservices

Advanced Java
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon
    qna

    Advanced Java
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...