К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Advanced Java · LearnSpace
Назад в каталог
courseraПрограммирование

Advanced Java

Курс от LearnKartS
Средний≈ 18.6 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Advance your Java skills to the next level with this hands-on journey into enterprise-level development. This Advanced Java Training is built around the skills essential for generating industry requirements and for building scalable, modern applications using standard technologies. Begin with JDBC, then develop an understanding of its architecture, APIs, and environment setup, with advanced-level knowledge of connecting Java programs to an existing relational database. Then move on to Servlets and JSP, learn how these can be used to develop a dynamic site, deploying some server-side applications in real-life. Then, you’ll explore the Spring ecosystem, including Spring Core, Spring MVC, REST, Spring Boot, Spring JDBC, JPQL, JPA, Hibernate, and Spring Data. You’ll explore how these libraries can drastically reduce development times and improve performance for building applications that are ready to go live. Created for those who are seeking to take their career in software development to the next level, this course challenges you to learn professional techniques like backend, web, and framework development that Software Engineers utilize on the job every day.

Навыки, которые вы освоите

Java ProgrammingSpring FrameworkApplication DeploymentJavaSpring BootHibernate (Java)Web ComponentsDatabasesWeb DevelopmentServersWeb Servers

Программа курса

5 модулей · 150 учебных материалов

01Introduction to Advanced Java and JDBC24 материалов

Understanding JDBC

Course IntroductionВидеоIntroduction and SyllabusЧтениеWhat is JDBC and Why It Matters in Java ApplicationsВидеоUnderstanding JDBC Architecture and WorkflowВидео

Учитесь у экспертов

LearnKartS

Преподаватель курса

Advanced Java
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 18.6 ч

5 модулей

Язык: Английский

Часть программы вашего университета
JDBC DriverВидео
JDBC APIВидео
Choosing the Right JDBC Driver and API Methods for Database ConnectivityЧтение
Setting Up JDBC Development EnvironmentВидео
JDBC Fundamentals and Practical SetupЗадание

Advanced JDBC Concepts

Steps to Establish Connection Java Application with DatabaseВидеоSQL Fundamentals for Java DevelopersВидеоDEMO: Working with SQL StatementsВидеоOptimizing SQL for JDBC ApplicationsЗаданиеConnection Interface MethodsВидеоCallable Statement InterfaceВидеоUsing Advanced JDBC Interfaces for Enterprise Database OperationsЧтениеManaging Database Transactions in JDBCВидеоDEMO: Create a Bank Account and Verify a Transaction Using PL/SQLВидеоStoring and Retrieving Images from ServerВидеоImage Storage in Java DatabasesЗаданиеJDBC in Action: Building a Real-World Database ApplicationDIALOGUEJDBC Mastery of Fundamentals, and SQL OptimizationЗаданиеBuilding and Optimizing Database Connectivity Using JDBCDIALOGUESummaryЧтение
02Servlets - Development, Deployment, and Features32 материалов

Servlet Basics

Understanding Servlet Containers and Their RoleВидеоReal-World Use Cases of Servlet ContainersВидеоHow Servlet Containers Power Java Web ApplicationsЧтениеE-Commerce Application Example Using ServletsВидеоUnderstanding the Servlet LifecycleВидеоServlet CommunicationsВидеоUnderstanding Request Processing in Java Web ApplicationsЧтениеServlet Interfaces and ClassesВидеоDEMO: Creating Servlet Program with Servlet LifecycleВидеоJava Servlets: An OverviewЗадание

Servlet Development and Deployment

Writing a ServletВидеоDeployment of ServletВидеоFrom Code to Deployment: How Servlets Run in ProductionЧтениеDeployment DescriptorВидеоApplication DescriptorВидеоProcess of Deploying the Servlet ProjectВидео

Advanced Servlet Features

Tracking StateВидеоWorking with ServletContextВидеоWorking with the Servlet ScopesВидеоManaging User Sessions and Application Data in Web ApplicationsЧтениеHow Filter WorksВидеоDEMO: Creating Login Form Using Two Filters in ServletsВидео
03JSP - Fundamentals and Practical Implementations21 материалов

JSP Fundamentals

Introduction to Java Server Pages (JSP)ВидеоPhases of JSPВидеоHow JSP Generates Dynamic Web ContentЧтениеDifference between Servlet and JSPВидеоJSP ElementsВидеоJSP DirectivesВидеоUsing JSP Scripting Elements EffectivelyВидеоUnderstanding JSP BasicsЗадание

Advanced JSP Topics and Practical Implementations

JSP ActionВидеоUnderstanding JSP Implicit ObjectsВидеоImplementing Filters in JSP ApplicationsВидеоJSTLВидеоWriting Cleaner and Reusable JSP Code Using JSTL and ActionsЧтениеFlows of Custom TagsВидео
04Spring Framework42 материалов

Understanding Spring

