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

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

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

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

Professional Backend Development

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

О курсе

Professional Backend Development prepares learners to build the technical skills needed to develop, manage, and maintain the server-side components that power modern web applications. Designed for aspiring backend developers, software engineers, web developers, and technology professionals, this course explores the technologies, programming concepts, and development practices used to create secure, scalable, and efficient backend systems. Learners develop practical experience working with backend programming concepts, databases, APIs, server-side architecture, authentication, application security, and deployment workflows. Through hands-on projects and real-world development scenarios, learners gain experience building backend services, managing application data, and integrating systems that support modern web applications. The curriculum emphasizes practical application and industry-relevant development practices, helping learners build confidence writing backend code, troubleshooting applications, and supporting production-ready software solutions. By the end of the course, learners will be prepared to contribute to backend development projects, collaborate effectively with development teams, and apply professional software development practices across a variety of technical environments.

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

JavascriptMiddlewarePrompt EngineeringBack-End Web DevelopmentResponsible AIServer SideNode.JSAI literacyDebuggingCode ReviewPrompt Engineering ToolsWeb ServersApplication ServersFrontend IntegrationSoftware DevelopmentWeb FrameworksFull-Stack Web DevelopmentArtificial IntelligenceWeb Development ToolsWeb Applications

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

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

01Introduction to backend web development12 материалов

Overview: Web development

Overview: Web developmentЧтениеKey termsЧтениеFrontend, backend, and full-stack developmentЧтениеTools and frameworksЧтение

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

Barry Finder

VP of Operations

Professional Backend Development
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 14.4 ч

3 модулей

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

Часть программы вашего университета
Version controlЧтение

Backend scripting languages

Backend scripting languagesЧтениеKey termsЧтениеChoosing a programming languageЧтениеJavaScriptЧтениеTypeScriptЧтениеPythonЧтениеAssessment: Backend scripting languagesЗадание
02Pair programming with AI assistants45 материалов

Introduction to artificial intelligence (AI)

Introduction to artificial intelligence (AI)ЧтениеKey termsЧтениеIntroduction ЧтениеTypes of AI ЧтениеKnowledge check: What is AI?ЗаданиеImportance of AI and real-world applicationsЧтениеConclusion  ЧтениеKnowledge check: Introduction to artificial intelligence (AI)Задание

Prompt engineering for developers

Prompt engineering for developersЧтениеIntroduction to AI assistants and prompt engineeringЧтениеThe goal of prompt engineeringЧтениеUsing AI assistants to write efficient codeЧтениеDeveloping effective coding prompts: Best practicesЧтениеExample: Writing code with ChatGPTЧтение

AI assistants in Visual Studio Code with CodeGPT and Windsurf

AI assistants in Visual Studio Code with CodeGPT and WindsurfЧтениеKey termsЧтениеIntroduction to pair programming with an AI assistantЧтениеInstall the CodeGPT extensionЧтениеKnow about Minimax M2.7 ЧтениеInstall the Windsurf extensionЧтение

AI ethics: Navigating ethical challenges in artificial intelligence

AI ethics: Navigating ethical challenges in artificial intelligenceЧтениеIntroduction ЧтениеDefining AI ethics ЧтениеKnowledge Check: Defining AI ethicsЗаданиеConclusion  Чтение Additional resources Чтение

Critical use of AI assistants

Critical use of AI assistantsЧтениеKey termЧтениеIntroductionЧтениеUnderstanding the role of AI assistants in software developmentЧтениеDeveloping critical thinking skills when using AI assistantsЧтениеUnderstand the limitations of your AI assistantЧтение

Assessment: Pair programming with AI assistants

Assessment: Pair programming with AI assistantsЧтениеAssessment: Pair programming with AIЗадание
03Node and Express54 материалов

Overview: Node and Express

Overview: Node and ExpressЧтениеIntroduction to Node and ExpressЧтение

Project configuration

Project configurationЧтениеKey termsЧтениеIntroduction to serversЧтениеExpress web frameworkЧтениеFile structureЧтениеThe Express applicationЧтениеThe server fileЧтениеStarting and stopping a serverЧтениеThe nodemon packageЧтениеComplete exampleЧтение

Application-level middleware

Application-level middlewareЧтениеKey termsЧтениеStarter codeЧтениеWhat is middleware?ЧтениеExpress middleware parametersЧтениеResponsive middlewareЧтениеNonresponsive middleware

Building routes

Building routesЧтениеKey termЧтениеStarter codeЧтениеRoutesЧтениеExpress routesЧтениеDo thisЧтениеComplete exampleЧтение

Query and route parameters

Query and route parametersЧтениеKey termsЧтениеStarter codeЧтениеQuery parametersЧтениеRoute parametersЧтениеMultiple routesЧтениеOrder mattersЧтение

Error handling

Error handlingЧтениеStarter codeЧтениеExpress errorsЧтениеAdding the error handlerЧтениеTriggering the error handlerЧтениеComplete exampleЧтение

Router-level middleware

Router-level middlewareЧтениеKey termsЧтениеIntroduction to router-level middlewareЧтениеStarter codeЧтениеDuplicate constraintsЧтениеUsing router-level middlewareЧтениеApplication-level middleware

Assessment: Node and Express

Assessment: Node and ExpressЧтениеAssessment: Node and ExpressЗадание
Using ChatGPT for debuggingЧтение
SummaryЧтение
Pair programming with WindsurfЧтение
ConclusionЧтение
Knowledge check: AI assistants in Visual Studio Code with CodeGPT and WindsurfЗадание
Knowledge check: AI ethicsЗадание
Cross-reference with other resourcesЧтение
Test and verify code suggestionsЧтение
Continuously learn and improveЧтение
ConclusionЧтение
Knowledge check: Critical use of AI assistantsЗадание
Чтение
Creating application-level middlewareЧтение
The morgan packageЧтение
Complete exampleЧтение
Assessment: Application-level middlewareЗадание
Complete exampleЧтение
Чтение
Complete exampleЧтение