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

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

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

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

Full Stack Web Development

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

О курсе

In this course, you will learn how to implement the essentials of modern web development, beginning with Frontend Development. You'll learn to craft interactive web pages using HTML, CSS, and JavaScript. Moving forward, you'll explore Java Server Technologies, focusing on Spring Boot and MVC architecture to develop robust backend systems. Your expertise will grow as you tackle Web APIs, learning to implement and integrate RESTful services for dynamic content management. Additionally, you'll get hands-on experience with the Amazon cloud services ecosystem, crucial for contemporary software development. By the end of this course, you will be well-equipped to create full-stack web applications and confidently handle real-world projects. This program is tailored for those eager to excel in both frontend and backend web development. After completing this course, you’ll be able to: • Construct dynamic web applications using Java technologies like Spring, Spring Boot. • Implement server-side logic and handle HTTP requests and responses. • Integrate front-end technologies including HTML, CSS, and JavaScript.

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

Restful APIJavascriptFull-Stack Web DevelopmentAmazon Web ServicesWeb Design and DevelopmentBack-End Web DevelopmentWeb ServicesApplication DeploymentSpring FrameworkHTML and CSSFrontend IntegrationCloud DeploymentFront-End Web DevelopmentCloud DevelopmentServer SideApplication Programming Interface (API)Web DevelopmentCloud ApplicationsWeb ApplicationsData Persistence

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

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

01Frontend development45 материалов

Creating web pages with HTML

Course introductionВидеоProject previewВидеоCourse syllabusЧтениеHow to be successful in this courseЧтение

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

Amazon

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

Full Stack Web Development
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 36.4 ч

4 модулей

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

Субтитры: Арабский, Французский, Узбекский, Итальянский, Бразильский португальский, Корейский, Немецкий, Пушту, Гаитянский, Индонезийский, Испанский, Дари, Японский, Казахский

Часть программы вашего университета
Setting up your local environmentЧтение
Introduction to HTMLВидео
Basic HTML tagsЧтение
Lists in HTMLВидео
Links and anchor tagsВидео
Activity: Constructing a web pageЛабораторная
Images in HTMLВидео
Tables in HTMLЧтение
Forms in HTMLВидео
Semantic HTMLВидео
Activity: Create a web formЛабораторная
Activity: Create a websiteЛабораторная
Knowledge check: Creating web pages with HTMLЗадание

Styling the page

Introduction to CSSВидеоSelectors and propertiesВидеоColors and backgroundsЧтениеFonts and text stylingВидеоActivity: CSS in actionЛабораторнаяThe box modelЧтениеLayout with FlexboxВидеоGrid layoutЧтениеResponsive designВидеоCSS transitions and animationsВидеоActivity: Style the websiteЛабораторнаяKnowledge check: Styling the pageЗадание

Adding interactivity

Introduction to JavaScriptВидеоJavaScript basicsВидеоFunctions and eventsЧтениеDOM manipulationВидеоActivity: Dynamic pagesЛабораторнаяConditionals and loopsВидеоArrays and objectsЧтениеForm validationВидеоActivity: Form input validationЛабораторнаяJavaScript libraries and frameworksЧтениеKnowledge check: Frontend developmentЗаданиеError handling in JavaScriptЧтениеModule summary: Frontend developmentВидеоModule quiz: Frontend developmentЗаданиеJavaScript Foundations: Building Interactive Web Experiences DIALOGUEAdditional resources: Frontend developmentЧтение
02Java web development36 материалов

MVC (model view controller) architecture and Spring

Introduction Java server technologies ВидеоIntroduction to MVC architectureВидеоActivity: Setting up a Spring MVC projectЛабораторнаяCreating the modelВидеоCreating the controllerЧтениеCreating a JSP viewЧтениеCreating a view with ThymeleafЧтениеActivity: Creating views with JSPЛабораторнаяActivity: Creating views with ThymeleafЛабораторнаяHandling form submissionsЧтениеValidating user inputВидеоIntroduction to JPAЧтениеActivity: Integrating a database with form submissionЛабораторнаяKnowledge check: MVC (model view controller) architecture and SpringЗадание

Spring Boot

Introduction to Spring BootВидеоActivity: Creating a new Spring Boot project in IntelliJ ideaЛабораторнаяUnderstanding the project structureЧтениеWeb servicesЧтениеWriting the first REST controllerВидеоActivity: Running the Spring Boot applicationЛабораторная

Advanced Spring Boot features and best practices

Introduction to advanced Spring Boot featuresВидеоImplementing Spring securityВидеоHandling user registration and loginЧтениеActivity: Implementing Role-Based Access ControlПрограммированиеActivity: Implementing role-based access control - SolutionЛабораторнаяActivity: Using Spring data JPA for database operationsЛабораторная
03Web APIs32 материалов

RESTful services with Spring Boot

Introduction to RESTful servicesВидеоIntroduction to PostmanВидеоCreating RESTful endpointsВидеоHandling HTTP methodsЧтениеActivity: Request mapping and parametersЛабораторнаяError handlingВидеоValidationВидеоHATEOAS (hypermedia as the engine of application state)ВидеоActivity: Creating and testingЛабораторнаяKnowledge check: RESTful services with Spring BootЗадание

Consuming APIs on the frontend

Introduction to API consumptionВидеоUsing Fetch API for GET requestsВидеоHandling POST, PUT and DELETE requests with Fetch APIВидеоActivity: CRUD operation on shopping cartЛабораторнаяError handling in API requestsВидеоConsuming RESTful services with AxiosВидео

Exploring cloud deployment and the Amazon ecosystem

Introduction to cloud deploymentВидеоSetting up AWS accountЧтениеIntroduction to AWS EC2ВидеоEC2 deploymentВидеоIntroduction to AWS RDSЧтениеIntroduction to AWS S3ВидеоIntroduction to Serverless
04Final project and course wrap up8 материалов

Final project and assessment: Full stack application development

Course recap: Full stack web developmentВидеоAbout the projectЧтениеActivity: Full stack application developmentПрограммированиеExemplar: Full stack application developmentЧтениеMastering Full-Stack Web DevelopmentDIALOGUECourse quiz: Full stack web developmentЗадание

Course wrap-up: Full stack web development

CongratulationsВидеоNext stepsЧтение
Adding a service layerВидео
Configuration with application.propertiesЧтение
Knowledge check: Java Server technologiesЗадание
Monitoring and managing applications with Spring Boot actuatorЧтение
Building and deploying Spring Boot applicationsВидео
Knowledge check: Advanced Spring Boot features and best practicesЗадание
Module summary: Java web developmentВидео
Activity: Building a Spring Boot appЛабораторная
Module quiz: Java web developmentЗадание
Additional resources: Java web developmentЧтение
Integrating APIs with frontend framework jQuery Чтение
Activity: Personalize shopping cartЛабораторная
Knowledge check: Consuming APIs on the frontendЗадание
Чтение
Introduction to AWS LambdaВидео
Knowledge check: Exploring cloud deployment and the Amazon ecosystemЗадание
Module summary: Web APIsВидео
Activity: S3 File operations using JavaЛабораторная
Module quiz: Web APIsЗадание
Additional resources: Web APIsЧтение