githubEdit

CSE504 / Advanced Java

Syllabus

Resources

chevron-rightMI: Basics of Web Developmenthashtag
  • Introduction to web development

  • Servlets

    • Overview of servlets

    • Servlet lifecycle

    • Handling HTTP requests and responses

  • JavaServer Pages (JSP)

    • Introduction to JSP

    • JSP lifecycle

    • Writing JSP scripts

  • Basic web application architecture

  • Setting up a basic Servlet and JSP project


chevron-rightMII: JDBChashtag
  • Database connectivity using JDBC

  • JDBC architecture

    • Layers in JDBC architecture

    • Types of JDBC drivers

  • Working with SQL in JDBC

    • Manipulating various SQL queries

    • Managing transactions

    • Performing batch updates

  • Creating database connectivity applications

  • Connecting to databases with the java.sql package


chevron-rightMIII: Spring Fundamentalshashtag
  • Introduction to Spring Framework

  • Core concepts

    • Dependency Injection (DI)

    • Inversion of Control (IoC)

    • Aspect-Oriented Programming (AOP)

  • Spring beans and configuration

  • Spring MVC

    • Spring MVC architecture

    • Creating controllers

    • Creating views with Spring MVC


chevron-rightMIV: Spring Boot Basicshashtag
  • Introduction to Spring Boot

  • Developing the first Spring Boot application

  • Spring Boot starter dependencies and auto-configuration

  • Spring Boot annotations

  • Data access and caching

    • Working with Spring Data JPA

    • Using caching with Spring Boot

    • Connecting to databases with Spring Boot

  • API testing

    • Introduction to Postman for API testing

    • Creating and testing endpoints with Postman


chevron-rightMV: Building Microservices with Spring Boothashtag
  • Microservices

    • Concept of microservice

    • Examples of microservice

  • REST and RESTful web services

    • REST principles

    • RESTful web services concepts

    • First REST service

    • Designing RESTful APIs

  • Building RESTful APIs with Spring Boot

    • Implementing CRUD operations

    • Request and response handling

    • Error handling in RESTful APIs

  • Cross-cutting concerns

    • Logging

    • Caching


Notes

Question Directory

Assignment Questions

Previous Year Questions

Mid-Sem-PYQ

End-Sem-PYQ

External Sources

https://www.pasc.edu.in/wp-content/uploads/2020/06/JAVAPI.pdfarrow-up-right


Last updated