Introduction to Spring FrameworkВидеоSpring Usage ScenariosВидеоSpring FrameworkВидеоInversion of Control (IoC)ВидеоAspect Oriented Programming (AOP)ВидеоHow Spring Simplifies Enterprise Application DevelopmentЧтениеSpring Framework EssentialsЗадание

Spring Core Concepts

Understanding Spring BeansВидеоSpring Bean ExampleВидеоSpring Bean FactoryВидеоManaging Application Components Using Spring BeansЧтениеStruts SupportВидеоSpring and EJBВидеоBuilding Robust Java Apps with Spring

Advanced Spring Technologies

Create Spring ApplicationВидеоTransaction ManagementВидеоSpring JDBCВидеоReactive SystemВидеоReactive Application with SpringВидеоNon-Blocking RequestВидеоReactive Programming

Spring MVC and REST

Understanding Spring MVC ArchitectureВидеоDispatcher ServletВидеоSpring MVC Web Key ConceptsВидеоSpring MVC and RESTful APIsЗаданиеSpring MVC RESTВидеоHow Spring MVC Handles Web Requests and ResponsesЧтение
05Spring Boot31 материалов

Spring Boot Basics

Introduction to Spring Boot ВидеоSpring Boot ArchitectureВидеоSpring Boot Command Line Interpretation (CLI)ВидеоClasspath DependenciesВидеоHow Spring Boot Accelerates Application DevelopmentЧтениеDEMO: Creating a Spring Boot with Dependencies AppliedВидеоSpring Boot EssentialsЗадание

Spring JDBC and JPQL

Spring JDBC - IntroductionВидеоJDBC RepositoriesВидеоDesigning Database-Driven Applications Using JPA and Spring DataЧтениеUsing Repositories with Multiple Spring Data ModulesВидеоTransformation from Spring JDBC to JPAВидеоCreating Queries with Entities using JPQLВидео

JPA, Hibernate, and Spring Data

Establishing Relationships with JPA and Hibernate - One To OneВидеоEstablishing Relationships with JPA and Hibernate - One To Many and Many To ManyВидеоCreating Queries with Entities using Java API - Criteria QueriesВидеоWorking with Spring Data RepositoriesВидеоAdvanced Data Management with JPAЗаданиеUnderstanding Inheritance Hierarchies with JPA and HibernateВидео
Evaluating Servlet Development and DeploymentЗадание
DEMO: Creating a Servlet Program for Employee PayrollВидео
DEMO: Creating Calculator Application Using ServletsВидео
Servlet ListenerВидео
DEMO: Creating Servlet Listener and Adding to Deployment Descriptor along with the Web Server Deployment DescriptorВидео
Innovative Servlet-Based Web AppsЗадание
Java Servlets: Lifecycle, Deployment, Filters, and Listeners with Practical DemosDIALOGUE
Servlet Lifecycle, Communication, and DevelopmentЗадание
Managing State, Filters, and Listeners in Java Web ApplicationsDIALOGUE
SummaryЧтение
Advanced JSP ElementsЗадание
DEMO: Creating a JSP Login Page Видео
DEMO: Creating a Login Page and Validating the Existing User for a WebpageВидео
JSP Fundamentals: Elements, Directives, JSTL, and Login Page DemosDIALOGUE
Basic Concepts, and Advanced Implementation of JSP EssentialsЗадание
Designing and Validating a JSP-Based Login FlowDIALOGUE
SummaryЧтение
Задание
Видео
Spring WebfluxВидео
Building High-Performance Reactive Applications Using SpringЧтение
Advanced Spring TechnologiesЗадание
REST API ApproachesВидео
Understanding the Spring Data AccessВидео
Practical Usage of REST API ApproachesВидео
Custom QueriesВидео
Spring TestingВидео
DEMO: Creating Restaurant Menu Preparation with Price AppВидео
DEMO: Creating a Library Management Project Using MVCВидео
Spring Web DevelopmentЗадание
Spring Framework Mastery: Core Concepts, MVC, REST, and Reactive ApplicationsDIALOGUE
Mastering Spring: Core Concepts, Integration, Advanced TechnologiesЗадание
Designing and Testing a Spring MVC REST ApplicationDIALOGUE
SummaryЧтение
Efficient Data AccessЗадание
Transaction Management in Spring BootВидео
Implementation of Spring Data JPA and Spring Data RESTВидео
Caching with Hibernate and JPA with ExampleВидео
Optimizing Enterprise Applications Using Caching and Transaction ManagementЧтение
Efficient Java Data AccessЗадание
DEMO: Creating a Tracking ApplicationВидео
DEMO: Creating a Student Tracking Environment for AssignmentsВидео
Spring Boot & Spring Data JPA: Architecture, Repositories, Relationships, and Transaction ManagementDIALOGUE
Spring Boot Essentials: Rapid Development, Advanced Data OpsЗадание
Designing and Optimizing Data Persistence with JPA and HibernateDIALOGUE
Course SynopsisЧтение