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

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

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

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

Building HTTP APIs with Spring

Курс от Vanderbilt University
Начальный≈ 10 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Unlock the power of building HTTP APIs with Spring, one of the most versatile and widely-used Java frameworks, in this comprehensive course tailored for both beginners and seasoned developers. Dive deep into building robust, scalable, and secure HTTP APIs from scratch and gain mastery over RESTful services with Spring Boot. What You'll Learn: Foundational Concepts: Understand the principles of REST and the significance of stateless APIs. Spring Boot Mastery: Kickstart your applications and reduce the boilerplate with Spring Boot. Dive into data access, security configurations, and more. Data Persistence: Integrate with databases using Spring Data JPA and discover the magic of CRUD operations without writing SQL. Security: Safeguard your APIs with Spring Security, implementing authentication and authorization mechanisms. Testing: Ensure your APIs stand the test of time with unit, integration, and end-to-end testing strategies. Who Should Enroll: Students should have a solid understanding of coding in Java.

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

Spring FrameworkDevelopment TestingApplication Programming Interface (API)Authorization (Computing)Object-Relational MappingAuthenticationsData PersistenceAPI TestingApplication FrameworksNetwork ProtocolsSoftware TestingApplication SecurityWeb ServicesWeb ApplicationsSpring BootRestful APIAPI Design

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

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

01Frameworks, Components, & Dependency Injection8 материалов

Frameworks, Components, & Dependency Injection

Frameworks, Inversion of Control, & Dependency InjectionВидеоThe Java Spring FrameworkВидеоSoftware ComponentsВидеоDefining a ConfigurationВидеоSoftware Component Life-cycle Management

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

Dr. Douglas C. Schmidt

Professor of Computer Science and Associate Chair of the Computer Science and Engineering Program

Dr. Jules White

Professor of Computer Science

Building HTTP APIs with Spring
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 10 ч

4 модулей

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

Часть программы вашего университета
Видео
Capturing Application Metadata with Java AnnotationsВидео
Dependency Injection StylesВидео
Integration Testing with the Spring FrameworkВидео
02Understanding HTTP7 материалов

Understanding HTTP

What is a Web Application & Why HTTP?ВидеоCommunication ProtocolsВидеоHTTP Request AnatomyВидеоURLs & Query ParametersВидеоMime Types, Content-Type Headers, & Request Body Encoding JsonВидеоHTTP Response Anatomy, HTTP Response Codes, & CookiesВидеоQuiz 1Задание
03Building Web Applications6 материалов

Building Web Applications

Building Web Applications on HTTPВидеоSpring Controllers & Handling Client InputВидеоWeb Application Frameworks, Routing, & Request HandlingВидеоMarshalling & Unmarshalling DataВидеоModern Spring ControllersВидеоSpring Data JPAВидео
04Web Application Security Basics7 материалов

Web Application Security Basics

Authentication vs. AuthorizationВидеоCookies & SessionsВидеоSpring Security WalkthroughВидеоThe PrincipalВидеоCross-site Request ForgeryВидеоPublic Key InfrastructureВидеоQuiz 2Задание